TL;DR
When a bot hits its limit or the customer asks for a person, it hands the conversation, and its full context, to a human agent so help continues without the customer repeating themselves.
Key Points
✓
A handoff fires on three kinds of trigger: explicit (the visitor types "talk to a human"), implicit (repeated failed answers or detected frustration), and policy-based (sensitive topics like billing always go to a person). [3]
✓
The bot should detect when it doesn't understand the user or when a request can't be automated and needs a human action, then offer a smooth transition rather than looping. [1]
✓
Context must travel with the conversation: a [[chat-transcript]], a short summary, and any captured fields (order number, name, email) so the [[support-operator]] starts informed and the [[website-visitor]] never repeats themselves. [2][3]
✓
Frame the handoff as a form of [[escalation]] from a [[chatbot]] or [[conversational-ai]] tier up to a human, not as a failure of the automation. [3]
✓
Time-based rules can auto-escalate too: if a [[service-level-agreement]] window passes without resolution, the system hands the [[conversation]] to a person on its own. [4]
✓
Where a human takes over depends on availability and skill, so handoff usually plugs into [[chat-routing]] and [[conversation-assignment]] inside a [[help-desk]] or [[shared-inbox]]. [2]
Why handoff exists
When to trigger a handoff
Preserving context across the handoff
Handoff in a lightweight tool like Eloqra
Sources & References
Last updated: June 25, 2026
Related Terms
Chatbot
A chatbot is a software application that simulates a human-like conversation through text or speech, used to answer questions and complete tasks automatically. In customer support it ranges from simple rule-based scripts to AI-driven assistants that interpret natural language and resolve requests without a human agent.
Conversational AI
Conversational AI is a class of artificial intelligence that uses natural language processing and machine learning to understand, interpret, and respond to human language in a free-form, human-like dialogue. In customer messaging it powers chatbots and virtual agents that hold real conversations instead of following a fixed script.
Escalation
Escalation is the process of moving a customer issue from a first-line agent to someone with more seniority, authority, or specialized expertise when it cannot be resolved at the current level. It routes the conversation to the person best equipped to solve it, rather than leaving it stuck.
AI Agent
An AI agent is an autonomous software system that uses a large language model to understand a customer request, reason about it, take actions through connected tools, and resolve the issue end to end with minimal human input. In support, it goes beyond answering questions to actually completing tasks and handing off to a person when needed.
Chat Routing
Chat routing is the logic a live-chat or support platform uses to direct each incoming conversation to the right operator, team, or queue. It applies rules based on agent availability, capacity, skills, and customer attributes so that visitors reach a qualified responder quickly.
Support Operator
A support operator is the human on your side of a live chat who reads visitor messages and replies to them. In Eloqra the operator is whoever has access to the project's Telegram chat or Mini App inbox and answers incoming conversations from there.
More in Chatbots & AI Automation
Collect testimonials that build trust
Eloqra gives you a lightweight live chat widget that routes every visitor message to your Telegram — free while in early access.
Get Started FreeMore in Chatbots & AI Automation
View all in Chatbots & AI Automation →Categories
Learn More
Guides on collecting testimonials, building trust, and turning customer feedback into social proof.
Read the blog →