When to use
- Reuse common logic across multiple workflows (e.g., “send notification” or “update CRM”)
- Break a large workflow into smaller, testable components
- Share standard processes across your team
Configuration
| Field | Description |
|---|---|
| Workflow | Select the workflow to call from your workspace |
| Input | Data to pass as input to the sub-workflow |
How it works
The referenced workflow runs
The selected workflow executes with the provided input, running through its own trigger and all its nodes.
Output
The sub-workflow node produces the final output of the called workflow, which downstream nodes in the parent workflow can reference.Tips
- Sub-workflows run as independent executions; they appear in the execution history as separate entries.
- You can nest sub-workflows (a sub-workflow can call another sub-workflow), but avoid deep nesting to keep things manageable.
- Test sub-workflows independently before using them in a parent workflow.
- Changes to a sub-workflow take effect immediately; all parent workflows that call it will use the latest version.