To reuse another workflow’s steps on the document you already have, use a Call workflow action instead. Forwarding creates a new document and a separate run; calling keeps one document and one run. See Reusable sections.
Configuration
Only workflows with a forward trigger appear, in the same environment, and never the workflow you are editing.
Two forward nodes in one workflow may not target the same workflow. One classification producing two documents in the same place is almost always a mistake, so Ingestly rejects it when you save. (A Call workflow action has no such rule: reuse is its purpose.)
What gets forwarded
A forward is fed by a classification: connect it to one of a Classify node’s outputs, and it sends the pages that took that output to the workflow it names. Each group of pages is its own document, so a bundle whose pages classify as two separate invoices produces two documents, each carrying only its own pages. The source is split per segment, which requires a PDF. A non-PDF can still be forwarded whole, when the classified pages cover the entire document; otherwise the step fails and says so rather than silently forwarding the wrong bytes. If no pages reached this forward, the step is skipped: that is a real decision, not a failure. If there is no readable classification to act on at all, the step fails, because a forward with nothing to read has dropped data.How forwarding works
- This workflow reaches the forward output node
- One document is created in the target workflow, carrying the pages that reached this forward
- Each target workflow starts its own run through its forward trigger
- The runs are recorded separately. Open each from the Runs page
- If a target run fails, or cannot start, the failure is recorded back onto this forward step
Chain depth
Forward chains are capped at a depth of 10, so a loop assembled across workflows (A forwards to B, B forwards back to A) stops instead of creating documents forever.Inputs and outputs
Allowed inputs: any action node. In practice a Classify action supplies the segments. Output: terminal node, no downstream connections.Related
Forward trigger
Receive a forwarded document
Classify action
Classify pages into the segments a forward dispatches
Call workflow action
Reuse another workflow’s steps without handing the document over
Callback output
Send results to an external webhook instead