Skip to main content

Hooks: Trigger Workflow

Start another workflow by routing inputs into one of its Hooks::StartFromWorkflow entry nodes. Choose between fire-and-forget (Play Async) and wait-for-completion (Play) execution modes.

The node's input connectors are derived dynamically from the selected target entry node — you wire each declared input on the target.

Nesting limits

Workflows triggered from other workflows are depth-limited:

  • Play (synchronous): maximum nesting depth of 1 — a workflow started synchronously cannot itself trigger another workflow synchronously.
  • Play Async: maximum nesting depth of 6.

Exceeding the limit fails the node with MaxTriggerDepthExceeded.

Parameters

Target Workflowrequired
The workflow to start.
Target Entryrequired

Which Hooks::StartFromWorkflow entry node within the target workflow receives the inputs. Determines this node's input connectors.

Execution Moderequired
  • Play Async (default) — fire and forget; the current workflow continues immediately.
  • Play — wait for the triggered workflow to complete before continuing. In Play mode, a failure of the target workflow also fails this node.

Input

One input connector per declared output on the selected Hooks::StartFromWorkflow entry node. Wire each input from upstream nodes on the calling workflow.

Output

Tracker UUID

Unique identifier of the triggered workflow execution. Useful for correlating logs / status checks. This is the only output — the target workflow's own outputs are not forwarded back to the calling workflow, even in Play mode.