Sometimes an advanced AI agent needs to transfer a query to a human agent. This can happen if the inquiry is complex, urgent, or sensitive. Before launching your AI agent, develop an escalation strategy and design the escalation flow to cover those situations. Then build the paths using escalation blocks in the dialogue builder.
This article contains the following topics:
Related article:
Deciding your escalation strategy
Your escalation strategy establishes which queries should be escalated and through which channel. Typically, there are three escalation channels: messaging, ticket, and email.
Since this affects agent handling time, take the following factors into account:
- Number of agents on your team
- Agent availability and operating hours
- Volume of conversations in the channel
- Complexity and urgency of the query
For example, if your team has four agents working 9am to 5pm and conducting 200–250 conversations per day, escalating too many messaging conversations will overload your agents and cause long waiting times for the customers.
In this case, reserve messaging escalations for high-impact issues such as product questions and shipping failures, which can directly affect revenue or CSAT. Offer escalation only when there's no possibility that the AI agent can guide customers to self-service resources.
Designing the escalation flow
Consider what the AI agent can do before escalation to make the handoff and ensuing conversation more efficient, such as the following:
- Gather information such as order number, name, or email
- Add tags and update fields for your specific workflow
- Identify suitable agents to take the conversation
With that information, design an escalation flow using template replies. If you need more than one escalation flow, create additional templates.
Building escalation paths
In the dialogue builder, escalation blocks allow you to specify how a customer query will be transferred if the AI agent can't resolve the issue.
You can opt to escalate by messaging only when agents are available to continue the conversation. For example, in a synchronous channel such as messaging, you can escalate by email instead if it’s outside of agent working hours. To do this, use an availability block at the start of the path to ensure you only escalate when agents are available.
- Open the dialogue builder for the dialogue you want to build an escalation into.
- Click the plus (+) icon where you want to start the escalation path.
- Add an availability block if you need the flow to consider agent availability. For more, see Checking operating hours and agent availability during conversations with advanced AI agents.
- Click the plus (+) icon where you want to put an escalation block and select Escalation.
- Enter an AI agent message to communicate to the customer what’s happening.
- Select an escalation method from the following:
- Send an email: Enter the email recipient (the agent or support department where the ticket should go), email title, and (optional) email content.
-
Forward to an agent: Select where to transfer the conversation.
- By default, the escalation goes to the group you specified when you first integrated your AI agent with a CRM, but you can also specify an escalation team in the Escalate to team field in the Details panel.
- You can also specify which dialogue should be triggered if the escalation fails, such as the "Failed escalation reply" system reply, in the Escalation fallback field in the Details pane.
- Custom escalation: Use actions to add a label or set a field value for analytics purposes. This method does not escalate toward a specified endpoint.
- (Optional) In the Details panel, click Add action to perform an action when an escalation happens.
- Click Save to save your work for later, or click Publish to make your changes live.