All guides
WhatsApp

WhatsApp Marketing in Africa: Nigeria, Kenya, SA and Ghana

A practical WhatsApp marketing guide for African small businesses: app vs API, catalogues, pricing, opt-in, data laws in Nigeria, Kenya, South Africa and Ghana.

By Sahil Aggarwal, Founder, Growvia · September 19, 2026 · 16 min read

Ask almost any small shop in Lagos, Nairobi, Johannesburg or Accra how customers reach them. The answer is usually "Just WhatsApp me." Orders, price checks, proof of payment and complaints all flow through one green app. For many small businesses, WhatsApp is the shop window, the till and the help desk at once.

That makes WhatsApp marketing in Africa both easy to start and easy to get wrong. It is easy to start because your customers are already there. It is easy to get wrong because spammy broadcasts, unclear consent and messy contact lists can get your number restricted. They can also put you on the wrong side of data protection laws that now apply in every major African market.

This guide is for owners who want to do it properly. We will cover the WhatsApp Business app and the Business Platform (API), the features that actually sell, how Meta charges, what the law says in Nigeria, Kenya, South Africa and Ghana, and a simple weekly routine. We will use four example businesses throughout: a fashion boutique in Lagos, a pharmacy in Nairobi, a salon in Johannesburg and a caterer in Accra.

Why WhatsApp sits at the centre of African commerce

Africa's online population is large and still growing, and most of it is mobile-first. According to DataReportal's Digital 2025 Nigeria report, Nigeria had 107 million internet users at the start of 2025, around 45 per cent of the population, and 150 million cellular connections. Kenya, by the same research series, had 27.4 million internet users and more mobile connections than people.

Those numbers describe phones, not WhatsApp itself. But people clearly prefer chat to forms, and trust a real person over a checkout page.

What this means for your marketing

  • Conversation beats clicks. A customer who asks "Is this dress available in size 12?" is far warmer than a website visitor.
  • Your number is your brand. Customers save it, share it and forward it. Protect it.
  • Speed matters. A reply in five minutes often wins the sale. A reply tomorrow often loses it.

The goal is not to blast messages. It is to make starting a chat easy, and to keep the right customers coming back.

WhatsApp Business app vs the Business Platform (API)

There are two ways to use WhatsApp for business. Most small businesses start with the free WhatsApp Business app. Some grow into the WhatsApp Business Platform, often called the API, which is accessed through Meta's Cloud API or a provider.

The WhatsApp Business app

The app is free. Meta's Business app features page lists the tools: a catalogue, labels, quick replies, greeting and away messages, short links and QR codes, and broadcasts. You can also link several devices and agents to one account, so you are not chained to a single phone.

Its biggest marketing limit is broadcasting. Broadcast lists in the app only reach people who have saved your number in their own contacts. If a customer never saved you, your broadcast simply does not arrive. Lists are also capped in size, so large audiences become a chore to manage.

The WhatsApp Business Platform (API)

The Platform is built for scale. It has no phone app of its own. Instead, you connect it to software that gives you a shared inbox, approved message templates, automations and reporting. Messages you start must use templates that Meta approves first. You pay per message for most business-initiated templates.

When to upgrade

Consider moving to the Platform when one or more of these is true:

  • Your team shares one phone and replies get missed.
  • You want to message opted-in customers who have not saved your number.
  • You need order updates, reminders or receipts sent automatically.
  • You want proper reporting on what was sent, delivered, read and replied to.

For a deeper look at setup, our WhatsApp Business API guide for small businesses walks through verification, display names and templates step by step.

FeatureWhatsApp Business appWhatsApp Business Platform (API)
Cost to startFreeFree to connect, then per-message charges
Who can you broadcast toOnly contacts who saved your numberAny opted-in contact, using approved templates
Team accessA few linked devicesShared inbox for many agents
AutomationGreeting and away messages, quick repliesTemplates, triggers, integrations and chatbots
CatalogueYes, in the appYes, linked to your Meta commerce setup
Best forSolo owners and small teamsGrowing teams, chains and agencies

Set up the features that actually sell

Whichever version you use, the basics do most of the work. Spend one afternoon getting these right.

Business profile

Fill in every field: description, address, hours, email and website. A Nairobi pharmacy should state Sunday hours plainly. An Accra caterer should list its delivery areas.

Catalogue

The WhatsApp catalogue is a mobile storefront inside your chat. Add your best sellers first, with a clear photo, price, short description and product code. Group items into collections, such as "Ankara dresses", "Bridal looks" or "Party trays".

  • Use bright, natural-light photos taken on a plain background.
  • Show the price. Hidden prices invite "How much?" messages that never convert.
  • Keep descriptions short: size, colour, material, delivery time.

Labels

Labels let you sort chats. A simple set works for most businesses: New enquiry, Awaiting payment, Paid, Delivered, VIP and Follow up. The Lagos boutique can then filter "Awaiting payment" every evening and send a polite nudge.

Quick replies

Quick replies are saved answers sent with a shortcut. Create them for prices, delivery fees, location, payment details and returns.

Greeting and away messages

A greeting welcomes first-time chats. An away message says when you will reply. Keep both short and include your hours.

Click-to-chat links and QR codes

Short links and QR codes let customers start a chat without saving your number. Put the link in your Instagram bio, Google Business Profile and website. Print the QR code on receipts, packaging, flyers and your shop door.

If local search is new to you, our local SEO checklist shows how to make your WhatsApp number and link consistent across the web.

How WhatsApp pricing works now

The WhatsApp Business app is free. The Business Platform charges for certain messages. This changed significantly in 2025, so older blog posts may be wrong.

Per-message pricing

According to Meta's pricing documentation, Meta moved from conversation-based pricing to per-message pricing on 1 July 2025. You are now charged for each delivered template message, depending on its category.

  • Marketing templates are always charged. These are promotions, offers and announcements.
  • Utility templates cover order updates, receipts and reminders. They are free inside an open customer service window and charged outside it.
  • Authentication templates carry one-time passcodes. They follow the same rule as utility.
  • Service messages, meaning free-form replies to a customer who messaged you, are free.

The customer service window

When a customer messages you, a 24-hour customer service window opens. During that window you can reply freely, without paying for non-template messages. This is why fast replies save money as well as winning sales.

There is also a free entry point. If someone messages you from a click-to-WhatsApp ad or a Facebook call-to-action button and you reply within 24 hours, Meta opens a 72-hour window in which messages are free.

Rates vary by country

Prices depend on the recipient's country and the template category. A marketing message to Nigeria does not cost the same as one to South Africa or Egypt. Meta publishes rate cards, with volume tiers for utility and authentication, on its pricing page. Check the current card before you budget.

Opt-in and Meta's rules

Meta's rules are the first line you must not cross. The WhatsApp Business Messaging Policy says you may only contact people who have given you their number and have given you opt-in permission. It also says you must respect every request to stop, whether it arrives on WhatsApp or anywhere else.

What a good opt-in looks like

Meta's opt-in guidance asks businesses to clearly state two things: that the person is opting in to messages over WhatsApp, and the name of the business sending them. Opt-in can come from a website form, SMS, a WhatsApp conversation, a phone menu or a paper form in your shop.

Good practice goes further. Say what kind of messages people will get and roughly how often. Explain how to stop, for example by replying STOP. Keep a record of when and how each person opted in.

A good website checkbox might read: "Yes, send me offers and order updates from Adaeze Couture on WhatsApp. I can reply STOP at any time." The box should be unticked by default.

Commerce Policy limits

Meta also restricts what you can sell through WhatsApp. The policy lists prohibited items including prescription drugs, firearms, tobacco and multi-level marketing schemes. Alcohol is restricted by age and country. This matters for pharmacies. A Nairobi pharmacy can share opening hours, health tips and over-the-counter promotions where allowed, but should not advertise or sell prescription medicines on WhatsApp.

Data protection laws in Nigeria, Kenya, South Africa and Ghana

Meta's rules are not the only rules. Each of these countries has a data protection law, a regulator and specific rules on direct marketing. This section is a practical summary, not legal advice. If you handle large volumes of data, speak to a local lawyer.

Nigeria: NDPA 2023 and the NDPC

The Nigeria Data Protection Act 2023 is enforced by the Nigeria Data Protection Commission (NDPC). You need a lawful basis to process personal data, and for marketing messages consent is the safest one. Section 36 gives people the right to object to direct marketing at any time. Once they object, you must stop using their data for marketing.

Kenya: Data Protection Act 2019 and the ODPC

Kenya's Data Protection Act 2019 is overseen by the Office of the Data Protection Commissioner (ODPC). Section 37 says you may not use personal data for commercial purposes without express consent, unless another law allows it. The Data Protection (General) Regulations 2021 also require a simple way for people to opt out of direct marketing. Many businesses must also register with the ODPC, so check whether you are covered.

South Africa: POPIA and the Information Regulator

South Africa's Protection of Personal Information Act (POPIA) is enforced by the Information Regulator. Section 69 of POPIA bans direct marketing by electronic communication unless the person has consented or is an existing customer.

The existing-customer route is narrow. You must have got their details through a sale, you may only market similar products or services, and you must offer an opt-out every time. You may only ask a non-customer for consent once. Every message must identify you and say how to stop. The Information Regulator's guidance on direct marketing treats direct messaging platforms as electronic communication, so this covers WhatsApp.

Ghana: Data Protection Act 2012 and the DPC

Ghana's Data Protection Act, 2012 (Act 843) is enforced by the Data Protection Commission. Section 40 is strict: you must not use personal data for direct marketing without the person's prior written consent. People can also tell you in writing to stop. Section 27 requires data controllers to register with the Commission before processing personal data.

Egypt and the wider continent

Egypt and many other African countries also have data protection laws. The safe habits are the same everywhere: get clear consent, record it and honour opt-outs fast.

CountryMain lawRegulatorKey consent point for marketing
NigeriaNigeria Data Protection Act 2023Nigeria Data Protection Commission (NDPC)Need a lawful basis, ideally consent, and must stop on objection
KenyaData Protection Act 2019Office of the Data Protection Commissioner (ODPC)Express consent for commercial use, plus a simple opt-out
South AfricaPOPIA (section 69)Information RegulatorConsent, or existing customer for similar products, with opt-out in every message
GhanaData Protection Act 2012 (Act 843)Data Protection Commission (DPC)Prior written consent for direct marketing, plus registration

Taking payments around WhatsApp

WhatsApp's built-in payment features are only live in a small number of markets outside Africa, such as India and Brazil. In Nigeria, Kenya, South Africa and Ghana, payment happens alongside the chat, not inside it.

Common approaches

  • Mobile money. In Kenya, M-Pesa is the default. Share your Till or Paybill number in a quick reply and ask for the confirmation message. In Ghana, mobile money from the main networks plays a similar role.
  • Payment links. Gateways such as Paystack and Flutterwave let you create a payment link for a product or an invoice. Paste it into the chat and the customer pays by card, bank transfer or mobile money, depending on the country.
  • Bank transfer. Still common in Nigeria. Send account details in a quick reply and confirm receipt before dispatch.
  • Cash or card on delivery. Useful for first-time buyers who do not yet trust you.

Make payment feel safe

  • Always send payment details from the same verified business number.
  • Never ask customers to send card details or PINs in the chat.

Low-data tips, Status, Communities and Channels

Many customers are on prepaid data and mid-range Android phones. Respect that, and your messages will be opened more often.

Keep it light

  • Compress images before sending. One clear photo beats five heavy ones.
  • Keep videos short and describe them in the caption.
  • Use text for prices and details so they load even on weak signal.

Use Status like a shop window

Status updates disappear after 24 hours and are seen by contacts who saved your number. Post daily: new stock, a happy customer or today's menu. The Johannesburg salon can post a before-and-after each morning and a "two slots left today" update at noon.

Communities and Channels

Communities group related groups under one umbrella, which suits a caterer with separate corporate and party groups. Channels are one-way feeds that people choose to follow. You cannot see followers or message them one-to-one, so treat Channels as an awareness tool, not a sales list.

Message templates for four African businesses

On the Platform, every message you start must use an approved template. Even on the app, a clear structure helps. Keep templates short, personal and easy to act on. Always include a way to stop.

Fashion boutique in Lagos (marketing)

"Hi Chiamaka, new Ankara wrap dresses just landed at Adaeze Couture, sizes 8 to 18. Reply SHOW to see the collection, or tap the catalogue below. Delivery across Lagos in 48 hours. Reply STOP to opt out."

Pharmacy in Nairobi (utility)

"Hello Wanjiru, your order from Uzima Pharmacy Westlands is ready for collection. We are open until 9pm today. Reply 1 to arrange delivery instead. Reply STOP to stop updates."

Salon in Johannesburg (utility reminder)

"Hi Lerato, a reminder of your braiding appointment at Thandi's Studio, Braamfontein, tomorrow at 10:00. Reply YES to confirm or CHANGE to reschedule. Reply STOP to opt out."

Caterer in Accra (marketing)

"Hello Kwame, planning an end-of-year office party? Akosua's Kitchen is now taking December bookings for jollof, kelewele and grills, from 30 guests. Reply MENU for prices. Reply STOP to opt out."

BusinessTemplate categoryMain goalCall to action
Lagos boutiqueMarketingNew stock salesReply SHOW or open catalogue
Nairobi pharmacyUtilityOrder collectionReply 1 for delivery
Johannesburg salonUtilityFewer no-showsReply YES or CHANGE
Accra catererMarketingSeasonal bookingsReply MENU

Avoiding bans and protecting your quality rating

Your WhatsApp number is a business asset. Meta's policy is clear that users can block or report businesses, and that Meta may limit how many messages you can send based on this feedback.

How quality is judged

On the Platform, WhatsApp Manager shows a quality rating for your number based on recent feedback from people you message. Blocks and reports pull it down. Meta's messaging limits documentation explains that new business portfolios start with a limit on how many unique people they can message in 24 hours. That limit rises only if you keep sending high-quality messages that people want.

Habits that keep you safe

  1. Only message people who opted in, and keep proof.
  2. Clean your list before every campaign. Remove duplicates, wrong numbers and badly formatted numbers.
  3. Format numbers in full international format, such as +234 for Nigeria, +254 for Kenya, +27 for South Africa and +233 for Ghana.
  4. Send fewer, better marketing messages. Once or twice a week is plenty for most businesses.
  5. Honour STOP replies the same day, on every channel.
  6. Watch your quality rating after each campaign and pause if it drops.
  7. Never buy or scrape number lists. It breaks Meta's rules and every law above.

A simple weekly WhatsApp routine

Consistency beats clever campaigns. Here is a routine a small team can run each week.

Monday: tidy and plan

  • Clear unread chats, update labels and remove opt-outs.
  • Pick one offer or message for the week.

Tuesday to Thursday: sell and serve

  • Post one Status update each day.
  • Reply to new enquiries within the hour during business hours.
  • Send one segmented broadcast or template to opted-in customers.
  • Follow up "Awaiting payment" chats once, politely.

Friday: learn

  • Check replies, sales and blocks from this week's message.
  • Update your catalogue with new stock and remove sold-out items.

If you want WhatsApp to fit into a bigger plan with email, social and SEO, our 30-day marketing plan for small businesses shows how to sequence each channel without burning out.

Tools can take much of the admin away. Growvia, for example, connects to the official WhatsApp Cloud API and adds a template builder, WhatsApp opt-in fields on your website forms, contact cleaning and a sending health view that tracks your quality rating. Whatever tool you use, the habits in this guide matter more than the software.

Frequently asked questions

Is WhatsApp marketing legal in Nigeria, Kenya, South Africa and Ghana?

Yes, as long as you follow Meta's policy and local data protection law. In practice, that means getting clear opt-in before you send marketing messages, recording it and stopping quickly when someone opts out. Ghana requires prior written consent for direct marketing, and South Africa's POPIA has specific rules in section 69.

Can I send a WhatsApp broadcast to customers who have not saved my number?

Not with the free WhatsApp Business app. App broadcasts only reach people who have saved your number. To message opted-in customers who have not saved you, you need the WhatsApp Business Platform with approved templates.

How much does the WhatsApp Business API cost in Africa?

Since 1 July 2025, Meta charges per delivered template message. The price depends on the recipient's country and the template category, such as marketing or utility. Replies within the 24-hour customer service window are free. Check Meta's current rate card for exact prices.

Can I accept payments directly inside WhatsApp in Africa?

Not at the moment in Nigeria, Kenya, South Africa or Ghana. WhatsApp's native payments are limited to a few markets such as India and Brazil. Most African businesses share M-Pesa or mobile money details, bank details or a Paystack or Flutterwave payment link in the chat.

Can a pharmacy use WhatsApp marketing?

Yes, with care. A pharmacy can send order updates, collection reminders and opening hours. Meta's Commerce Policy prohibits selling prescription drugs on WhatsApp, so keep promotions to permitted products.

How often should I send marketing messages on WhatsApp?

For most small businesses, once or twice a week is enough. Sending more often tends to raise blocks and reports, which lowers your quality rating and can limit your sending.

Put this into practice with Growvia

Audit your website, track Google rankings and AI mentions, send follow-ups and manage every lead and message in one place. Free forever plan, 14-day Pro trial, no card.

Start growing free

More guides