Availability of this feature depends on your plan.
Before you begin
Before configuring routing:- Set up human handoff for your AI Agent or Chatbot.
- If you want to route to a team, create the team and add its members under Settings > Teams. See Teams.
- Make sure the agents you want to include have access to the chatbot or AI Agent’s conversations.
Open the routing settings
AI Agent
- Open your AI Agent.
- Go to Actions.
- Find the Human Handoff action and click
Edit Action. - Scroll to the Agent routing section.
Chatbot
- Open your Chatbot.
- Go to Builder.
- Select the Human Handoff block you want to configure.
- Find the Agent routing section in the block editor.
Create a routing rule
- Click
Add rule. - Choose whether all or any of the rule’s conditions must match.
- Add the conditions that identify the conversations you want to route.
- Choose what should happen when the rule matches.
- Save the Human Handoff action, or save and publish your Chatbot flow.
Conditions
Conditions let you route conversations using information available at the time of handoff:- Channel: Route based on where the conversation started, such as Web, WhatsApp, API, Instagram, Messenger, or Telegram.
- Language: Route based on the user’s detected language.
- Priority: Route using the conversation’s assigned priority.
- Sentiment: Route using the user’s detected sentiment.
- Captured variable: Route using information gathered during the conversation, such as a department, product, region, or customer type.
Match all or any conditions
- All conditions match: Every condition in the rule must match.
- Any condition matches: At least one condition in the rule must match.
Routing actions
Leave in team queue
Select Leave in team queue, then choose a team. The conversation is assigned to the team but remains unassigned to an individual agent. Any eligible member of that team can pick it up from the Conversations page. Use this option when your team manages a shared queue and agents choose conversations themselves.Round-robin auto-assign
Round-robin routing automatically assigns each matching conversation to the next eligible agent in rotation. Choose one of the following agent pools:- All agents with access: Rotate between all eligible agents who can access the chatbot or AI Agent’s conversations.
- Selected team: Rotate between eligible members of a specific team. The conversation is assigned to both the team and the selected agent.
- Custom agent pool: Rotate between only the agents you select.
Round-robin routing currently does not consider agent online status, capacity, or current workload.
Reorder, disable, or remove rules
- Drag rules to change their evaluation order.
- Use the toggle on a rule to temporarily disable it without deleting its configuration.
- Click the delete icon to remove a rule.
What happens when routing cannot assign a conversation
The conversation remains in the unassigned queue when:- No enabled rule matches.
- A selected team is unavailable.
- A round-robin pool has no eligible agents.
- Routing is unavailable on the current plan.
Example setup
You could create the following ordered rules:- If the captured variable
departmentisbilling, leave the conversation in the Billing team queue. - If priority is
urgentorhigh, round-robin between the Escalations team. - If there are no conditions, round-robin between all agents with access.
Next steps
Teams
Create teams and manage their members.
Managing Conversations
Learn how agents pick up and manage handed-off conversations.
Notifications
Configure notifications for agent and team assignments.

