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.

Related