Branching
Branching routes an execution down the first matching path.
Use it when the next step depends on data already collected or produced by earlier nodes, such as amount, request type, region, risk level, approval result, table data, or API response data.
Settings
Branch Builder opens the ordered branch editor. Branches are evaluated top to bottom, and the first truthy branch wins.
Branch Label names the route users connect on the canvas.
Conditions use nested AND/OR groups. A condition selects a workflow variable, operation, and comparison value. Some operations do not need a comparison value.
Supported operation groups depend on the selected variable type:
- Text: Equals, Does Not Equal, Contains, Does Not Contain, Starts With, Ends With, Is Empty, Is Not Empty.
- Number, date, time, datetime: Equals, Does Not Equal, Greater Than, Less Than, Greater Than Or Equal To, Less Than Or Equal To, Is Empty, Is Not Empty.
- Boolean: Is True, Is False, Is Empty, Is Not Empty.
No Match is the fallback route when no configured branch matches.
Outputs
Branching creates one route per configured branch plus the No Match route.