
Wait & Combine configuration — usually just a node placement; pick a mode if you want partial completion behavior.
When to Use
- Parallel processing - Run multiple operations simultaneously, then continue
- Branch rejoining - Bring conditional branches back together
- Data aggregation - Collect results from multiple paths
- Synchronization - Ensure all prerequisite tasks complete before next step
How It Works
Without Wait & Combine, parallel branches execute independently:Only the branch that actually executes needs to complete. If a Condition evaluates to “met”, only the “met” branch runs and the Wait & Combine waits for just that branch.
Example: Parallel Data Fetching
Fetch data from multiple sources simultaneously:1
Fork into parallel requests
After the trigger, create multiple HTTP Request nodes that run in parallel.
2
Wait & Combine the results
Connect all HTTP Request outputs to a single Wait & Combine node.
3
Combine the data
Use Execute Code to combine the results:
Example: Conditional Branch Rejoin
Bring conditional paths back together:Example: Multi-Channel Notification
Send notifications to multiple channels, then confirm:Wait & Combine Modes
Wait for All (Default)
Waits for every incoming connection to complete:Wait for Any
Continues as soon as any branch completes:When You Don’t Need Wait & Combine
If branches truly diverge and don’t need to rejoin, skip Wait & Combine:Accessing Branch Results
After Wait & Combine, access results from all completed branches:Common Patterns
Fan-Out / Fan-In
Process items in parallel, then aggregate:Conditional Parallel Processing
Only run branches that are needed:Tips
Settings
string
default:"Wait & Combine"
Display name shown on the canvas.
string
default:"merge_1"
Unique identifier for referencing outputs.
string
default:"all"
Wait & Combine behavior:
- all - Wait for ALL incoming branches to complete
- any - Continue as soon as ANY branch completes
Outputs
array
List of branch names/IDs that completed.
object
Results from each branch, keyed by branch name.
Related Nodes
Condition
Create branches that Wait and Combine can rejoin.
Multi-Condition
Create multiple branches for parallel processing.
