If / else branch splits the flow into paths and picks one. The first condition that matches decides the path the flow takes; the default branch is the fallback when no condition matches.
Conditions
Each branch has a condition: an expression that compares flow values, like result <= 2. You don't have to write it yourself. Click the sparks button, describe the condition in words ("Check if the customer wants to be transferred"), and Generate writes the expression for you.
Add a branch with Add Condition. Add the fallback with Add Default Branch; it shows as Default (Else).
Branches on the canvas
-
Adding a step to the If / else branch creates a new branch.
-
Branches can merge back together: drag the end of one branch onto another. Merged branches continue as one path.
-
Branches that do not merge each end in their own Return result, and each returns its own output.
-
When you delete an If / else branch, you choose which of its branches to delete with it. A branch cannot float on its own.