Flow Basics
Filter
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
-
Dynamic Conditions:
- Use Configure Inputs to make conditions dynamic
- Example: Filter prices above a changing threshold
-
Multiple Filters:
- Chain multiple filter nodes for complex conditions
- Example: Price > 100 AND Contains “premium”
Important Considerations
- Loop mode processes each item independently
- Consider Output Blank Value impact on downstream nodes
- 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
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.