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.
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.
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.
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
15:30
12:00
18:20
21:00
24:30
1:42:18