Skip to main content
The combine node merges outputs from forEach operations or parallel processing branches into a single result.

Basic Usage

Configuration Options

Options Reference

Strategies

Merge (Default)

Intelligently merges results based on type:
  • Arrays: Flattens into single array
  • Objects: Merges properties (later values override)
  • Mixed: Returns as array

Concatenate

Always returns array of all inputs:

First

Returns first non-null result:

Last

Returns last non-null result:

Use Cases

Multi-Document Extraction

Combine extracted data from split documents:

Parallel Provider Extraction

Combine results from multiple providers:

Chunked Processing

Combine results from processing chunks:

Object Merging

Combine partial extractions:

Without Provider

The combine node doesn’t require an AI provider—it performs local data transformation:

Next Steps

split

Split documents before combining

Flows

Learn about forEach and parallel