The Join Paths node allows multiple conditional paths in your workflow to reconnect into a single path. When you use If-Else or Error Shield nodes, Join Paths lets you continue your workflow with the executed path rather than requiring duplicate nodes for each condition.
Join Paths is designed to handle single-path execution where only one branch is active at a time. Loop mode, which processes multiple items concurrently, would create ambiguity about which path’s data should continue when multiple branches are active simultaneously. This limitation ensures predictable and reliable flow execution.
Input URL → First If-Else (Is Doc?) ├─ Yes → Process Doc → └─ No → Second If-Else (Is PDF?) ├─ Yes → Process PDF → Join Paths (3 inputs) → Summarize └─ No → Process Website →
What’s Happening:
Flow determines content type through multiple conditions
Three different processing paths based on file type
Join Paths consolidates all three potential paths
Single summarization node handles all content types
Eliminates need for three separate processing chains
Add Join Paths node after your conditional branching
Connect first potential path to Input 1
Connect second potential path to Input 2
Add more inputs if needed for additional paths
Connect the output to your next node
Test each conditional path to ensure proper flow
In summary, Join Paths is essential for building efficient workflows with conditional logic, eliminating the need for duplicate nodes while maintaining clean and manageable flows.