StyloDocs
Workflow blocks

Merge

Reconnect branches after a Condition or Router. Runs when at least one predecessor executed; passes through the active branch's output.

View as Markdown

system/merge — Reconnect branches after a Condition or Router. Runs when at least one predecessor executed; passes through the active branch's output.

Where it appears

The Merge block lives in the Logic & control group of the Workflow Builder.

Fields

This block has no configurable fields.

Inputs and outputs

Inputs are the configurable fields above. The block produces these outputs:

Outputs

Reference an output downstream with <Merge.field>.

NameTypeDescription
successbooleanTrue when at least one predecessor executed successfully. False is never observed in practice — the block is skipped if all predecessors were skipped.
sourcestringNode id of the predecessor whose output is exposed via data. When multiple predecessors executed, the topologically-first one wins.
datajsonPass-through of the selected predecessor's data field, or its full output object if the predecessor did not declare a data output.
executedSourcesarrayNode ids of all predecessors that executed, in topological order. Useful for observability and for downstream function blocks that need to know which branches fired.

On this page