Merge
Last updated: April 29, 2026
Overview
The Merge step rejoins parallel branches of a flow into a single path. Use it after a split (if your flow has a condition step in it) to bring branch outputs together so downstream steps can use them.
Use When
Your flow splits into parallel branches and needs to continue as one path
You want outputs from multiple branches available to the same downstream step
Configuration
1. Merging Paths
Add the steps whose outputs should be available after the merge. Paths that didn't run return empty values — they won't block the flow.
2. Set Merge Rules
Define how each field should be resolved when the same field exists across multiple paths.
For each rule, set:
Field Name: Give your merged data a clear name
Type — Select the data type (e.g., File, User, or Text) to match your sources.
Source — Add the specific outputs from your branched steps.
Default Value
A fallback used when none of the sources has a value. Not supported for all field types.
How it works at Runtime
At runtime, the Merge step automatically identifies which branch was taken and carries that specific data forward. Steps following the Merge will only "see" the data from the active path.
Notes
Merge rules are optional — without them, all path outputs are available downstream
Source order matters: the first source with a value wins
The Merge step does not create a task or output document