Skip to content
Guide

How to Sell on WhatsApp in Kenya: A Step-by-Step Playbook

Sell on WhatsApp in Kenya with a business number, a product catalog, fast replies, M-Pesa payments and follow-ups that keep customers coming back.

By the chat.or.ke team 6 min read

Quick answer

To sell on WhatsApp in Kenya, use a WhatsApp Business number in your business's name, put your products in a catalog with photos and prices, bring customers in with Click-to-WhatsApp ads and your social pages, reply fast, take payment by M-Pesa Till or Paybill, confirm and deliver the order, then follow up with customers who agreed to hear from you.

Key takeaways

  • Sell from a WhatsApp Business number in your business's name, not a personal line.
  • A catalog with clear photos and prices answers half the questions before they are asked.
  • Speed sells: an instant greeting and a shared team inbox stop leads going cold.
  • Take payment through an M-Pesa Till or Paybill in the business name, and confirm every order in writing.
  • Only send promotions to customers who agreed to receive them, using approved templates.

Kenyans already shop on WhatsApp. They ask the boutique for sizes, send the butcher their order, and confirm the cake design with a photo. The businesses that do well treat that chat as a proper sales channel, with a catalog, a process and follow-up, rather than a personal phone in someone's handbag.

This playbook is for shop owners, online sellers and managers who want to sell more through WhatsApp. It goes from setting up the number to getting repeat orders.

Before you start

You will need a few things in place.

  • A dedicated phone number for the business, ideally not one staff use for personal chats.
  • Product photos and prices for your best sellers. Phone photos in good light are fine.
  • A payment method: an M-Pesa Till or Paybill registered to the business.
  • Delivery options and fees: areas you cover, costs and timelines.
  • For the WhatsApp Business API (needed for a team inbox, automation and broadcasts): business registration certificate, KRA PIN, a recent utility bill or bank statement, a domain and a business email address for Meta business verification.

Step 1: Choose the right WhatsApp setup

Start with the free WhatsApp Business app if one person handles all chats on one phone. Move to the WhatsApp Business API when several people need to reply from the same number, you want automated replies, or you plan to send broadcasts.

The API is paid per message and usually comes through a provider. chat.or.ke is a Meta Tech Provider, so it connects your number for you, with no Meta tokens or webhooks to configure. Our comparison of the WhatsApp Business app vs API explains the trade-offs in detail.

Step 2: Set up your business profile

Your profile is your shop front. Add your business name, logo, a short description of what you sell, your location or delivery area, opening hours and a website or Instagram link.

Use a name customers recognise from your Instagram, signage or receipts. A Nairobi boutique called "Amani Styles" on Instagram should not appear as "AS Ventures 2" on WhatsApp.

Step 3: Build your product catalog

Put your products into a catalog so customers browse instead of waiting for you to send twenty photos. Each product needs a clear photo, a name, a price and the key detail customers ask about, such as size, material or what is included.

In chat.or.ke, you add products with photos, prices and categories, import them in bulk, or let the AI pull them from your website for review. Your team shares single products or lists in the chat, and customers order without leaving WhatsApp. See Catalog & Orders. If you are unsure whether to build a website as well, read WhatsApp catalog vs an online store.

Step 4: Bring customers to your WhatsApp

People need a way to reach you. Put your WhatsApp link everywhere your customers already look.

  • Your Instagram and Facebook bio, posts and Stories.
  • A WhatsApp button or live chat on your website.
  • Your shop counter, receipts, delivery bags and packaging.
  • Click-to-WhatsApp ads on Facebook and Instagram, which open a chat with one tap. Our guide on how to run Click-to-WhatsApp ads covers the setup.

When a customer messages you from one of these ads and you reply within 24 hours, Meta opens a free entry point window in which it does not charge for your messages. On chat.or.ke, messages in that window cost KES 0.30 each.

Step 5: Reply fast and consistently

The first reply often decides the sale. Customers who message three shops tend to buy from whoever answers first with a clear price.

  • Greet instantly. An automated welcome with buttons such as "See products", "Delivery" and "Talk to us" means nobody waits.
  • Share the workload. A shared WhatsApp inbox lets several attendants answer from one number, with chats assigned so two people never reply to the same customer.
  • Use saved replies for prices, delivery fees and payment details.
  • Answer after hours. An AI assistant trained on your products and policies can answer "Do you deliver to Ruiru?" at 10pm, and hand over to staff in the morning.

Step 6: Take payment by M-Pesa

Most Kenyan WhatsApp sales are paid by M-Pesa. Send a clear payment message: the amount, your Till or Paybill, the account number if using a Paybill, and what happens next.

For example: "Your total is KES 4,700 including delivery to South B. Pay to our Paybill with account number ORD-2051, then send the M-Pesa message here." A Paybill with an order number makes it easy to match payments when orders pile up. Our guide on accepting M-Pesa payments on WhatsApp compares Till, Paybill, STK Push and pay on delivery.

chat.or.ke does not collect payments on your behalf. You agree payment in the chat and update the order status in your dashboard.

Step 7: Confirm, deliver and update the customer

Confirm every order in writing: items, total, delivery address, delivery time and payment received. Then keep the customer informed. A message when the rider leaves and another on delivery saves you a dozen "where is my order?" chats.

Outside the 24-hour window after the customer's last message, updates need an approved template. Order updates and receipts usually fall under utility templates, which on chat.or.ke cost KES 0.90 per message.

Step 8: Follow up and win repeat sales

Repeat customers are cheaper to sell to than new ones, and WhatsApp keeps them one message away. Ask customers whether they would like to hear about new stock and offers, and record their agreement.

Then use WhatsApp broadcasts to send approved templates to opted-in contacts by tag or segment: "new arrivals in size 12", "customers in Mombasa", "bought school shoes last January". Contacts who opt out are filtered automatically. Promotions cost KES 4.50 per message on chat.or.ke, so target carefully rather than messaging everyone. Our guide to building a WhatsApp opt-in list covers consent properly.

What rules apply to selling on WhatsApp?

Two sets of rules matter: WhatsApp's policies and Kenyan law. WhatsApp's Commerce Policy lists goods you may not sell on WhatsApp, such as weapons, drugs and certain regulated products, and its Business Messaging Policy requires opt-in before you message customers.

Kenya's Data Protection Act, 2019, requires consent for direct marketing and an easy way to opt out. The Office of the Data Protection Commissioner publishes guidance. In practice: ask before adding anyone to promotions, honour "STOP" at once, and keep customer data on business systems rather than staff phones.

Published 20 October 2026 Updated 20 October 2026 Plain-text version

FAQ

Questions people ask

Can't find what you're looking for? Talk to us

Do I need a registered business to sell on WhatsApp in Kenya?

Not for the free WhatsApp Business app. For the WhatsApp Business API, Meta verifies your business, which in Kenya usually means a business registration certificate, KRA PIN, proof of address, a domain and a business email.

What sells best on WhatsApp in Kenya?

Products and services where customers want to ask before buying do well, such as fashion, beauty, electronics, furniture, food orders, events and bookings. Items with sizes, colours or custom options benefit most from a conversation.

How do I get more customers on WhatsApp?

Add your WhatsApp link to your social profiles, website, packaging and receipts, and run Click-to-WhatsApp ads on Facebook and Instagram. Reply fast so the people who message you actually buy.

Can several staff answer the same WhatsApp business number?

Yes, with the WhatsApp Business API and a shared inbox. Each attendant works from their own computer on the same number, with chats assigned so customers get one consistent conversation.

Can I send promotions to all my WhatsApp contacts?

Only to customers who agreed to receive them. WhatsApp requires opt-in and approved marketing templates for promotions, and unwanted messages lead to blocks and restrictions on your number.

How do customers pay when they buy on WhatsApp?

Most pay by M-Pesa to the business's Till or Paybill after the order is confirmed in the chat, then share the confirmation message. Some businesses also offer pay on delivery or payment links from a payment provider.

All articles

Ready to run sales and support from one inbox?

Create your free account today. When you are ready to go live, a one-off KES 2,500 setup connects your official WhatsApp Business profile, and then you only pay for the messages you send.

No monthly fee · Pay per message · Top up with M-Pesa