WhatsApp Chatbot: How to Build and Use One for Your Business (2026)
Learn how WhatsApp chatbots work, what they can automate, and how to set one up without coding. Compare the best platforms and see real examples.
A WhatsApp chatbot lets your business respond instantly to every customer message — at 3am, during a product launch spike, or when your support team is at capacity. With WhatsApp’s 2.8 billion monthly active users and ~98% message open rates, automating even part of that channel compounds quickly.
This guide explains how WhatsApp chatbots work, what to automate, and how to set one up.
What Can a WhatsApp Chatbot Do?
| Use case | How it works |
|---|---|
| FAQ automation | Detects common questions (“what are your hours?”) and replies instantly |
| Lead qualification | Asks qualifying questions, scores leads, routes hot ones to sales |
| Order status | Connects to your ecommerce backend, returns real-time order info |
| Appointment booking | Shows available slots, takes bookings, sends confirmations |
| Abandoned cart recovery | Sends a WhatsApp nudge when someone leaves without buying |
| Customer support triage | Handles tier-1 issues, escalates tier-2 to a human agent |
| Opt-in collection | Collects marketing consent within the conversation |
How WhatsApp Chatbots Work
WhatsApp chatbots run on top of the WhatsApp Business API — the official enterprise-grade interface that allows programmatic messaging. The flow:
- Customer sends a message to your WhatsApp Business number
- The message hits your chatbot platform (Brevo, for example)
- The platform evaluates the message against your conversation flow
- The bot replies — with text, images, buttons, or list menus
- If the query is too complex, the bot hands off to a live agent
WhatsApp supports interactive messages: quick-reply buttons, list menus, and template messages. These make chatbot conversations feel natural and reduce friction.
WhatsApp Chatbot vs. Live Chat: When to Use Each
| Scenario | Chatbot | Live agent |
|---|---|---|
| Outside business hours | ✓ | — |
| High volume, repetitive queries | ✓ | — |
| Complex complaints or disputes | — | ✓ |
| Sales with large deal value | — | ✓ |
| Order tracking, FAQ | ✓ | — |
| Upselling and cross-selling | Both | — |
The best WhatsApp setups combine both: the bot handles volume, humans handle value.
Setting Up a WhatsApp Chatbot: Step by Step
Step 1: Get WhatsApp Business API access
You need a verified WhatsApp Business account connected to the API. You cannot use the free WhatsApp Business app for chatbots. Use a Meta-approved Business Solution Provider (BSP) like Brevo — they handle the API connection and Meta verification process.
Step 2: Choose your platform
Look for:
- No-code flow builder — drag-and-drop conversation design
- Human handoff — seamless escalation to live agents
- CRM integration — conversations should sync to your contact database
- Analytics — open rates, response times, resolution rates
- Template message management — WhatsApp requires pre-approved templates for outbound messaging
Step 3: Map your conversation flows
Before building, write out the top 5–10 questions your customers ask most. These become your first automation flows. Structure each flow as:
Customer intent → Bot response → [Branch on reply] → Resolution or handoffStart simple: one FAQ flow, one “contact us” fallback. Add complexity after you see real conversations.
Step 4: Create WhatsApp message templates
For outbound messages (notifications you initiate, not replies), WhatsApp requires pre-approved message templates. Common templates:
- Order shipped notification
- Appointment reminder
- Abandoned cart recovery
- Promotional offer (requires marketing opt-in)
Templates must be approved by Meta before use. Approval typically takes a few hours to 1 business day.
Step 5: Test before going live
Test your flows from a personal WhatsApp account. Check every branch — especially the fallback path when the bot doesn’t understand a message. A broken fallback that loops or goes silent will frustrate customers and damage your brand.
Step 6: Monitor and iterate
Review chatbot analytics weekly for the first month:
- Containment rate — % of conversations resolved without human escalation (aim for 60–80% for FAQ bots)
- Handoff rate — how often customers need a human
- Drop-off points — where people abandon the conversation
WhatsApp Chatbot Best Practices
Be transparent about automation. Open with something like “Hi, I’m Aria, an automated assistant. I can help with orders, returns, and FAQs — or connect you to our team.” Users respect honesty and it reduces frustration.
Keep menus short. WhatsApp list menus support up to 10 options. Use 3–5. More than that and users get overwhelmed and type instead of selecting.
Always offer a human escape. Every flow should have a “speak to a person” option. Users who feel trapped by a bot become angry customers.
Use the user’s name. WhatsApp profiles include first names. A “Hi [Name]” feels personal and increases engagement.
Respect quiet hours. Even automated messages should respect local time. Avoid sending marketing messages before 9am or after 9pm in the user’s timezone.
Building a WhatsApp Chatbot with Brevo
Brevo’s WhatsApp integration includes:
- Visual conversation flow builder (no code)
- Two-way messaging with contact sync to Brevo CRM
- Template message creation and management
- Live agent handoff with inbox view
- Automated workflows triggered by WhatsApp events (opt-ins, purchases, etc.)
You’ll need a Meta Business account and a WhatsApp Business number. Brevo walks you through the verification process. Most businesses are live within 1–3 business days.
Common WhatsApp Chatbot Mistakes to Avoid
| Mistake | Fix |
|---|---|
| Using unofficial WhatsApp bots | Only use official API via a Meta BSP |
| No human handoff | Always build an escalation path |
| Sending without opt-in | Collect consent before marketing messages |
| Ignoring failed deliveries | Monitor delivery reports daily |
| Generic, robotic language | Write conversational copy that matches your brand voice |