Flow control actions
Branch a conversation or continue it in another flow.
Flow control actions decide which path a conversation follows.
Conditional
Conditional compares a variable with a value. Condition groups are checked from top to bottom; the first matching group runs. If none match, the default route runs.
Within a group, choose whether all rules or any rule must match.
| Operator | Use it for |
|---|---|
| Equals / Does not equal | Exact matches |
| Contains / Does not contain | Text or list contents |
| Starts with / Ends with | Text prefixes or suffixes |
| Is empty / Is not empty | Empty text or lists |
| Is present / Is not present | Whether a value exists |
| More than / Less than | Numbers or number of list items |
| Between / Before / After | Dates and times |
| Regex | Advanced text patterns |
Use Conditional for values you already know. To interpret what a customer means, use User intent instead.
See Conditions and branching for examples.
Redirect to flow
Redirect to flow moves the conversation to another flow. Use it for routines such as order lookup, returns, or lead collection that are shared by several flows.
The new flow takes control. It does not automatically return to the previous flow. Add another redirect if you need to move the conversation back.
See Reusable flows and timing for common patterns.