Why modular Flows win
- Stay under the 250 blocks per Flow cap
- Reuse shared routines (FAQ, payment, handoff)
- Let different teammates own different Flows
- Ship safer changes by updating one child Flow at a time
Set up a handoff
1
Publish the destination Flow
The child Flow must be published before the parent can send contacts into it.
2
Add Go to Flow
In the parent Flow, add Go to Flow and select the destination.
3
Pass context via the contact
Contact fields and tags persist. Set any fields the child needs before the handoff.
4
Test the full path
Run Test Flow from the parent and confirm the child path executes.
Patterns
Go to Flow keeps contact context. It does not create a separate anonymous session. Design fields as your contract between parent and child.
Avoid loops
Do not create A → B → A cycles without an exit Condition. Loops burn trust and can look like spam.Next
Conditions
Decide which child Flow to open.
Best practices
Naming and modularity guidelines.