How it works
The Condition step evaluates each branch’s expression in order against the workflow context (ctx). The first expression that evaluates to true determines which branch executes next. If no expression matches, execution follows the default condition branch.


When to use it
Inspector
Clicking on a condition branch in the workflow opens an editor in the inspector. Here, you can set a custom name for the branch and define its associated condition expression.
Expression Types
Each branch in a Condition step uses an expression to determine when that branch should be followed. There are two supported types: JSONata expressions — These are evaluated at runtime against the current workflow context (ctx). Use JSONata when you want to perform checks on structured data.
Examples:

