
Human handover action configuration in Conversation AI bot goals
How call escalation works
When a Voice AI agent detects that a call should be transferred, it follows a defined escalation path:- The agent recognizes an escalation trigger (keyword, sentiment, explicit request, or rule)
- The agent acknowledges the caller’s need and explains the transfer
- HoopAI routes the call to the designated team member or group
- If the transfer succeeds, the human takes over; if not, the failover logic activates
Transfer trigger types
HoopAI supports several types of escalation triggers. You can combine multiple triggers to create a robust escalation strategy.Keyword triggers
Define specific words or phrases that immediately trigger a transfer when the caller says them.Sentiment-based triggers
HoopAI can analyze the caller’s tone and emotional state in real time. When the sentiment score drops below a configurable threshold, the agent automatically initiates a transfer. Sentiment analysis considers:- Tone of voice — Rising volume, rapid speech, or sharp tonal shifts
- Word choice — Negative language patterns and repeated complaints
- Conversation flow — Repeated questions, circular conversations, or increasing impatience
Explicit caller request
Any direct request to speak with a human should be honored immediately. HoopAI’s Voice AI agents are pre-trained to recognize common transfer requests, but you can expand recognition by adding custom phrases in your agent’s escalation settings.Rule-based triggers
Set up conditional rules that trigger escalation based on contact data or conversation context:- Contact tags — Automatically escalate calls from contacts tagged as “VIP” or “high-value”
- Call duration — Transfer if the call exceeds a set time limit (e.g., 5 minutes)
- Loop detection — Escalate when the AI repeats the same response more than a configurable number of times
- Topic detection — Route calls about specific topics (billing, cancellations, legal) directly to qualified team members
Warm vs cold transfers
HoopAI supports two transfer styles, each suited to different situations.Warm transfer
In a warm transfer, the Voice AI agent briefs the human team member before connecting the caller. The agent provides context such as the caller’s name, the reason for the call, and a summary of the conversation so far. When to use warm transfers:- High-value or VIP callers who expect personalized service
- Complex issues where context prevents the caller from repeating themselves
- Situations where the caller is already frustrated
Cold transfer
In a cold transfer, the call is routed directly to the human team member without any briefing. The caller is connected immediately, and the team member sees basic caller information on their screen but does not receive a conversation summary. When to use cold transfers:- Simple routing scenarios (e.g., transferring to a specific department)
- When speed matters more than context
- Low-complexity calls where the caller can quickly explain their need
Configuring call escalation
Open your Voice AI agent
Navigate to escalation settings
Add keyword triggers

Trigger configuration showing keyword-based escalation rules

Trigger a workflow when a call is escalated to a team member
Configure sentiment threshold
Set up transfer destinations
- Specific user — Route to a named team member (e.g., your office manager)
- User group — Route to a team (e.g., “Sales Team” or “Support Team”) and ring all members or use round-robin
- External number — Forward to a phone number outside HoopAI (e.g., a personal mobile for after-hours)
- Queue — Place the caller in a hold queue if all team members are busy
Choose transfer style
Configure the transfer message

Configure notification settings for when a call is escalated to a team member

Configure email notifications for escalated calls
“I understand you would like to speak with a team member. Let me connect you now — one moment please.”You can also customize the hold message or music the caller hears during the transfer.
Save and test
Escalation to specific team members
For businesses with specialized teams, you can route different types of escalations to different people:Route by topic
Route by topic
Route by schedule
Route by schedule
Route by contact data
Route by contact data
Failover when no human is available
Not every transfer will reach a human on the first attempt. Configure failover behavior so callers are never left hanging:- Retry with timeout — Ring the destination for a set number of seconds (e.g., 30 seconds) before moving to the next step
- Secondary destination — If the primary team member does not answer, route to a backup person or group
- Voicemail — If no one is available, offer to take a voicemail and create a task for follow-up
- AI continuation — Return the caller to the Voice AI agent with instructions to collect contact information and schedule a callback
- Callback scheduling — Let the AI offer to book a callback at a convenient time using your calendar integration

Notification settings to alert team members when a caller needs human assistance
Best practices for call escalation
- Test every trigger — Make test calls using each keyword and scenario to verify routing works as expected
- Monitor escalation rates — If more than 30% of calls are escalating, your AI agent may need better training or prompt adjustments
- Keep transfer messages short — Callers want to reach a human quickly. A brief acknowledgment followed by the transfer is ideal
- Brief your team — Make sure human team members know they are receiving AI-transferred calls and understand how to access conversation summaries
- Review transcripts regularly — Check escalated call transcripts to identify patterns and improve your AI agent’s handling of common issues
- Set realistic expectations — If your team is small, use queue or callback options rather than promising immediate human availability