WhatsApp API in South Africa: your options and what they cost.

There are two ways for a South African business to send WhatsApp messages from its own systems. They differ in approval, in how you pay and in what you can send — and the POPIA rules on consent apply to both.

Updated 3 November 2026

In short: Meta’s WhatsApp Business Platform, usually through a provider, charges for each template message on top of the provider’s fees. A linked number such as TextBot sends from the number you already have, for a flat annual price, without Meta’s approval. Either way, POPIA requires consent before you send marketing.

Route 1: Meta’s WhatsApp Business Platform

Meta’s official API. Most South African businesses reach it through a Business Solution Provider, who sets up the number, submits templates for approval and supplies an inbox, and charges its own platform fee — often monthly, and often in US dollars.

  • Approval: Meta verifies your business, and each template you send to start a conversation must be approved first.
  • What you pay: Meta’s rate for each template message, by category — marketing, utility or authentication — and by country, plus the provider’s fees. Replies within 24 hours of a customer’s last message are free. Meta lists its current rates on its pricing page.
  • Suits: large marketing lists, high volumes, and businesses that need a verified, official channel.

Route 2: a linked number

The service links to the WhatsApp number you already use, the way WhatsApp Web does, and sends from it over a simple API. There is no approval and no template, and you pay a flat price. The trade-off is that Meta does not endorse linked-device services, so they are for conversations with people who expect to hear from you. Our guide to the unofficial WhatsApp API covers the risks and how to keep them low.

TextBot’s plans, paid once a year through PayFast in rand:

  • Starter: $30 a year, for 1 number
  • Growth: $100 a year, for 5 numbers
  • Enterprise: $300 a year, for 20 numbers

All plans include unlimited messages, media, documents, reply buttons and a webhook for replies. AgentDesk adds a shared inbox, CRM and AI agents.

What it costs: an example

A shop sends 1,500 order and delivery updates a month and answers customers’ questions.

  • On the Business Platform, an update sent outside a 24-hour conversation is a utility template message, so the month costs 1,500 times Meta’s South African utility rate, plus the provider’s fee.
  • On TextBot’s cheapest plan, the whole year costs $30, however many updates go out.

POPIA: the opt-in rules for WhatsApp

The Protection of Personal Information Act (POPIA) treats WhatsApp messages like SMS and email when you use them for direct marketing. Section 69 sets the rules:

  • Consent first. You may send marketing only to people who have agreed to receive it, and you may ask a person for that consent only once.
  • Your own customers are the exception. You may market your own similar products to people who bought from you, if you got their number in that sale and gave them a chance to opt out — at the time, and in each message after.
  • Say who you are, and how to stop. Each marketing message must identify the sender and give a way to ask for the messages to stop.

Messages people expect as part of a service — an order update, an appointment reminder, an answer to their question — are not direct marketing. The Information Regulator enforces POPIA.

This is general information, not legal advice.

Which route to choose

  • Choose the Business Platform for marketing to large lists, very high volumes, or when you need an official, verified channel.
  • Choose a linked number to message your own customers from the number they already know, for a flat price, starting today.

Many businesses start with their own number and move high-volume marketing to the Business Platform later.

Questions, answered.

Does the WhatsApp API work with South African numbers?

Yes, on both routes. With TextBot you link the number you already use. Write numbers in international format: 082 555 0199 becomes 27825550199.

Is WhatsApp API pricing in rand?

TextBot plans are priced in US dollars and paid through PayFast, which charges the equivalent in rand. On the Business Platform, check the currency of both Meta’s rates and your provider’s fees.

Do order updates count as direct marketing under POPIA?

No. Messages that are part of a service the person asked for — order and delivery updates, appointment reminders, answers to their questions — are not direct marketing. Promotions and special offers are.

Which route is cheaper?

For conversations with your own customers, a flat annual plan usually costs less than paying for each template message. For marketing to large lists, the official platform is the route to use, and its rates apply.

Your number. Your API.

Connect your WhatsApp number in under a minute. Annual plans, with no per-message fees.

Create your account

  1. Plan
  2. Account
  3. Payment

Choose a plan first.

Your account and API key are created as soon as PayFast confirms the payment. Nothing is charged until you complete the checkout.

Terms and conditions

Loading…

Reset your password

Enter the email address of your account and we will send you a link to choose a new password.

Choose a new password

Your reset link is ready. Enter a new password to continue to the portal.