How to Create a WhatsApp Chatbot for Your Business (2026): Step-by-Step for Kenyan SMEs

Photo: Original photo by Ministry of East African Affairs, Commerce & Touri, Public Domain. Cropped.
Key takeaways
- Use the official WhatsApp Business Platform. Tools that automate the normal WhatsApp app risk getting your number banned.
- Start with one job (answering and booking, for example) and do it well before adding more.
- AI chatbots understand free text in English and Swahili; button bots suit only simple, fixed flows.
- Connect the bot to your CRM, calendar and payments, and always offer a person.
Before you start: what should your chatbot do?
The most common reason WhatsApp chatbots fail is that nobody defined their job. "We want a chatbot" isn't a goal. "Answer price and availability questions instantly and book appointments after hours" is. Pick one or two jobs that matter most:
- Answer FAQs: prices, location, hours, delivery, policies
- Capture and qualify leads: what they need, budget, timeline, area
- Book appointments or site visits into a calendar
- Take orders and send an M-Pesa payment request
- Give order or delivery status from your system
- Route to the right person with the conversation summarised
Step 1: Get WhatsApp Business API access
The free WhatsApp Business app is for manual use on a phone. Automation requires the WhatsApp Business Platform:
- Create or use your Meta Business account and complete business verification (registration certificate, matching website or documents).
- Choose a phone number not active on the WhatsApp app, or migrate your existing business number (it then stops working in the phone app).
- Choose your access route: Meta's Cloud API with your own software, or a Business Solution Provider that provides an inbox and bot builder.
- Set your display name and profile, and wait for approval.
Pricing basics: Meta charges per delivered template message by category, and since October 2026 service replies beyond 1,000 a month per number are billed at the utility rate. See WhatsApp Business API pricing in Kenya.
Step 2: Choose button bot or AI chatbot
| Button / menu bot | AI chatbot | |
|---|---|---|
| How customers interact | Tap options or reply 1, 2, 3 | Type naturally, in English, Swahili or a mix |
| Handles unexpected questions | No | Yes, within your approved knowledge |
| Setup | Map every path | Provide knowledge and rules |
| Best for | Balance checks, order status, simple menus | Sales, bookings, support with varied questions |
Most sales and service businesses get far better results from an AI chatbot with guardrails. See AI agent vs chatbot for the difference between a bot that only talks and an agent that acts.
Step 3: Gather your knowledge base
Write down everything the bot needs to answer accurately:
- Services or products with prices or price ranges
- Locations, opening hours, delivery areas and fees
- Payment methods (M-Pesa, card, bank) and deposit rules
- Policies: refunds, cancellations, warranties
- Your 20 most common customer questions with your best answers
- What the bot must never do (give medical/legal advice, promise discounts, share other customers' data)
Step 4: Design the conversation
- Answer first: respond to what the customer asked before asking anything.
- Qualify gently: one or two questions at a time, using buttons for budget bands or days.
- Confirm: "Got it: a 3-bedroom in Syokimau under KES 9M, buying in the next 3 months."
- Act: book, create the order, send the payment request.
- Hand over when the customer asks, is upset, or the question is outside the bot's knowledge.
Step 5: Connect your systems
A chatbot that can't act just moves the problem. Connect it to:
- A CRM so every conversation becomes a tracked lead (see our CRM system)
- A calendar for bookings, with reminders
- M-Pesa STK Push for deposits and orders
- Your stock or listings data so answers stay current
- Staff alerts by WhatsApp or email for hand-offs
Step 6: Create message templates
Messages sent more than 24 hours after the customer's last message must use Meta-approved templates, such as reminders, order updates or follow-ups. Write and submit them early; approval can take time and templates must match their category (utility vs marketing).
Step 7: Test, launch and improve
- Test with 100+ real questions from past chats, including messy, Swahili and off-topic ones.
- Have staff try to break it: discounts, complaints, other customers' details.
- Launch gradually, for example after-hours only, then all day.
- Review conversations weekly and add missing answers.
- Track reply time, leads captured, bookings and hand-off rate.
How much does a WhatsApp chatbot cost?
Costs have three parts: setup (knowledge, flows, integrations, testing), platform or hosting, and usage (Meta message fees and AI model usage). For most Kenyan SMEs, running costs land at a few thousand to a few tens of thousands of shillings a month. Our WhatsApp chatbot service (AI Agent Launchpad) is $4,997 for a production agent that answers, qualifies and books, starting with a free 7-day prototype on your real information.
DIY or hire a developer?
No-code bot builders let you create simple menu bots yourself, and they work for basic FAQs. Hire a developer when you need an AI chatbot that understands free text, connects to your CRM, calendar or M-Pesa, and follows strict guardrails. Those integrations are where most of the value and most of the risk sit.
Keeping your chatbot safe and compliant
A chatbot speaks for your business, so set clear rules before launch. Collect only the details you need, such as name, phone, need and preferred time, and say how you'll use them. Under Kenya's Data Protection Act, customers should know they're talking to an automated assistant and be able to reach a person. Never let the bot read out another customer's details, confirm payments it can't verify, or give medical, legal or financial advice. Log every conversation so you can review mistakes, and restrict who on your team can see the logs. Only send marketing templates to people who opted in, and honour "stop" requests at once. These rules protect customers, your WhatsApp quality rating and your number. A low quality rating can limit how many messages you're allowed to send each day, so a careless broadcast can hurt the chatbot's reach for weeks afterwards.
Mistakes to avoid
- Automating the normal WhatsApp app with unofficial tools (risk of bans)
- Long welcome menus before answering the customer's question
- Letting the bot guess prices or policies
- No way to reach a human
- Broadcasting to people who never opted in
- Never reviewing conversations after launch
Example: a WhatsApp chatbot for a Nairobi clinic
Picture a dental clinic that receives about 60 WhatsApp messages a day. Its chatbot's jobs are narrow and clear: answer price and insurance questions, book check-ups and cleanings into the clinic calendar, send reminders, and hand anything clinical to the front desk. The knowledge base lists every service with a price range, accepted insurers, the doctors' days and the clinic's policies. In the first week, staff review every conversation and add the answers the bot didn't know. By the end of the first month, after-hours enquiries become bookings instead of unread messages, and reception spends its time on patients in the clinic. Read more in AI receptionists for clinics.
Measuring success after launch
| Metric | What good looks like |
|---|---|
| First reply time | Seconds, at any hour |
| Leads captured with contact and need | Rising week on week |
| Bookings or orders completed by the bot | A growing share of conversations |
| Hand-off rate | Falling as knowledge improves, never zero |
| Customer complaints about the bot | Rare, and each one reviewed |
Next step
Start with one job, the official API and a clear hand-off to your team. If you'd like to see an AI WhatsApp chatbot working on your own business information within a week, see our WhatsApp chatbot service or read how WhatsApp chatbots capture leads.
Related articles



Frequently asked questions
How do I create a WhatsApp chatbot for my business?
Can I add a chatbot to the normal WhatsApp Business app?
How much does a WhatsApp chatbot cost in Kenya?
Can a WhatsApp chatbot understand Swahili?
How long does it take to build a WhatsApp chatbot?
Will a chatbot replace my customer service team?
Want this built for your business?
Kavenacc Digital Solutions builds custom AI dashboards, AI agents and web apps in days β with a free working prototype in 7 days and 100% ownership of the code.
Start My Free Prototype βChat with a Real Personon WhatsApp
