Logic
Route runs with boolean gates, multi-case switches, or parallel fan-out. Each pattern exposes different handles on the canvas.
Overview
Logic steps sit between data-producing steps. They read the same {{input.*}} object as other non-trigger nodes, then choose one or many outbound paths.
Steps in this family
Decision
Classic if / else: evaluate gate groups against the inbound payload and globals. Exactly one branch wins; wire the true and false handles to different subgraphs.
Switch
Multi-way routing: ordered cases with conditions. Useful when you have several discrete outcomes instead of a single boolean split.
Split
Parallel fan-out: every connected branch receives the same inbound payload. Downstream merges are not implied; design joins explicitly if your process needs a single thread again.
Configuration
Gate tab: build conditions for decision and switch (expressions and comparisons over input, global, constants, and trigger data).
Branch tab: only on split: name parallel paths; each path exposes its own canvas handle.
Output tab: map what downstream nodes see per branch, including any passthrough fields you want to preserve.
Data flow
Gate value cells may contain expression variables; see Expression variables and note how trigger constants and globals participate in comparisons.