Availability
Conversational flow agents are an Enterprise feature. Talk to us to enable them for your account.
Best for
Structured, step-by-step flows where each stage has a clear goal and order — loan applications, appointment scheduling, debt collection, and other multi-step processes.The Flow Builder
The flow builder is the primary interface where you visually design your conversation flow by creating and connecting states on a canvas. This visual editor allows you to map out the entire conversation structure of your agent.
Node Types
Every conversation flow consists of three types of nodes:Greeting Message Node
The entry point for every conversation. Appears at the start of the call for both inbound and outbound agents. Keep it short (under 2 lines) and use variables to personalize (e.g.,
user_name, product_name).This node is pinned and cannot be removed.
Global Instructions Node
Defines the core personality, tone, and behavior guidelines of the agent. These instructions apply across all states.
This node is pinned and cannot be removed.
State Nodes
Represent conversation waypoints where the agent waits for user input. Each state has its own instructions, variables, tools, and transitions to other states.
Building Your Flow
Creating States
- Click “Add State” to create a new state on the canvas
- Configure the state by clicking on it to open the sidebar:
- Name — Unique identifier (allowed:
0-9,a-z,A-Z,_,-) - Instructions — Conversation behavior for this state
- Variables — Input/output variables for this state
- Tools — Tools the agent can call
- Next Available States — Where the agent can transition next
- Name — Unique identifier (allowed:
- Click Save to apply your configuration
Connecting States
Connections (transitions) are created automatically based on your configuration:- When State B is added to “Next Available States” of State A, an arrow automatically connects A → B
- The arrow tail starts at the state with the transition
- The arrow head points to the destination state
- An automatic arrow always flows from Greeting Message to the Initial State
Important Requirements
State Management
Initial State
Initial State
- Exactly one state must be designated as the Initial State (where the agent enters after the greeting)
- Change the Initial State by marking a different state as initial first
- Access via the three-dot menu on each state
Deleting States
Deleting States
- Cannot delete a state that other states reference in their “Next Available States”
- Must remove all references to a state before deletion
- Cannot delete the current Initial State without changing it first
State Configuration
State Configuration
- Name: Must be unique across all states
- Instructions: Use rich text editor; see State Instructions for guidelines
- Tools: Multi-select dropdown to add available tools
- Variables: Multi-select dropdown to add input/output variables
- Next Available States: Define valid transition targets