Build an advanced call flow with nodes
Build a node diagram, set connection conditions, and distinguish live Global settings from drafted flow behaviour.
ReviewedOn this page
An advanced flow lets you lay out a call as a diagram — each step is a node, and you draw the routes between them. Use it when a conversation needs strict, repeatable paths rather than a single set of instructions.
Create the flow
- Click Call Flows, then New Call Flow, then Advanced.
- Choose Start from scratch or one of the templates.
- Rename the flow using the name field at the top left.
Build the conversation
- Click Add node in the header to add a step.
- Select the node and configure it in the Node tab on the right.
- Draw a connection from one node to the next, then open the connection to set When is this taken? — Always, a condition, or Otherwise.
- Where several routes leave the same node, set Priority. Lower numbers are checked first.
- Use Say this exactly when the wording must be fixed, or Let the agent word it when it shouldn't sound scripted.
A flow can have one IVR Navigation node. Booking nodes appear once the flow has a booking integration connected.
Global settings apply immediately
The Global tab holds settings shared by the whole flow: voice, model, speech, call handling, knowledge, webhooks, direction, and name. These save to your live agent as soon as you change them — they are not held back until you publish.
Flow Behavior is the exception. Like the diagram itself, it's saved as a draft and goes live when you publish.
Test and publish
- Use Talk for a live web call, Trace to follow the path a call took, or Sim to simulate.
- Click Publish when the diagram is ready. A flow that has never been published shows a never published badge.
Related: Create a call flow, Configure transfers, Test and publish.