Built-in conditions
A condition routes the flow down one of two paths: a true output and a false output, each carrying its own branch. These four are available in every deployment, listed in the picker under General Conditions. For how branching works and how to build an expression, see Conditions and branching.
Every condition passes its incoming payload through unchanged on whichever path it chooses—a condition decides, it does not transform.
| Node | How it decides |
|---|---|
| Expression | Evaluates a boolean expression you build from comparisons. |
| Script | Runs a script and routes on whether the returned value is truthy. |
| AI Judgment | Asks an AI agent a yes/no question about the data passing through. |
| Random (A/B Split) | Routes a percentage of runs to true and the rest to false. |