Control Flow Nodes
Direct the flow of your workflow with conditions, loops, and parallel execution
Overview
Control flow nodes let you build intelligent workflows that make decisions, repeat actions, and run tasks in parallel. They transform simple linear automations into sophisticated programs that can handle complex real-world scenarios.
Available Control Nodes
Common Use Cases
Decision making, error handling, conditional logic
Key Parameters
Value 1, operation, Value 2; true/false branches
Common Use Cases
Routing by status, plan, or category
Key Parameters
Input value, operation, Case 1 to Case 4
Common Use Cases
Processing lists, batch operations, iterating over data
Key Parameters
Input array, current item variable, delay between items, max items, continue on item error
Common Use Cases
Concurrent operations, multi-tab browser automation, parallel processing
Key Parameters
Number of branches, wait for all branches, continue on error
Common Use Cases
Combining parallel results, synchronization point
Key Parameters
Merge strategy (collect all, first, or last result), output variable
Common Use Cases
Multi-tab workflows, popup handling, parallel browsing
Key Parameters
Tab index or title
Common Patterns
Use If Condition to check for errors and branch to error handling logic:
- Perform an action that might fail
- If Condition: Check if error occurred
- True branch: Handle the error (retry, notify, log)
- False branch: Continue with success logic
Use For Each to process a list of items:
- Extract a list of items (URLs, emails, products)
- For Each: Loop through the list
- Inside loop: Process each item
- After loop: Aggregate results
Use Parallel Split to work with multiple tabs simultaneously:
- Parallel Split: Connect 3 branches
- Each branch: Open different page and extract data
- Parallel Join: Collect the results from all branches
- Process combined results