How a flow runs
A flow has a trigger that starts it and a series of nodes connected together. When a conversation matches a trigger, the flow runs node by node, following the connections until it finishes or waits for the customer’s next message.Triggers
A flow can start when:- A new conversation begins
- A customer sends a message that matches your conditions
- An external webhook calls the flow
Nodes
Common node types include:- Message — send text, a template, an interactive menu, or a location
- AI response — generate a reply with the workspace AI, grounded in your knowledge base
- Condition — branch based on the message, contact data, or time of day
- Assignment — hand the conversation to an agent or agent group
- Delay — wait before continuing
- Webhook — call an external URL and use the response later in the flow