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.