A WhatsApp chatbot answers instantly, qualifies leads, books appointments, and deflects repetitive questions — day and night, while your team sleeps. The best part: with a visual flow builder you can create one by connecting boxes on a canvas, no code required. This guide walks through designing a chatbot that customers actually find helpful.
We'll go from "what should it even do?" to a working flow with triggers, branches, data capture, and a clean handoff to a human when it matters.
Start with the questions you already answer
The fastest way to a useful bot is to stop guessing and look at your inbox. Pull your top 10 repetitive questions — the ones your team types the same answer to every day. Pricing. Opening hours. Location. Order status. How to book. Each of these becomes a branch in your flow.
This grounds your bot in real demand. You're not building a sci-fi assistant; you're automating the boring 70% so your team can focus on the conversations that need a human.
The building blocks of a flow
Every flow is made of a few simple pieces. Understand these and you can build almost anything:
| Block | What it does |
|---|---|
| Trigger | Starts the flow — a keyword, a button tap, or any first message |
| Message | Sends text, and can offer buttons or a list menu |
| Branch | Routes the conversation based on the customer's choice |
| Action | Captures details, applies a label, or sends a template |
| Handoff | Escalates to a human agent in the shared inbox |
Design the conversation
Use buttons and menus, not open questions
Open-ended "How can I help?" prompts lead to messy, unpredictable replies. Structured choices — buttons and list menus — keep the conversation on rails and dramatically improve completion. Offer 3–4 clear options and let the customer tap.
Keep each step short
One idea per message. Long walls of text get ignored on mobile. Guide the customer one small step at a time, and confirm choices as you go so they always know where they are.
Capture what you need — and nothing more
If the goal is a booking, collect name, service, and preferred time. Every extra question lowers completion. Use action nodes to save details and tag the contact so your team has context later.
Always offer a human exit
The single biggest mistake is a bot with no escape hatch. Customers tolerate automation when they can reach a person the moment they need to. Put a "Talk to a human" option in every menu, and add a handoff for when the bot is unsure.
The best bots resolve the easy 70% and route the rest to an agent — with the full conversation history attached, so the customer never has to repeat themselves. In Konnect, switching a chat from bot to human is one click.
Test before you launch
Walk every path before going live. Tap each button, try odd replies, and make sure no branch dead-ends. A bot that loops or ignores the customer is worse than no bot at all. Konnect's flow tester lets you simulate the whole conversation safely.
A simple starter flow
- Trigger: any first message.
- Greeting with a menu: Pricing, Book, Talk to a human.
- Pricing branch sends your plans and offers "Book" or "Human".
- Book branch captures name and time, then confirms.
- Human branch hands off to the inbox with context.
Bot design mistakes that kill conversations
A bad bot does more damage than no bot. Avoid the patterns that frustrate customers:
- The dead end. A branch that leads nowhere leaves the customer stuck. Every path must continue or offer a human.
- The interrogation. Asking ten questions before giving any value. Lead with help, then collect only what you need.
- The robot wall. Hiding the human option so people can't escape. Always make "Talk to a human" obvious.
- The essay. Long paragraphs nobody reads on a phone. One idea per message.
- The silent fail. Ignoring inputs the bot doesn't understand. Catch the unexpected and route to an agent.
Measuring whether your bot is working
Treat your bot like a teammate with a performance review. Track a few signals and improve weekly:
| Metric | What it tells you |
|---|---|
| Containment rate | Share of chats the bot resolves without a human |
| Handoff rate | How often it escalates — too high means gaps in coverage |
| Completion rate | Whether people finish flows or drop off mid-way |
| Drop-off points | The exact steps where customers quit |
When a step shows heavy drop-off, simplify it or add a human option. Small fixes compound into a bot people actually thank you for.
Advanced flow patterns
Once your basic bot works, a few patterns take it from useful to genuinely impressive:
Progressive qualification
Instead of one long form, ask one question per step and branch on each answer. A buyer who says "enterprise" sees a different path than one who says "just browsing" — and each path feels tailored rather than generic.
List menus for many options
When you have more than three or four choices (a product catalog, a list of services), a list menu keeps the conversation tidy where a wall of buttons would overwhelm. Group related options so customers find theirs fast.
Business-hours routing
During working hours, route qualified leads straight to a live agent. Outside them, capture the request, set expectations ("we'll reply by 9am"), and hand it to the inbox queue so nothing is lost overnight.
Graceful fallbacks
Plan for the unexpected. If a customer types something the bot doesn't understand twice, don't loop — apologise briefly and offer a human. A confident "let me get a teammate" beats a robot repeating itself.
Design for the messy middle, not just the happy path. Real customers go off-script — your bot should handle that with grace, not a dead end.
Frequently asked questions
Do I need coding skills?
No. The flow builder is drag-and-drop. If you can draw a flowchart, you can build a bot.
Will the bot annoy customers?
Not if it's fast, gives clear choices, and always offers a human. Speed and an easy exit are what make automation feel helpful.
Can the bot send a template or tag a contact?
Yes. Action nodes can send approved templates, capture details, and label contacts as part of the flow.
Build a no-code WhatsApp chatbot today.
Konnect gives you campaigns, chatbot flows, a shared inbox, and analytics on the official WhatsApp Business API. Start free →