This document explains the Filter node, which lets you selectively pass data through your workflow based on conditions.

Node Inputs

Required Fields

  • Filter By: The value to test against your condition
  • Input: The actual data you want to pass through (if condition is met)

Optional Fields

  • Output Blank Value: When enabled, outputs blank values for filtered items instead of skipping them
  • Configure Inputs: Lets you make ‘conditional value’ field dynamic. Helpful for loop mode

Node Output

  • Filtered Output: Data that passes your filter condition

Node Functionality

The Filter node works like an “if statement” in your workflow. It checks if Filter By meets your condition, and if so, passes through the corresponding Input value.

Filter Types Explained

Number Filters

  • Is greater than: Passes values above your number
  • Is less than: Passes values below your number
  • Equals: Passes exact number matches

Text Filters

  • Contains: Checks if text includes your value
  • Is in: Checks if the exact text is included in your input
  • Starts with: Matches beginning of text
  • Ends with: Matches end of text

Note: Text filters are case sensitive. Tip: You can use the ‘Text Formatter’ node before the filter node to avoid case sensitive issues.

State Filters

  • Is empty: Passes empty/null values
  • Is not empty: Passes any non-empty value
  • Is true: Passes boolean true values
  • Is false: Passes boolean false values

Loop Mode Tips

  1. Dynamic Conditions:

    • Use Configure Inputs to make conditions dynamic
    • Example: Filter prices above a changing threshold
  2. Multiple Filters:

    • Chain multiple filter nodes for complex conditions
    • Example: Price > 100 AND Contains “premium”

Important Considerations

  1. Loop mode processes each item independently
  2. Consider Output Blank Value impact on downstream nodes
  3. For loop mode if you’ve a single conditonal value against a list of inputs, use the ‘Duplicate’ node for the conditional value to avoid list size mismatch errors

Additional Information

Video Tutorial

In summary, the Filter node is your workflow’s decision maker, letting you precisely control what data continues through your automation based on flexible conditions.