Guides

When should a chatbot hand over to a human agent?

In short: A chatbot should hand over to a live agent when the customer asks for a person, when the answer is not in the knowledge base, when the issue is sensitive or account-specific, or when the customer seems frustrated. A good handoff relies on clear triggers, a priority-ordered queue and an agent who sees the bot conversation first. Puhera lets you set this up without code through its live support feature.

What is a chatbot-to-human handoff?

A handoff is the moment a conversation moves from the chatbot to a real support agent. The customer keeps typing in the same chat window; the only thing that changes is that a person is now on the other side.

Handoff is not a sign that the chatbot failed. It is part of the design. The bot handles repetitive questions so your team can spend its time on the conversations that genuinely need a human. What matters is that the switch happens at the right moment and without wearing the customer out.

When should a chatbot hand over to a human agent?

Every business sets its own threshold, but some situations almost always call for a handoff:

  • The customer asks for it. Keeping someone who typed "I want to talk to a person" stuck with a bot is the fastest route to frustration.
  • The answer is not in the knowledge base. The bot should admit it does not know rather than improvise, and pass the question to a person.
  • The customer seems upset. Complaints, disputed returns or damaged goods call for empathy and judgment.
  • The issue is personal or sensitive. Account problems, payment disputes and requests that need a special arrangement should be handled by a person.
  • The sales opportunity is big. A visitor asking about bulk orders, business quotes or custom work is often better served by your sales team.
  • The conversation goes in circles. If the customer keeps rephrasing the same question, the bot is not satisfying them, and it is time to hand over.

How do you design handoff triggers?

A trigger is the condition that starts the handoff. Well-designed triggers start it neither too early nor too late. The common approaches are:

  1. Intent-based triggers: The bot starts the handoff when it recognizes an intent such as "talk to an agent", "make a complaint" or "dispute a return", even when the customer phrases it in their own words.
  2. Keyword-based triggers: The handoff starts when specific words such as "agent", "representative" or "human" appear. Simple and predictable, but on its own it will miss some phrasings.
  3. Offering a button: Showing a quick-reply button such as "Talk to an agent" under the bot's answer puts the customer in control and makes the handoff an explicit choice.

In practice, combining them works best: intent detection catches natural phrasing, keywords guarantee that explicit requests are honored, and buttons guide customers who are unsure what to do next.

One caution: offering a handoff after every question erodes the bot's value. Save it for situations where the bot genuinely cannot help or where a person clearly makes a difference.

Why does a priority queue matter?

Handoff requests can arrive at the same time, and they are not all equally urgent. A priority-ordered queue ensures agents pick up the most important conversations first.

What goes to the front depends on your business. Some example criteria:

  • Customers with a payment or order problem
  • Visitors on the verge of a purchase decision
  • Customers reporting an issue they have raised before

It also helps to tell waiting customers what is happening. A message like "I'm connecting you to an agent" is a far better experience than silence.

What should the bot tell the customer during the handoff?

The words used during the switch shape the experience as much as the switch itself. When customers do not know what is happening, they feel uncertain and may leave. A few simple principles make the transition smoother:

  • Say clearly what is happening. A message like "I'm connecting you to one of our support agents" tells the customer a person is about to join.
  • Set expectations honestly. Mentioning that there may be a short wait beats saying nothing at all.
  • Offer an alternative. If the customer does not want to wait, let them leave their contact details and get a reply later.
  • Keep the tone consistent. When the bot's voice and the agent's voice are close, the switch feels natural.

Why should customers never have to repeat themselves?

The most frustrating handoff is the one where the agent starts from scratch with "How can I help you?". The customer has already told the bot their order number, the problem and what they expect. Having to type it all again makes the bot feel useless in hindsight.

The fix is to let the agent see the full bot conversation before taking over. A few good habits for agents:

  • Read the transcript before saying hello.
  • Open by briefly summarizing the customer's issue so they know you understand it.
  • If the bot already shared some information, check its source before saying anything that contradicts it.

This respects the customer's time and helps the agent resolve the conversation faster.

How do you manage agent capacity and after-hours conversations?

A handoff flow only works if there is a team ready to receive it. Knowing how many conversations each agent can handle at once, and who is available right now, keeps the queue moving.

  • Set capacity limits: Decide how many chats an agent can handle well at the same time, and stick to it.
  • Keep status up to date: When an agent goes on a break or ends a shift, updating their status stops new conversations from piling up on them.
  • Plan for after hours: Decide in advance what happens when your team is offline. For example, the bot can collect the customer's contact details with a form so your team can follow up the next day.

Reviewing handoffs regularly pays off too. If the same topic keeps getting passed to a person, your knowledge base is probably missing that content. Our guide on how to build a chatbot knowledge base shows how to fill those gaps.

How does Puhera handle human handoff?

Puhera's live chat handoff is included in the Pro and Enterprise plans and supports every principle above:

  • Seamless visitor-to-agent handoff
  • A priority-ordered waiting queue
  • Real-time messaging with typing and read indicators
  • The agent sees the bot transcript before taking over
  • Agent capacity and status management

You decide when the handoff starts on the visual automation canvas: run the "connect to a live agent" action when a specific intent is detected or a keyword appears, offer customers a choice with quick-reply buttons, or collect contact details with a lead form.

If your team already uses JivoChat for live chat, Puhera offers a webhook integration with JivoChat; see the JivoChat integration page. For requests that cannot be solved on the spot, the ticketing system on the Enterprise plan lets you create a ticket from the conversation and set its priority and assignee.

Frequently asked questions

Should a chatbot offer a human agent after every question?

No. Reserving handoff for cases where the customer asks for it, the bot cannot answer or the topic is sensitive protects the bot's value and keeps your team's workload balanced.

Can the agent see what the customer told the bot?

Yes. In Puhera the agent sees the bot conversation before taking over, so the customer does not have to explain the problem again.

Which Puhera plans include live chat handoff?

Live chat handoff is included in the Pro and Enterprise plans. It is not part of the Starter plan.

More articles

All articles

Try Puhera with your own data.

Free for 7 days, no credit card. Connect your sources, test the bot in preview, and publish when you are ready.

Start your 7-day free trial