Skip to main content
This node is in preview. Its behavior may change in future releases.
The forward output hands a document off to another pipeline for further processing. It is a terminal node. Nothing connects after it within the current pipeline; the document’s journey continues in the target pipeline, which then runs independently. Use forward outputs to chain pipelines together when one pipeline is a good fit for one stage of processing and a different pipeline is better for the next stage.
The target pipeline must contain a Forward trigger to receive the forwarded document. Pipelines without a forward trigger are not selectable.

Configuration

When this node is placed downstream of a Classify action in AI mode, the Target Pipeline picker is filtered to the target pipelines already chosen on the classify node, so each branch lines up with the pipeline it classifies for.

How forwarding works

  1. The current pipeline reaches the forward output node
  2. The document is forwarded to the target pipeline
  3. The target pipeline starts a new run triggered by its forward trigger
  4. The two runs are recorded separately. You can open each one from the Runs page

Inputs and outputs

Allowed inputs: filter, split, classify, loop, extract, review, validation, transform, merge, parse, HTTP action, variable, store, reconcile, prompt. Output: Terminal node, no downstream connections. The document is delivered to the target pipeline’s forward trigger.

Forward trigger

Accept documents forwarded from another pipeline

Classify action

Classify pages and forward each one to a different target pipeline

Callback output

Send results to an external webhook instead