All posts
ai handoff

AI to human handoff: when to trigger it and how a person takes over mid-chat

Replyze team
May 10, 20268 min read
Updated October 23, 2026

To let a person take over an AI chat mid-conversation, you need three things: a clear trigger (the customer asks, or the topic is one the AI shouldn’t handle), a handover that gives your teammate the whole conversation, and a message that tells the customer what happens next. Get those right and the customer never has to repeat themselves.

Below: the takeover step by step, what to pass on, when to hand off (and when not to), and messages to copy. We build Replyze, an AI chat agent with a shared inbox, so where it helps we say exactly what it does.

How a person takes over mid-conversation, step by step

  1. A trigger fires. The customer asks for a person or taps a button for one, or raises a topic you’ve reserved for your team: a refund, a complaint, an order change, anything urgent.
  2. The AI stops and says what happens next. One short message: a teammate is coming, or, if nobody is in, when the team will reply and where.
  3. Your team is alerted where they’ll notice: in the inbox, by push notification and by email, with the chat ready to read.
  4. A teammate reads the thread, then joins. The customer sees that a person has joined, and the reply goes out in the same chat, on the channel the customer used.
  5. The AI steps back. Once a person is in, the AI stays quiet in that chat.

How it works in Replyze

  • The visitor asks. A message that is only “human”, “agent” or “a real person” (in several languages), or a request such as “can I talk to someone?”, hands the chat over straight away. Each AI answer in the chat widget also comes with a “Talk to an agent” button.
  • The topic needs your team. If you applied one of Replyze’s ready-made industry setups, the topics it marks for your team (complaints, refunds and order changes, for example) are handed over, and so are emergencies.
  • The AI can’t reply. Chats go to your team when the AI hits an error or the month’s AI replies have run out.
  • Not on low confidence. Replyze doesn’t hand over because the AI is unsure. It follows a strict no-guessing rule instead: if the answer isn’t in your published articles or the answers your team has taught it, the AI says so and points to the “Talk to an agent” button, and the visitor decides.

While a teammate is on the way, the widget shows “Waiting for a teammate” with your team’s photos. Your team gets in-app, push and email alerts, the chat lands in the shared inbox with everything the AI said, and the teammate replies in the same chat. A teammate can also step in before anyone asks: “I’ll take it” in the inbox assigns the chat to them and silences the AI there. See the AI agent and the shared inbox.

What the AI must hand over for a seamless handoff

A seamless handoff gives the person everything they need to reply without asking the customer to repeat anything:

  • The full conversation, in the thread the teammate replies from, rather than a separate transcript they have to open.
  • Why it was handed over: the customer asked for a person, wants a refund, has a complaint or an emergency.
  • What the AI already answered, so the teammate doesn’t repeat or contradict it.
  • The details collected so far: order number, email, the product, screenshots or photos.
  • Who the customer is, if you know: name and email.
  • How long they’ve been waiting, so the first reply can acknowledge it.

In Replyze the conversation, the AI’s answers (labelled AI) and anything the visitor sent arrive as one thread in the shared inbox, so the teammate can read the whole chat before writing a word.

When to hand off: six signals

Hand off too eagerly and the AI stops earning its keep. Hand off too reluctantly and customers get stuck in loops, and the handoff that finally happens starts from a worse place. These six signals are worth acting on:

  1. The customer asks for a person. Hand over at once, without “I can help with that, what’s your issue?” Even if the AI could have answered, the customer has told you what they want. Catch the short versions too: “human”, “agent”, “real person”, “is there a real person?”, “let me talk to someone”.
  2. Something urgent has gone wrong. Money, data or a service that’s down: “I was charged twice”, “I can’t log in and I have a demo in ten minutes”, “my account was deleted”. These are too high-stakes for a partly right answer. Acknowledge, hand over, and let a person take it with the full context.
  3. A cancellation, refund or anything irreversible. Even if the AI could do it, these are conversations: there’s usually context a person can use (a missed feature, a bug, a misunderstanding) to keep the customer or close cleanly. Let the AI collect the details first (account email, the reason, what they expected), then hand over.
  4. The AI has tried three times and it isn’t working. A clarifying question often helps, and a different angle sometimes does. If the problem still isn’t solved three turns in, hand over. Three is our rule of thumb rather than a measured threshold, so check it against your own transcripts.
  5. The question isn’t in your knowledge base. “What’s your IPv6 range for allowlisting?” If the answer isn’t in your articles, the AI must say so and offer a person instead of guessing: a confident, made-up answer is the worst outcome.
  6. Account access or sensitive data. Password resets, payment-method changes, identity checks: anything that acts on or reveals private information. Never let the AI verify identity or change an account. Let it collect what it can, then hand the chat to a person.

Three triggers that look right but aren’t

“The customer sounds frustrated.” Tone detection flags people who are blunt, write in capitals or send long messages, and most of them just want the answer. “Your checkout isn’t working” is a bug report; the customer hasn’t asked for a person. We took tone- and intent-based handoff out of Replyze for this reason: it handed over chats where the visitor never asked for a person. Now the AI answers, takes extra care with its tone when the customer seems upset, and the visitor can ask for a person at any time.

“The customer mentioned a competitor.” Escalating because someone typed “Intercom” or “Zendesk” sends your team comparison and migration questions the AI could answer. Treat it like any other question.

“The conversation is longer than N messages.” Loops are bad, but a twelve-message chat where every turn made progress is fine. Length alone isn’t a trigger; the three-tries rule catches real loops without flagging healthy long conversations.

Warm vs cold handoff

A cold handoff passes the customer to a person who starts from zero: a new window, a new ticket, “How can I help?”. A warm handoff passes the conversation: the person sees everything said so far before writing a word, and picks up where the AI stopped. In chat, warm should be the only kind, because the transcript already exists. If your teammate has to ask “What’s this about?”, the handoff was cold.

Handoff messages you can copy

When the customer asks for a person

“Sure. I’m bringing in a teammate now. They’ll see everything we’ve talked about, so you won’t need to repeat yourself.”

It confirms the action and tells the customer their context travels with them.

When the AI has tried and can’t solve it

“I want to make sure you get the right answer, so I’m bringing in a teammate who can see everything we’ve discussed.”

No apology loop, no “this is beyond my training”, and no promise about timing that won’t hold at 2 a.m.

When nobody is online

“Our team is offline right now. Leave your email and someone will reply there when we’re back at [opening time].”

It doesn’t pretend someone is about to join, it gets a way to reply, and it gives a time you can keep. If many of your chats arrive after hours, see how to cover nights and weekends without a night shift.

The teammate’s first message

“Hi, I’m Sam from support. I’ve read the chat: you were charged twice for order 4821. I’m checking that now.”

The customer can tell straight away that nothing was lost.

After the handoff: should the AI keep talking?

No. Two voices answering one customer confuse everyone: AI replies compete with the teammate’s, and the customer can’t tell whose answer counts. In Replyze the AI stays out of a chat while your team is handling it: from the handoff, or from the moment a teammate takes the chat or replies in it.

How to tell if your handoff rules work

Check three things every week or two:

  • Handoff rate, and the reasons. What share of chats go to people, and why. If one topic dominates, write the article that answers it so the AI can take those chats (setting up an AI support agent covers the knowledge base).
  • How long customers wait for a person after a handoff. If the wait is long during business hours, the bottleneck is staffing or alerts, not the AI.
  • Satisfaction on AI-only chats vs handed-over chats. If AI-only chats score much lower, the AI is keeping chats it should hand over. If handed-over chats score lower, look at the wait, and at whether teammates read the thread before replying.

In Replyze, Analytics on Pro and Business shows “Handed to the team”, “Why chats went to the team”, “Team first reply” (how long visitors waited for a person, measured from the handoff) and “Satisfaction”. Use them to measure your own split: what the AI handles alone, and how fast your team picks up the rest.

Handoff FAQ

Can a person take over an AI chat at any time?

They should be able to, without waiting for the customer to ask. In Replyze that’s the “I’ll take it” button on any open chat in the shared inbox.

Should the AI hand over when it isn’t confident?

We’d rather it said it doesn’t know and offered a person. A confidence score can hand over questions the AI could have answered, and it won’t catch an answer that is confidently wrong. Saying “I don’t know” and letting the customer choose is more predictable for everyone.

Replyze team
AI customer support · Always shipping
Share
Was this helpful?

Keep reading

Let AI answer the questions you get every day

Teach it your answers, pick your colours and add it to your site. When a customer needs a person, your team takes over.

Card required · Cancel before day 15 and pay nothing. No card? Start on the Free plan.