Skip to main content
The Sub-Workflow trigger turns a workflow into a reusable operation. Call it with Run Workflow, Loop Workflow, Schedule Workflow, or an action that accepts a callable workflow.

Quick start

1

Choose the Sub-Workflow trigger

Select When another workflow calls this one as the trigger.
2

Read the incoming value

Add Data from Trigger. Its Data In output contains the caller’s payload.
3

Return a result

Add Return Data and connect the value the caller should receive.
4

Call it

In another workflow, add Run Workflow, select this workflow, and connect a payload.

Trigger data

If the workflow does not use Return Data, a waiting caller receives null. Scheduled callers do not wait for a response.
Sub-workflow runs do not accrue usage costs. Recursive calls are rate-limited to 10 calls per second to prevent infinite recursion.
A failure in this workflow propagates to callers that wait for completion, such as Run Workflow and Loop Workflow.