Adswadi

Automation 3 min read

How to Build a WhatsApp Chatbot Without Coding (Step-by-Step)

A good WhatsApp chatbot answers the same 20 questions your team answers every day — at 2 a.m., on Sundays, instantly. Here’s how to build one in an afternoon.

Most customer messages are the same handful of questions: price, timings, location, order status, "do you deliver here?". A WhatsApp chatbot answers those instantly, collects the details your team needs, and passes the conversation to a person when it should — so your business keeps responding even while you sleep.

What a WhatsApp chatbot can (and can't) do

A chatbot can greet customers, show a menu, answer FAQs, collect a name or address, share a brochure, tag leads and hand the chat to a teammate. What it can't do is message someone out of the blue: bots reply inside the 24-hour window that opens when a customer messages you. To start a conversation yourself, you need an approved template.

The building blocks

  • Triggers — keywords that start the flow, like "hi", "menu" or "price".
  • Messages — text, images, videos and PDFs.
  • Reply buttons — up to 3 tap-to-reply buttons per message, 20 characters each.
  • List menus — up to 10 options behind one button, ideal for "choose a service".
  • Questions — ask something and save the answer, such as a name, city or budget.
  • Tags — label customers by what they chose, so you can follow up later.
  • Hand over to a teammate — pass the chat to a person when the bot has done its job.

Plan your chatbot in 5 steps

  1. Write down the 10 questions customers ask most often.
  2. Group them into 3–5 menu options.
  3. Decide what details you need to collect (name, location, order number).
  4. Decide when a human should take over.
  5. Write every message short enough to read in a few seconds.

Build it in Adswadi, step by step

  1. Go to Flows → New flow and pick a starter template or a blank flow.
  2. Set your trigger keywords, for example "hi" and "menu".
  3. Add a welcome message with buttons, like Prices, Book a visit and Talk to us.
  4. Drag from each button to the step it should lead to — the flow builds itself as a tree.
  5. Add Ask a question steps to collect details, and Add tag steps to label leads.
  6. End the "Talk to us" branch with Hand over to a teammate.
  7. Test the whole conversation in the built-in preview before going live.
  8. Switch the flow on. See all the options on the automation flows page.

Example: a salon booking bot

Customer says "hi" → Welcome message with 3 buttons: Services & prices, Book appointment, Talk to us. "Services & prices" shows a list menu (Haircut, Facial, Bridal, Spa). "Book appointment" asks for name, preferred date and time, tags the contact "booking-request" and hands the chat to the front desk. "Talk to us" goes straight to a person.

Best practices

  • Keep any answer within 3–4 taps of the welcome message.
  • Always offer a way to reach a human.
  • Prefer buttons and lists over typed answers — fewer mistakes, faster replies.
  • Let "menu" restart the flow at any time.
  • Read real conversations every week and fix the steps where people drop off.
  • Keep flows tight: since October 2026, Meta bills service replies beyond a monthly free allowance — see WhatsApp API pricing.

Frequently asked questions

Do I need coding skills to build a WhatsApp chatbot?

No. With a visual flow builder you drag steps like messages, buttons, list menus and questions onto a canvas and connect them — no code required.

How many buttons can a WhatsApp message have?

An interactive message can have up to 3 reply buttons of 20 characters each. For more choices, use a list menu with up to 10 options.

Can a person take over from the chatbot?

Yes. A flow can hand the chat to a teammate, and in Adswadi the bot stops for that conversation as soon as a teammate replies.

Can a WhatsApp chatbot message customers first?

No. Chatbots reply within the 24-hour window that opens when a customer messages you. To message someone first, you need an approved message template.

Ready to try this on your own WhatsApp number?

Start your 7-day free trial — no credit card required.

Start Free Trial