Blog β€Ί Growth

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

AI Agents Updated 2026-10-20 Β· 7 min read
Two young women checking messages on their phones at an event in Nairobi

Photo: Original photo by Ministry of East African Affairs, Commerce & Touri, Public Domain. Cropped.

To create a WhatsApp chatbot for your business, you need: (1) access to the official WhatsApp Business Platform (API) through Meta directly or a provider, with a verified business and a dedicated number; (2) a clear job for the bot, such as answering FAQs, qualifying leads, booking or taking orders; (3) your business knowledge (services, prices, policies); (4) a bot engine, either rule-based menus or an AI model; and (5) connections to your CRM, calendar or M-Pesa, plus a hand-off to staff. Test with real questions before going live.

Key takeaways

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:

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:

  1. Create or use your Meta Business account and complete business verification (registration certificate, matching website or documents).
  2. Choose a phone number not active on the WhatsApp app, or migrate your existing business number (it then stops working in the phone app).
  3. Choose your access route: Meta's Cloud API with your own software, or a Business Solution Provider that provides an inbox and bot builder.
  4. 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 botAI chatbot
How customers interactTap options or reply 1, 2, 3Type naturally, in English, Swahili or a mix
Handles unexpected questionsNoYes, within your approved knowledge
SetupMap every pathProvide knowledge and rules
Best forBalance checks, order status, simple menusSales, 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:

Step 4: Design the conversation

  1. Answer first: respond to what the customer asked before asking anything.
  2. Qualify gently: one or two questions at a time, using buttons for budget bands or days.
  3. Confirm: "Got it: a 3-bedroom in Syokimau under KES 9M, buying in the next 3 months."
  4. Act: book, create the order, send the payment request.
  5. 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:

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

  1. Test with 100+ real questions from past chats, including messy, Swahili and off-topic ones.
  2. Have staff try to break it: discounts, complaints, other customers' details.
  3. Launch gradually, for example after-hours only, then all day.
  4. Review conversations weekly and add missing answers.
  5. 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

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

MetricWhat good looks like
First reply timeSeconds, at any hour
Leads captured with contact and needRising week on week
Bookings or orders completed by the botA growing share of conversations
Hand-off rateFalling as knowledge improves, never zero
Customer complaints about the botRare, 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

Barber cutting a client's hair in a busy barbershopAI for Salons & Barbershops in Kenya: auto-booking that fills chairsDelivery motorbike loaded with parcels outside a home in KenyaAI for E-commerce in Kenya: recover after-hours salesMan checking his phone beside a tablet at a business exhibition stand in NairobiAI Agent vs AI Chatbot: what is the difference and which do you need?

Frequently asked questions

How do I create a WhatsApp chatbot for my business?
Get access to the official WhatsApp Business Platform with a verified business and number, define the bot's job, gather your knowledge, choose a menu or AI bot engine, connect your CRM, calendar or payments, create message templates, then test thoroughly before launching.
Can I add a chatbot to the normal WhatsApp Business app?
Not reliably. Proper automation requires the WhatsApp Business API. Tools that automate the phone app or WhatsApp Web break WhatsApp's terms and risk getting the number banned.
How much does a WhatsApp chatbot cost in Kenya?
Costs include setup, a platform or hosting fee, and usage for Meta message fees and AI. Running costs for most SMEs are a few thousand to a few tens of thousands of shillings a month.
Can a WhatsApp chatbot understand Swahili?
Yes. AI-powered chatbots understand and reply in Swahili, English and mixed messages, matching the customer's language.
How long does it take to build a WhatsApp chatbot?
A focused chatbot usually takes one to three weeks, mainly due to Meta verification and template approvals. Kavenacc delivers a working prototype in 7 days.
Will a chatbot replace my customer service team?
No. It handles repetitive questions, qualification and bookings so your team can focus on complex requests, complaints and closing sales.

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 β†’

Written by Narkisho Nyonje β€” Founder, Kavenacc Digital Solutions. 26 years in IT & software, 50+ applications shipped, author of β€œThe Future of Work in the New AI Era” (Amazon / Barnes & Noble). Get a free 7-day working prototype of your own AI system.

Explore Kavenacc AI Agent β†’

Chat with a Real Personon WhatsApp
Get a quote WhatsApp (opens in a new tab) Call