The WhatsApp Business API Guide for Kenya: Setup, Pricing and BSPs
The WhatsApp Business API is the official, scalable version of WhatsApp built for businesses that need multiple agents, automation, and integration with a CRM - unlike the free WhatsApp Business app, which is built for a single phone and manual replies. If you are a Kenyan business receiving more than a handful of enquiries a day, or you want to automate replies, reminders and follow-ups, the API is the correct tool. This guide walks through exactly how to get set up, what Meta actually charges per conversation, and how to choose a Business Solution Provider (BSP).
Why the API matters for Kenyan businesses
WhatsApp is the dominant channel for customer communication in Kenya - more customers will message you there than call or email. The free app caps you at one device, no automation, and no way to have multiple team members respond from shared conversation history. The API removes these limits, letting you run automated flows, connect to a CRM, and have several agents working from the same inbox with full history.
Step-by-step: how to actually set this up
- Step 1: Create or confirm your Meta Business Manager account and verify your business (this requires a registered business name, KRA PIN, and a Kenyan business registration certificate or equivalent).
- Step 2: Choose a Business Solution Provider (BSP) - you cannot access the raw API directly from Meta as a standalone SME; you go through an approved partner such as 360dialog, Twilio, Interakt, WATI or Gupshup.
- Step 3: Register a dedicated phone number for WhatsApp Business API use - this number cannot simultaneously run the regular WhatsApp or WhatsApp Business app, so use a number not currently active on either.
- Step 4: Submit your business for Meta's official Business Verification, which typically takes three to ten business days but can extend longer if documents are incomplete.
- Step 5: Set up your display name, profile, and get it approved by Meta (display names must match your actual business name - generic or promotional names get rejected).
- Step 6: Build and submit message templates for anything outside the 24-hour customer service window (order confirmations, reminders, promotions) - these need Meta approval, usually within 24-48 hours.
- Step 7: Connect the API to your CRM or automation platform (n8n, Make, Zoho) so conversations flow into your existing workflow rather than sitting in a separate tool.
Understanding Meta's per-conversation pricing model
Since mid-2023, Meta charges per conversation rather than per message, where a conversation is a 24-hour window of messaging with a customer. There are two conversation categories: business-initiated (you message the customer first, using an approved template - this includes marketing, utility and authentication conversations) and user-initiated (the customer messages you first, opening a free-form 24-hour window where you can reply without using a template). User-initiated service conversations are free in most markets when they fall within the customer service window; business-initiated conversations are charged per conversation at Meta's published country rate, which varies but for Kenya typically falls in the range of USD 0.03-0.07 per business-initiated conversation depending on category, billed in your Meta ad account or through your BSP. Utility conversations (order updates, reminders) are generally cheaper than marketing conversations. Always check Meta's current published rate card for Kenya, since pricing has changed more than once and BSPs pass through Meta's rate plus their own markup.
BSP options compared
- 360dialog: popular with Kenyan agencies, no markup on Meta's conversation fees, charges a flat monthly platform fee (roughly USD 40-60/month per number) - good if you already have your own automation/CRM layer.
- Twilio: robust and developer-friendly, pay-as-you-go pricing with per-message and per-conversation fees plus Meta's charges, best if you have in-house developers.
- Interakt: built for SMEs, includes CRM-lite features, catalogue and broadcast tools out of the box, monthly plans typically KES 5,000-15,000 depending on tier plus Meta conversation costs - good starting point for non-technical teams.
- WATI: similar SME-friendly positioning to Interakt with a strong shared team inbox, popular with retail and service businesses.
- Gupshup: strong in emerging markets with flexible pricing, often used for higher-volume broadcast use cases.
Common setup mistakes
The most common mistake is trying to register a number that's still active on the regular WhatsApp app - Meta requires it to be free of that association first. The second is submitting a display name that looks promotional ('Best Deals Kenya') rather than your registered business name, which gets rejected. The third is sending promotional messages outside approved templates, which can get your number restricted or banned - Meta enforces this strictly since it's core to keeping WhatsApp spam-free.
Template approval tips
Keep templates specific and non-promotional in tone for utility categories (order confirmations, appointment reminders) since these get approved faster and cost less per conversation than marketing templates. Avoid excessive capitalisation, emojis in utility templates, or vague calls to action - Meta's review process flags anything that looks like it's trying to disguise a marketing message as a utility one.
What this looks like in practice for a Kenyan SME
A typical rollout: an SME in Kilimani signs up with Interakt as their BSP, verifies their business over about a week, sets up an automated greeting and FAQ flow, and connects it to a Zoho CRM via a Make integration. Business-initiated conversation costs for order reminders run a few thousand shillings a month at moderate volume, while the bulk of conversations - customers messaging first - fall within free service windows. Total monthly cost including the BSP platform fee, Meta conversation charges and CRM subscription typically lands between KES 15,000-30,000 for a small but active business.
Understanding conversation categories in detail
Meta splits business-initiated conversations into three billed categories, and knowing the difference saves real money. Marketing conversations (promotions, new product announcements, sales) carry the highest per-conversation rate. Utility conversations (order confirmations, shipping updates, appointment reminders - anything tied to a transaction the customer already agreed to) are billed at a lower rate. Authentication conversations (one-time passcodes, login verification) sit in their own, typically lowest-cost, category. A business sending both order confirmations and promotional broadcasts should structure templates so utility messages are correctly categorised as utility, not marketing - miscategorising them not only costs more per message but can also trigger Meta's quality review process, which can slow future template approvals.
Broadcast messaging and opt-in rules
Sending a promotional broadcast to a list of past customers requires two things: an approved marketing template, and documented opt-in consent from every recipient. Kenyan businesses commonly get this wrong by importing an old customer contact list and broadcasting to it without ever having obtained explicit WhatsApp marketing consent - this both violates Meta's policy (risking a ban) and Kenya's Data Protection Act. The safe approach is to build your opt-in list going forward through a clear checkbox or reply-based confirmation ('Reply YES to receive occasional offers'), and to never message a list acquired for one purpose (e.g. delivery updates) for an unrelated marketing purpose without fresh consent.
Catalogue and commerce features
The WhatsApp Business API supports a product catalogue feature, letting customers browse and select items directly within the chat, which several BSPs (Interakt, WATI) surface through an easy-to-manage interface. For a retail business, this reduces the back-and-forth of manually sending product photos and prices, and integrates with a shopping cart flow that can hand off to M-Pesa payment links or Daraja-based checkout. E-commerce brands like Decoriq Gallery benefit particularly from this, since customers can move from browsing to a near-checkout state without leaving WhatsApp.
Monitoring quality rating and avoiding restrictions
Meta assigns every WhatsApp Business number a quality rating (High, Medium, Low) based on block rates, negative feedback and template performance. A number that drops to Low quality faces messaging limits and, if it worsens, restriction. The most common causes in Kenyan deployments are: sending marketing messages to people who never explicitly opted in, sending too frequently, and using templates that are misleading about the message content. Monitor your quality rating in Meta Business Manager weekly during the first few months, and immediately pause broadcast campaigns if the rating drops, rather than continuing and risking a full suspension.
Multi-agent setup and team workflows
Once you have more than one person responding to WhatsApp, the API's shared inbox becomes essential - most BSPs let you assign conversations to specific agents, tag conversations by status (new, in progress, resolved), and set internal notes visible only to your team. Build a simple internal SLA: new conversations acknowledged within 5 minutes during business hours, escalations flagged within 15 minutes, and a daily end-of-day sweep to make sure no conversation sits unanswered overnight. This structure matters more than the software itself - most Kenyan WhatsApp API failures are team-process failures, not technology failures.
The WhatsApp Business API is the backbone of serious customer communication automation in Kenya. Getting the setup right - the correct BSP for your technical capacity, approved templates, and a clear understanding of Meta's conversation-based pricing - determines whether the investment pays off quickly or becomes an expensive, confusing tool nobody on your team fully understands.
Want help choosing the right BSP and getting your WhatsApp Business API set up correctly the first time? Apply for our Complimentary Executive Digital Audit at /executive-digital-audit - a manually prepared 12-point review returned within 24-48 business hours, at no cost.
Frequently asked questions
How much does the WhatsApp Business API cost in Kenya?
Costs combine a BSP platform fee (roughly KES 5,000-15,000/month for SME-friendly providers like Interakt or WATI) plus Meta's per-conversation charges, typically USD 0.03-0.07 per business-initiated conversation. Most small businesses spend KES 15,000-30,000 monthly all-in at moderate volume.
Do I need a BSP or can I get the API directly from Meta?
SMEs cannot access the raw API directly from Meta; you must go through an approved Business Solution Provider such as 360dialog, Twilio, Interakt, WATI or Gupshup, which handles the technical connection and often adds useful CRM and automation features.
How long does WhatsApp Business API verification take?
Meta's business verification typically takes three to ten business days if your documents (business registration, KRA PIN) are complete and your details match exactly. Incomplete or mismatched documentation can extend this significantly.
Are all WhatsApp messages charged?
No. User-initiated service conversations, where the customer messages you first, are generally free within the 24-hour window. Business-initiated conversations using approved templates - like reminders or promotions - are charged per conversation at Meta's published rate.
Can I use my existing WhatsApp number for the API?
Yes, but it must not be actively logged into the regular WhatsApp app or WhatsApp Business app at the time of migration, since the API requires exclusive use of that number.
Which BSP is best for a small Kenyan business?
Interakt or WATI are generally the best starting points for non-technical SMEs due to their built-in CRM-lite features and simpler pricing. Businesses with in-house developers or higher volume often prefer Twilio or 360dialog for flexibility and lower markup.
Not sure how your business is performing online?
Apply for a Complimentary Executive Digital Audit - a manually prepared 12-point review of your website, SEO, speed, lead generation and competitors, delivered in 24-48 business hours at no cost.
Apply for your auditRelated services & work
Ready to put this into practice? These are the services and case studies most relevant to what you just read.