Skip to main content
Filters records based on field values and conditions. Use it to narrow your dataset to only the records that match your criteria - for example, accounts missing an email, contacts in a specific region, or deals above a certain value.

Configuration

Each condition specifies:

Supported Operators

How It Works

1

Add conditions

Click + Add condition to define what records should match. Each condition compares a field against a static value.
2

Choose logic

Select AND to require all conditions, or OR to match any condition.
3

Chain filters

To combine AND and OR logic, chain multiple filter nodes sequentially - each node applies its own logic independently.

Output

Records that match the filter conditions pass through to downstream nodes. Records that don’t match are excluded.
Use Filter Insights (button on the filter’s right side) to preview how many records match before running the Agent. Requires saving the Agent first.

Example

Find Salesforce Accounts missing a website:
  • Field: Website
  • Operator: is null
  • Logic: OR (single condition)
Result: only accounts where the Website field is empty flow downstream.

Best Practices

  • Place filters early in your workflow to reduce the dataset before expensive operations
  • Use Filter Insights to verify your conditions match the expected number of records
  • Chain filters for complex AND + OR combinations
  • For comparing fields against other fields (not static values), use the Field Comparison Condition instead
  • Or Filter - similar filtering with explicit OR logic across conditions
  • Basic Condition - branches into TRUE/FALSE paths instead of just filtering
  • Router Condition - routes records to multiple paths based on different conditions