MESSAGING · CHATBOT WORKFLOWS
How to Plan a WhatsApp Chatbot with a Human Handoff
A useful WhatsApp chatbot helps someone finish a task and makes it clear how to reach a person when the flow stops helping. Start with a small decision tree, write the handoff message and test the awkward cases before adding more branches.
Which tasks suit a WhatsApp chatbot?
An order-status enquiry is a useful planning example: identify the order, find its latest status and explain the next step. Keep that separate from changing an order, issuing a refund or discussing an exception. Each additional action introduces different permissions and recovery rules.
List which answers the flow can provide from maintained information. A button-based flow can be enough for a small set of choices. An AI-generated answer needs an additional plan for sources, unsupported questions and review. Do not describe a scripted chatbot as an AI assistant unless it actually uses that capability.
What information should the chatbot ask for?
Sketch each step as a question, accepted input and outcome. If an order reference is required, explain where the customer can find it. Provide a route for someone who does not have it instead of repeating the same question indefinitely.
Decide what happens for an empty response, unexpected text or a request outside the menu. Avoid asking for sensitive information simply because an input field is available. Confirm the data requirements with the business before connecting a flow to customer records.
When should the chatbot hand over to a person?
Define escalation triggers: a direct request for a person, repeated misunderstood input, an unavailable system or an exception the bot cannot resolve. Meta’s messaging policy requires clear escalation paths when using automation during the customer service window. Choose a route the business can actually operate.
A useful handoff says what happens next and whether a person is currently available. Carry forward the task, information already collected and reason for escalation. Decide how the bot pauses while a teammate replies so the customer does not receive overlapping answers. These are acceptance criteria to verify in your chosen implementation, not assumptions about any chatbot builder.
How do you check the complete chatbot workflow?
Relayvia includes a chatbot editor, WhatsApp Flows and a shared inbox with assignment and internal notes. During a walkthrough, bring one real task and review how the flow connects to the team’s response process. Confirm the exact escalation behavior and integration requirements before committing to a rollout.
Walk through a successful answer, an unrecognized message and an unavailable integration. Check who owns the conversation after escalation and what context they can see. Do not measure success only by the number of messages the bot answered; an appropriate handoff can be the correct outcome.
What happens when a customer comes back later?
Customers can return after a delay or ask a different question in the same thread. Decide whether the flow resumes, starts again or leaves the conversation with its assigned owner. Review platform messaging rules before sending any later follow-up.
Keep a small test script with expected outcomes for each branch and a person responsible for updating it. Change the flow when the business process changes. A menu that was accurate at launch can become confusing when support hours, fulfillment steps or available products change.
Further reading
Let’s talk
Tell us about your project
Share what you want to improve or build. We’ll reply by email to discuss your needs and a useful next step.