Data Flow Nodes
Data flow nodes let you control how data moves through your workflow. Use them to add conditions, loops, filters, and routing logic.If
Run one path if a condition is true, another if false.- Input: expression (e.g.
{{user.age}} > 18) - Output:
trueorfalsebranch - Supports numbers, strings, booleans, and nested variables
Switch
Route the flow based on a specific value.- Input: expression or variable (e.g.
{{user.type}}) - Add multiple cases (e.g.
"admin","guest","member") - Includes default fallback if no case matches
Loops
Repeat steps for each item in a list.- Input: array (e.g.
{{items}}) - Output: runs the child nodes once per item
- Built-in variable:
{{loop.item}}refers to the current item - Can also loop a fixed number of times or over last output
Filter
Only continue if data matches specific criteria.- Input: condition (e.g.
{{email}} contains "gmail.com") - Output: continues if true, skips if false
- Often used right after a trigger to clean data before logic

