Merge

The Merge node waits for multiple parallel inputs and combines them into a single output.

The Merge node waits for multiple parallel inputs and combines them into a single output. Use it when you need to join results from parallel branches before continuing.

Overview

PropertyValue
Inputsn (configurable)
Outputs1
Output$nodeLabel.merged – object with inputs from each branch

Parameters

ParameterTypeDescription
labelstringNode identifier (camelCase)
inputCountnumberNumber of inputs to wait for (default: 2)

When to Use

  • Use when you need to combine or join results from parallel branches
  • Do not use for parallel workflows that end with separate Output nodes
  • Each input branch contributes to the merged output

Example

{
  "type": "merge",
  "data": {
    "label": "combineResults",
    "inputCount": 2
  }
}

Connect multiple branches to the merge node. The node waits for all inputs before producing output.