Filters - How to Use Filters in Konnectify

Created by Irshad Mohammed, Modified on Tue, 20 Jan at 2:26 PM by Irshad Mohammed

Filters control which data flows through your workflow, ensuring only data that meets your specific conditions triggers subsequent actions. This powerful feature helps you build precise, efficient automations that process only relevant information.

Time to complete: 10-15 minutes
 Difficulty: Beginner
 Prerequisites: Understanding of basic Konnector creation and trigger configuration


What You'll Need

Before you begin, ensure you have:

  • An active Konnectify account with an existing Konnector

  • A Konnector with at least one trigger configured

  • Understanding of the conditions you want to apply to your data

  • Knowledge of the field values you want to filter


Understanding Filters

Filters in Konnectify allow you to add conditional logic to your workflows, ensuring only data that meets specific criteria continues through your Konnector. This enables you to:

  • Process only relevant data that matches your business rules

  • Prevent unnecessary actions from executing

  • Reduce noise by filtering out unwanted records

  • Create precise, targeted automations

  • Save execution time and resources

Key Components of Filters

  • Filter Node – A conditional checkpoint in your workflow

  • Match Logic – ALL or ANY condition matching

  • Conditions – Specific rules that data must meet

  • Field Selection – Which data fields to evaluate

  • Operators – How to compare field values

  • Values – What to compare against


When to Use Filters

Filters are ideal for scenarios such as:

  • Priority-based processing: Only process high-priority tickets or urgent requests

  • Value-based routing: Handle leads above a certain deal value differently

  • Status filtering: Process only records with specific statuses

  • Time-based conditions: Filter based on dates, deadlines, or timestamps

  • Quality control: Ensure data meets quality standards before processing

  • Selective automation: Execute actions only for specific conditions


Step 1: Add a Filter to Your Konnector

Access Filter Options

  1. Open your existing Konnector in the Konnectify editor

  2. Ensure your trigger is configured - You must have a trigger set up before adding filters

  3. Click the + button below your trigger node

  4. You'll see several options displayed:

    • Filter – Add conditions to filter data

    • Apps – Add an action directly

    • Code – Write custom JavaScript

    • (Other available options)

  1. Click Filter to add a filter node to your workflow


Step 2: Access the Filter Configuration Panel

After selecting Filter, the configuration panel opens on the right side.

Understanding the Configuration Interface

The "Configure rules" panel displays with:

  • Filter Node label at the top

  • Match logic selector (ALL or ANY)

  • Condition builder section

  • Continue button at the bottom

Your workflow canvas now shows:

  • Node 1: Your trigger (e.g., Freshdesk - New Ticket)

  • Node 2: Filter - (Initially showing "No conditions" or ready for configuration)


Step 3: Choose Your Match Logic

The match logic determines how multiple conditions are evaluated. Konnectify offers two options:

Match ALL Conditions (AND Logic)

  1. At the top of the configuration panel, you'll see: Match with two options: ALL | ANY

  2. Click ALL if you want data to pass through only when all conditions are met

  3. When ALL is selected:

    • Every condition must be true for the filter to pass

    • Data failing any single condition will be stopped

    • This creates strict, precise filtering

Example: Filter for high-priority tickets that also have a response time greater than 2 hours

  • Both conditions must be true for the filter to pass

Match ANY Condition (OR Logic)

  1. Click ANY if you want data to pass through when at least one condition is met

  2. When ANY is selected:

    • If any single condition is true, the filter passes

    • Data only needs to match one condition to continue

    • This creates broader, more flexible filtering

Example: Filter for either high-priority tickets OR tickets with long response times

  • If either condition is true, the filter passes


Step 4: Create Your First Condition

Define the Condition

  1. Under Condition, locate the Field input (marked with *)

  2. Click "Enter text or insert fields"

  3. Select the field from your trigger data that you want to evaluate

    • Example: Priority, Status, Response Time, Deal Value, Category

Select the Operator

  1. Under Operator, click the dropdown to select how you want to compare the field:

Available Operators:

  • Is equal to – Field exactly matches the value

  • Is not equal to – Field does not match the value

  • Is greater than – Numeric field exceeds the value

  • Is less than – Numeric field is below the value

  • Contains – Field includes the specified text

  • Does not contain – Field excludes the specified text

  • Starts with – Field begins with the specified text

  • Ends with – Field concludes with the specified text

  • Is empty – Field has no value

  • Is not empty – Field contains any value

  1. In the screenshot example, "Is greater than" is selected

Enter the Value

  1. Under Value (marked with *), enter or select the value to compare against

    • You can enter static text or numbers

    • Or insert dynamic fields from your trigger data

  2. In the example shown:

    • Field: First Response Due By

    • Operator: Is greater than

    • Value: 2 hrs

This condition checks if the response time is greater than 2 hours.


Step 5: Add Multiple Conditions (Optional)

You can create complex filtering logic by adding multiple conditions.

Add Another Condition

  1. Below your first condition, you'll see a connector label: AND or OR

    • AND appears when Match ALL is selected

    • OR appears when Match ANY is selected

  2. The second condition section appears with the same structure:

    • Field (marked with *)

    • Operator

    • Value (marked with *)

  3. Configure the second condition following the same process

Example: Multiple Conditions with Match ALL

Scenario: Filter for urgent tickets with high priority

  • Match: ALL conditions

  • Condition 1:

    • Field: First Response Due By

    • Operator: Is greater than

    • Value: 2 hrs

  • AND

  • Condition 2:

    • Field: Priority

    • Operator: Is equal to

    • Value: High

Result: Only tickets that BOTH have response time > 2 hours AND priority = High will pass through.

Example: Multiple Conditions with Match ANY

Scenario: Filter for either urgent response times OR high priority

  • Match: ANY conditions

  • Condition 1:

    • Field: First Response Due By

    • Operator: Is greater than

    • Value: 2 hrs

  • OR

  • Condition 2:

    • Field: Priority

    • Operator: Is equal to

    • Value: High

Result: Tickets that have EITHER response time > 2 hours OR priority = High will pass through.

Add More Conditions

  1. Click the ⊕ Condition button (if available) to add additional conditions

  2. You can delete any condition by clicking the trash icon on the right

  3. Build as many conditions as needed for your filtering logic


Step 6: Save and Continue

Review Your Filter Configuration

Before proceeding, verify:

  • ✓ Match logic (ALL or ANY) is set correctly

  • ✓ All conditions have fields selected

  • ✓ Operators match your intended comparison

  • ✓ Values are entered correctly

  • ✓ The logic achieves your filtering goal


Continue to Next Step

  1. Click the Continue button at the bottom of the configuration panel

  2. Your Filter node is now configured and active in your workflow

  3. The workflow canvas shows:

    • Node 1: Trigger

    • Node 2: Filter (with conditions summary, e.g., "Match all of 2 conditions")


Step 7: Add Actions After the Filter

After your Filter is configured, add the actions that should execute for filtered data.

Add Your Action

  1. Click the + button below your Filter node

  2. Select Apps to add an action

  3. Configure the action as you normally would:

    • Select the app

    • Choose the action event

    • Authenticate the connection

    • Map fields

Important: Only data that passes your filter conditions will trigger this action. Data that doesn't meet the filter criteria will stop at the filter node and won't execute subsequent actions.


Step 8: Test Your Filter

Before activating, test your filter to ensure it works as expected.

Testing Strategy

  1. Use test data that should pass the filter conditions

  2. Use test data that should fail the filter conditions

  3. Run your Konnector and check execution logs

  4. Verify:

    • Data meeting conditions triggers actions

    • Data not meeting conditions stops at the filter

    • Match logic (ALL/ANY) works as intended

Review Execution Logs

  1. Navigate to your Konnector's execution history

  2. Check which data passed through the filter

  3. Verify data that was stopped by the filter

  4. Adjust filter conditions if needed


Common Filter Configurations

Priority-Based Filtering

Filter only high-priority items:

  • Field: Priority

  • Operator: Is equal to

  • Value: High

Value-Based Filtering

Filter deals above $10,000:

  • Field: Deal Value

  • Operator: Is greater than

  • Value: 10000

Status-Based Filtering

Filter only open tickets:

  • Field: Status

  • Operator: Is equal to

  • Value: Open

Time-Based Filtering

Filter overdue items:

  • Field: Due Date

  • Operator: Is less than

  • Value: {{Current Date}}

Multi-Condition Filtering (ALL)

Filter enterprise leads from specific region:

  • Match: ALL

  • Condition 1: Deal Value > 50000

  • AND

  • Condition 2: Region = North America

Multi-Condition Filtering (ANY)

Filter urgent OR high-value items:

  • Match: ANY

  • Condition 1: Priority = Urgent

  • OR

  • Condition 2: Deal Value > 100000


Best Practices for Using Filters

Design Clear Filter Logic

  • Keep conditions simple and understandable

  • Use descriptive field names when available

  • Document complex filter logic for future reference

  • Test each condition individually before combining

Choose the Right Match Logic

  • Use ALL when data must meet every requirement

  • Use ANY when data needs to meet at least one requirement

  • Consider the business impact of false positives vs. false negatives

  • Test with real data to validate your logic

Optimize Filter Performance

  • Place filters early in your workflow to stop unnecessary processing

  • Use specific conditions rather than broad ones

  • Avoid overly complex nested logic when possible

  • Monitor filter effectiveness through execution logs

Handle Edge Cases

  • Consider what happens with null or empty values

  • Plan for unexpected data formats

  • Add conditions to handle missing fields

  • Test with edge case data

Maintain Your Filters

  • Review filter conditions regularly as business rules change

  • Update values when thresholds change

  • Remove outdated or unused conditions

  • Document why specific filters exist


Troubleshooting Filters

Filter Not Working as Expected

  • Verify field names: Ensure field names match exactly (case-sensitive)

  • Check operator choice: "Is equal to" vs "Contains" makes a big difference

  • Review match logic: Confirm ALL vs ANY is set correctly

  • Validate values: Ensure comparison values match data format

Data Passing Through When It Shouldn't

  • Check ALL/ANY logic: You might need stricter (ALL) conditions

  • Review operator selection: Ensure operators match your intent

  • Verify value accuracy: Check that comparison values are correct

  • Test individual conditions: Isolate which condition isn't working

Data Blocked When It Should Pass

  • Check for typos: Verify field names and values are exact

  • Review operator logic: Ensure operators aren't too restrictive

  • Consider data format: Numbers, dates, and text must match expected format

  • Check for null values: Missing data might fail comparisons

No Data Flowing Through

  • Verify filter is configured: Ensure conditions are actually set

  • Check trigger is firing: Confirm trigger events are occurring

  • Review execution logs: Look for specific error messages

  • Test without filter: Temporarily remove filter to isolate issue


What Happens Next?

After configuring filters in your Konnector:

  • Data automatically evaluates against your conditions when the trigger fires

  • Only data meeting your filter criteria proceeds to subsequent actions

  • Data not meeting conditions stops at the filter node

  • All filter decisions are logged in execution history

  • You can edit filter conditions at any time without affecting other workflow parts


Need Help?

If you encounter issues while using Filters:

  • Review execution logs to see which data passed/failed filters

  • Verify your filter logic matches your intended workflow

  • Test with sample data to validate conditions

  • Check that trigger fields are available for filtering

  • Contact Konnectify support for assistance with complex filter configurations



Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article