A pointer hands off to another workflow. It does not walk connections.out in the same execution.
Rules
- The child document must start with a
workflowTrigger (in data.nodes and workflow.trigger).
- The child must be
isActive: true. If it is missing or inactive, the pointer no-ops: the parent does not continue along connections.out, and no child run is enqueued.
- After the child finishes, the parent resumes at
pointer.connections.out[0] (continueFromNodeId). If that array is empty, the parent stops after the child.
Activate the child before you trigger the parent.
Pointer node
Look up workflowId / folderId from list workflows (minimal). Use placeholders like "wf_child_support" only in docs — production payloads need real ids from that list or from create.
Child trigger
triggerType on children is often empty. Runtime still starts at trigger.connections.out[0].
A pointer does not copy triggerData into the child. To pass a payload into a workflowTrigger graph, POST /trigger on that workflow — see triggerData.
Resume sequence
Create and activate the child with the same save checklist as any other workflow.
Shared timeout and fallback
workflow.settings can route silence / unknown replies to another workflow (seen on real inbound bots):
A node-level awaitResponseTimeout / noSelectionFallback that is fully configured wins over the shared setting. Shared timeout/fallback also require the target workflow to be active and start with workflowTrigger. Last modified on September 4, 2026