Add a Flow block#
Run another saved flow as a sub-pipeline, then chain its result into the flow you are building.
The Flow block runs another flow as a sub-pipeline, then chains its result back into the flow you are building. Use it to reuse a set of steps you have built once, such as preparing an auth token, across several flows.
Pick the target flow#
The block lives in the Actions group of the catalogue. Open it in the inspector and pick a flow from the Target Flow list. The list shows every other flow in your workspace. It excludes the flow you are editing, because a flow cannot run itself. If there are no other flows yet, the field tells you to create one first.
Once you pick a target, the block remembers it by name. The block updates the name if you rename that flow.
Run, Output, and Done#
The block has one input and two outputs.
- Run: starts the target flow. The value passed in becomes its starting data.
- Output: carries the target flow's final result.
- Done: fires once the target flow finishes, so you can chain the next step.
Flows can call flows. The app caps the nesting, so a flow cannot call itself into an endless loop. If you go past the limit, the block reports an error in the execution log.
When the target is missing#
If you did not choose a target, or you deleted the target flow, the block reports an error in the execution log. Open the inspector and pick a valid flow.
To run a single saved request instead of a whole flow, use the HTTP Request block.