Blog · Automation & AI · 7 min read

WhatsApp chatbot guide: how to build one without coding, with 5 example flows

How a WhatsApp chatbot works, five flows to build first (FAQ, order status, leads, bookings, catalog), common mistakes and how to build one without code.

By the ConvoBox team · ConvoBox Inc, Official Meta Tech Partner

Smartphone and laptop on a desk, used to build and test a WhatsApp chatbot
Photo: Plann / Pexels

Key takeaways

  • A WhatsApp chatbot starts from a trigger and follows steps you design, ending in an answer, a form or a handover to a person.
  • Reply buttons show up to three options and lists show up to ten rows, which are usually easier for customers than typing.
  • Five flows are a good starting set for a small business: FAQ menu, order status, lead qualification, appointment booking and catalog browsing.
  • Free-form bot messages work only within 24 hours of the customer's last message; after that the bot needs an approved template.
  • Dead ends and no route to a human are the mistakes that make customers hate bots.
  • A rule-based bot only knows what you teach it, so read real chats after launch and fix the gaps.
On this page
  1. What is a WhatsApp chatbot, and how is it different from an AI agent?
  2. How does a WhatsApp chatbot work?
  3. What does a simple chatbot conversation look like?
  4. Which five chatbot flows should most businesses build first?
  5. How do you build a WhatsApp chatbot without coding?
  6. What mistakes make customers hate WhatsApp chatbots?
  7. What should you check before you publish a chatbot?
  8. How do you build this in ConvoBox?

A WhatsApp chatbot is an automated conversation that starts when something triggers it, such as a keyword, a first message or an ad click, and then follows steps you design: messages, buttons, questions and a handover to a person. You can build one without coding, using a drag-and-drop builder from an API provider.

This post is about the rule-based kind, which follows the exact paths you draw and never improvises. That makes it predictable, and it's a sensible first bot. Below you'll find the basic building blocks, five flows to start with, the mistakes that make customers hate bots, and the steps to build one.

What is a WhatsApp chatbot, and how is it different from an AI agent?

A rule-based chatbot follows a script you write; an AI agent writes replies in natural language from information you give it. Both answer on your business number, and many businesses use both. A rule-based bot suits fixed journeys such as order tracking or booking. An AI agent suits open questions such as product advice.

If you want the AI kind, see ConvoBox AI agents. Full chatbots like the ones here run on the WhatsApp Business API, not the ordinary app. If you aren't sure which one you have, read the app vs API comparison.

How does a WhatsApp chatbot work?

Every chatbot is assembled from the same handful of pieces, so once you know them you can read almost any flow.

  • Trigger. What starts the bot: a keyword like "MENU", any first message, a click-to-WhatsApp ad, a store event or a webhook.
  • Message. Text, image, video or a PDF such as a price list.
  • Buttons and lists. Reply buttons show up to three tap-to-answer options. A list opens a menu of up to ten rows. Call-to-action buttons open a link or start a call. Tapping is usually easier for customers than typing on a phone.
  • Question. The bot asks for a name, address, location or other detail and saves the answer to the contact.
  • Condition. The bot branches on an answer, a tag, a field or the time of day.
  • Delay. Wait minutes, hours or days before the next step.
  • Handover. The bot assigns the chat to a person or team, who see everything the customer already answered.

One more thing to know is the 24-hour window. Free-form bot messages only work within 24 hours of the customer's last message. After that, the bot has to send an approved message template.

What does a simple chatbot conversation look like?

Below is a main menu for a made-up saree shop. Tap the buttons to follow each path. Every branch ends with an answer or a person, which is the habit worth copying.

Hi
Welcome to Meenakshi Silks, Coimbatore. What can I help you with?
Shop timings
We're open Monday to Saturday, 10 AM to 8 PM, and Sunday 11 AM to 6 PM. Our shop is on Oppanakara Street, near the clock tower.
New arrivals
This week's arrivals: Kanchipuram silks and soft cotton sarees. Send us a budget and we'll share matching designs.
Talk to a person
Sure. Divya from our team will reply shortly. She can see what you've asked so far, so you won't need to repeat it.
A three-button main menu. The last button hands the chat to a human. Tap a button to see each branch.

Which five chatbot flows should most businesses build first?

Start with the questions your team answers every day. These five are a reasonable starting set for a small business (our suggestion, not a standard), and you can build them one at a time.

1. FAQ and main menu

This is the bot above. Trigger on any first message. Offer a list of the questions people ask most: timings, location, prices, delivery. End each answer with "Anything else?" and a link back to the menu plus a human option.

2. Order status

Ask for the order ID, look it up (through a store connection or a webhook) and share the latest update with a tracking link. Where-is-my-order chats are repetitive, so this one often saves your team the most time.

3. Lead qualification

Say you sell plots near Hosur. Ask budget with three buttons, ask when they plan to buy, then tag the lead and assign the serious ones to sales. The bot asks the same questions in the same order every time, so your salespeople start each call with the answers already in hand.

4. Appointment booking

For clinics, salons, coaching centres and service businesses. A WhatsApp Flow opens a native form inside the chat where people choose a service, a date and a time. Save the answer to the contact and send a reminder before the appointment.

5. Catalog and product finder

Ask what the customer wants (category, budget, size) and send matching products from your WhatsApp catalog. Multi-product messages can show up to 30 products in sections. Add a button to talk to someone for custom requests.

Reception desk with an appointment book, the kind of booking work a WhatsApp chatbot can take over
If your front desk answers the same booking questions all day, a booking flow is a good first build.

Flows 1 and 4 first: timings and directions, then appointment booking with a reminder. Hand over to the front desk for anything about symptoms or reports. A bot shouldn't give medical advice.

Flows 1, 2 and 5: FAQ, order status and a product finder. Add delivery and return answers to your menu, since those are the questions most stores get.

Flow 3 first, with budget, location and timeline questions, then assign the lead to a salesperson. Add a site-visit booking flow after that.

Flows 1 and 3: course and fee questions, then ask which course and class and send the brochure PDF. Pass serious enquiries to a counsellor the same day.

How do you build a WhatsApp chatbot without coding?

Pick a provider with a visual builder, draw the flow on paper first, then build it on the canvas and test it on your own phone. Skip the paper and you'll end up redrawing branches on screen.

  1. List the top five questions

    Look at your last week of chats. Which five questions came up most? Those are your first menu options.

  2. Sketch the flow on paper

    Draw boxes: welcome, options, answers, human handover. Every branch needs an ending: an answer, a form or a person.

  3. Choose a trigger

    A first message or a keyword. For ads, an ad click can start a different flow from your normal menu.

  4. Build the messages

    Keep each one short. Use buttons for up to three options and a list for up to ten. Write the way you'd speak at the counter.

  5. Add the handover

    Add an assign step to a named agent or team, so people always have a way out. WhatsApp's policy also expects automated chats to have a clear path to a human.

  6. Test every branch

    Send the keyword from your own phone and tap every button. Ask a friend to break it by typing odd things.

  7. Publish, then read real chats

    For the first week, read what customers actually type. Add the questions you missed and fix any branch where people give up.

What mistakes make customers hate WhatsApp chatbots?

Dead ends and no way to reach a person top the list. The rest are smaller, but they add up.

  • Dead ends. A reply with no buttons and no next step leaves people stuck. End every branch with a menu link or a human.
  • No human route. If someone is angry or confused, the bot must pass them on quickly.
  • Too many options. Three buttons or a short list beats a wall of text. Start with five menu items, not twenty.
  • Replying only to exact words. Customers type "hii", "price?" and "ek saree dikhao". When the bot doesn't understand, fall back to the menu instead of repeating "I didn't get that".
  • Long messages. Walls of text on a phone screen are easy to skip.
  • Ignoring after-hours. Tell people when a human will reply, and keep that promise.
  • Never reading the chats. Real conversations show you what to fix, but only if someone looks.

What should you check before you publish a chatbot?

Go through this list on your own phone before customers see the bot. Ticks are saved on this page.

  • Every branch ends in an answer, a form or a human
  • There is a "Talk to a person" option on the main menu
  • Messages are short enough to read without scrolling
  • I tested every button and list option on my own phone
  • The bot saves names and answers to the contact record
  • Someone is assigned to take over handed-over chats
  • After-hours chats get a message saying when we'll reply
  • Templates for messages after 24 hours are approved
  • I'll read real chats after the first week and fix gaps

How do you build this in ConvoBox?

ConvoBox has a drag-and-drop workflow builder with triggers, buttons, lists, questions, conditions, delays, template steps, WhatsApp Flows and an assign-to-agent step. You connect the nodes, test with a keyword from your phone and switch the workflow on. Details are on the chatbot and workflow builder page.

Handed-over chats land in the shared team inbox with the customer's answers attached, and a workflow can also pass open questions to an AI agent. See pricing for which plan includes which builder.

Sources

  1. WhatsApp Business Messaging Policy, WhatsApp
  2. WhatsApp Flows, Meta for Developers
  3. Catalogs overview, Meta for Developers
Try it on your own WhatsApp number

7-day free trial, no credit card, hand-held onboarding.

Frequently asked questions

Short, direct answers. Still unsure? Message the team on WhatsApp.

How do I create a WhatsApp chatbot without coding?

Connect your number to the WhatsApp Business API through a provider with a visual builder. Choose a trigger, add messages, buttons and questions, branch on answers, add a handover to a person, then test on your own phone and publish. Sketch the flow on paper first.

Can a WhatsApp chatbot work on the normal WhatsApp Business app?

The app has simple automated features like greeting and away messages, but full chatbots with menus, questions, conditions and handover run on the WhatsApp Business API. If you want one, you generally connect your number to the API through a provider.

What is the difference between a chatbot and an AI agent on WhatsApp?

A rule-based chatbot follows exact paths you draw, using buttons and lists. An AI agent understands free-typed messages and replies in natural language from information you give it. Fixed journeys like order tracking suit chatbots; open questions suit AI agents. Many businesses use both.

Does a WhatsApp chatbot need to hand over to a human?

Yes. WhatsApp's policy says automated chats need a clear path to a human, and customers get frustrated without one. Put a Talk to a person option on your main menu and assign handed-over chats to a named agent or team.

How many buttons can a WhatsApp message have?

Reply-button messages show up to three tap-to-answer options. List messages open a menu of up to ten rows. Call-to-action buttons can open a link or start a call. If you need more choices than three, use a list or split the question into two steps.

  Get started today

Start selling and supporting on WhatsApp this week

Connect your number to the official WhatsApp Business API and launch your first broadcast, chatbot or Shopify automation the same day.

  • 7-day free trial
  • No credit card
  • Official Meta Tech Partner
  • Hand-held onboarding
WhatsApp marketing, automation and CRMBook a demoStart free trial