WhatsApp Chatbot for Business: A Practical Setup Guide
To set up a WhatsApp chatbot for your business, use the WhatsApp Business Platform (not the free WhatsApp Business app), connect a phone number that isn't active on another WhatsApp account, get customer opt-in, and connect the platform to an AI assistant trained on your own answers. Free-form replies are allowed within 24 hours of a customer's last message; outside that window you must use pre-approved message templates.
Why WhatsApp matters for automation
For many businesses, especially in Nigeria and across Africa, customers would rather send a WhatsApp message than fill in a form or send an email. That makes WhatsApp the channel where speed matters most, and where a well-built assistant pays back fastest: it answers instantly, around the clock, and hands complex conversations to your team with the full context.
WhatsApp Business app vs WhatsApp Business Platform
| WhatsApp Business app | WhatsApp Business Platform (Cloud API) | |
|---|---|---|
| Cost | Free | Free to connect; Meta charges for certain message types |
| Who replies | People, on a phone or WhatsApp Web | Software: chatbots, AI assistants, CRMs, plus people through an inbox |
| Automation | Greeting, away messages and quick replies only | Full chatbots, AI assistants, integrations |
| Multiple agents | Limited | Yes, through a shared inbox |
| Best for | Very small businesses replying by hand | Any business that wants automation or several people answering |
A real chatbot needs the Business Platform. You can connect to it directly through Meta's Cloud API or through a Meta business solution provider.
The rules you must design around
- Opt-in. Customers must agree to receive messages from you, for example by messaging you first or ticking a box on your website.
- The 24-hour customer service window. When a customer messages you, you can reply freely for 24 hours. After that, you can only start a conversation with a message template that Meta has approved.
- Template categories. Templates are classed as marketing, utility (order updates, reminders) or authentication (one-time codes), and are priced differently.
- Pricing. Meta charges per template message, by category and country. Replies inside the 24-hour window have been free at the time of writing. Check Meta's current pricing page before you budget.
- Quality rating. If many people block or report your messages, Meta lowers your quality rating and can limit your sending. Relevant, expected messages protect it.
Step-by-step setup
1. Decide what the assistant should handle
Start with your top 20 questions: prices, opening hours, delivery areas, order status, booking. These usually cover most of the volume.
2. Set up your Meta business assets
Create or verify your Meta Business account, add a WhatsApp Business account, and register the phone number you'll use. The number can't be active on the WhatsApp app at the same time. Use a dedicated number, or migrate the existing one.
3. Write your knowledge base
Collect accurate answers in one place: policies, prices, FAQs, delivery terms. An AI assistant is only as good as the information it's allowed to use.
4. Connect an AI assistant
Connect the Business Platform to an assistant that answers only from your knowledge base, and tell it what it must never do (quote unpublished prices, promise refunds, give legal or medical advice).
5. Design the handover
Decide when a person takes over: complaints, large orders, negotiations, anything the assistant isn't confident about. The customer should never have to repeat themselves.
6. Connect your systems
Link the assistant to your CRM, booking calendar or order system, so it can look things up and log every conversation.
7. Create your templates
Submit templates for the messages you'll send first: order updates, appointment reminders, follow-ups. Keep marketing templates for people who asked to hear from you.
8. Test, launch and review
Test with real questions from your team, launch to a small group, and review conversations weekly to fix wrong or weak answers.
What to automate first
| Use case | Why it pays back |
|---|---|
| Instant answers to common questions | Removes the bulk of repetitive messages |
| Lead qualification and booking | Replies in minutes, so fewer lost leads |
| Order and delivery updates | Cuts "where's my order?" messages |
| Appointment reminders | Reduces no-shows |
| Payment reminders | Speeds up collections, politely |
See also: AI lead qualification and 15 AI automation examples.
Mistakes to avoid
- Pretending the bot is a person. Be open that the first reply is automated, and make it easy to reach a human.
- Letting the AI improvise. Restrict it to your approved information.
- Broadcasting to everyone. Unwanted messages damage your quality rating and your brand.
- No owner. Someone must review conversations and update answers every week.
- Ignoring data protection. Customer conversations are personal data. In Nigeria that means the NDPA 2023 applies, so tell customers how their data is used and keep access limited.
Frequently asked questions
Can I use the free WhatsApp Business app as a chatbot?
Only for simple automatic greetings, away messages and quick replies. A real chatbot or AI assistant needs the WhatsApp Business Platform.
How much does a WhatsApp chatbot cost?
There are two parts: Meta's per-message charges for template messages, and the cost of building and running the assistant. At Eleova, an AI assistant for your website or WhatsApp starts from $1,500, and support starts from $199 a month.
Can a WhatsApp chatbot take payments?
It can send payment links from providers such as Paystack or Flutterwave and confirm when payment arrives, which keeps checkout inside the conversation.
Can I keep my existing WhatsApp number?
Usually yes, by migrating it to the Business Platform. It then stops working in the regular WhatsApp app, so plan the switch for a quiet time.
Want customers answered in seconds, day and night?
Eleova builds WhatsApp AI assistants trained on your business, from $1,500. Find your next automation opportunity →