No-CodeIntermediate

How to Add Human Handoff to a ManyChat Bot

Pause automation and notify a teammate when a user asks for a person, using ManyChat's Live Chat and a handoff keyword.

8 minIntermediate

Automation should know when to step aside. In ManyChat you can detect a request for a human, flag the conversation, pause the bot so it stops replying, and ping your team to take over in Live Chat. This guide wires that escape hatch into an existing flow.

What you need

  • A ManyChat account with an existing automation
  • At least one team member added under Settings > Team
  • The ManyChat mobile or web app open for whoever takes handoffs

Step 1: Add a handoff keyword trigger

Create a keyword rule for words like agent, human, or support. When matched, route the user into a dedicated handoff flow instead of the normal bot path.

Step 2: Pause automation for that user

In the handoff flow, add an Action step and choose Set Conversation to Open / Pause Automation. This stops the bot from replying so it does not talk over your teammate once they join.

ManyChat — Handoff flow
Flow: human-handoff
----------------------------------------
Trigger: keyword [agent, human, support]
|
v
Action: Pause automation for user
|
v
Action: Notify team -> #support
|
v
Send: 'A teammate is on the way!'
Keyword routes into a pause-and-notify branch.
Pausing is per-user, not global
Pause automation only stops the bot for that one conversation. Other users keep getting automated replies. To resume the bot later, mark the conversation Done in Live Chat.

Step 3: Notify your team

Add a Notify Admins action, or send an external alert to Slack or email via an integration. Include the user's name and the last message so whoever responds has context before they open the chat.

Step 4: Take over in Live Chat

Open the Live Chat inbox in ManyChat. Paused conversations show a flag. Reply directly there as a human. When the issue is resolved, mark it Done to hand control back to the bot.

ManyChat — Live Chat inbox
You
I need to speak to a real agent
Agent
No problem, a teammate is on the way. Bot paused.
Agent
[ Sam joined the conversation ]
A paused conversation waiting for a human.

Result

Your bot now hands off cleanly: it pauses, alerts your team, and resumes only when the human marks the chat done. This single addition prevents the most common complaint about chatbots, getting stuck with no way to reach a person.

Watch related tutorials

Tags
#manychat#handoff#live-chat#support#no-code