Run Subflow block in Flow Builder
Run a reusable indirect flow, then resume the parent flow when it finishes.
Actual settings panel for the “Run Subflow”
The same Flow Builder settings structure; this educational preview does not save anything.
Select a valid reusable subflow.
If empty: An active flow cannot be saved without a destination.Run a reusable indirect flow, then resume the parent flow when it finishes.
When to use this block
Use for shared processes such as capturing leads, delivering information packages or repeated processing.
Settings, step by step
1 — Target subflow
Select only a flow defined as a subflow or indirect flow.
2 — Context transfer
Pass variables, tags, last response and contact information to the subflow.
3 — Return
After completion, resume through this block’s output.
4 — Execution depth
Recursion and loops are not allowed; execution depth is limited.
Inputs
- Parent flow context
Outputs and continuation
- Return to the parent flow
Practical example
Several scenarios call the same “Capture sales lead” subflow, then return to their own paths.
Tips
- Create subflows for genuinely shared processes.
- Keep shared input and output names stable.
Troubleshooting
- A normal main flow is not a valid subflow target.
- Loops between subflows are blocked.
Related blocks
- Magic AI
- Save Contact Information
- Contact State
Context enters from the parent flow → Subflow completed → return to parent