Skip to main content

Blog

USSD vs WhatsApp for South African campaigns: which to use

A side-by-side comparison of the two dominant mobile marketing channels in South Africa, built around the question every brand team asks before signing a brief.

By Sarah-Leigh Brown 7 min read
  • USSD
  • WhatsApp
  • channel strategy
A young South African woman using a smartphone in a cafe
Photo by Angelo Moleele on Unsplash .

If you have sat in a planning meeting for a South African consumer campaign in the last three years, you have had this argument. USSD or WhatsApp? The wrong answer costs entries, conversion and budget. The right answer depends on five questions, and this is the short guide to working through them.

The short answer

If you need the broadest possible audience including the feature-phone and data-light segment, USSD wins. If you need conversation, verification, rich media or multi-step nurture, WhatsApp wins. If you need both (and many campaigns do), run them together and let each do what it is best at.

That answer is short because the reasoning behind it is not. The rest of this article is the longer version.

Side-by-side comparison

The table below summarises where each channel earns its place.

DimensionUSSDWhatsApp
ReachEvery GSM handset on MTN, Vodacom, Cell C, Telkom MobileSmartphones with active data only
Cost to consumerFree if brand pays per-sessionFree at point of entry (uses data)
Cost to brandNetwork session fee + shortcode rental + WASP feeMeta conversation fee + platform fee
Funnel lengthExcellent for short flows under 90 secondsExcellent for multi-step conversations
Rich mediaNone. Text only, around 182 characters per screenImages, video, audio, location, documents
Two-way capableYes, inside one sessionYes, indefinitely after consent
Works without dataYes, on voice signal aloneNo, needs active data
Time to launch2-6 weeks for dedicated shortcode, days for shared3-10 days through a Meta partner, weeks through public sign-up
Compliance frameworksWASPA + Consumer Protection ActCPA + POPIA + Meta WhatsApp Business policy

The rest of this guide goes deeper on the parts the table cannot capture.

Where USSD wins

USSD wins when the campaign needs the full South African handset population reached fast, including the data-light and feature-phone segment.

Mass-market promotional entry. A pin-code-on-pack mechanic targeting the full consumer market needs to work for LSM 6 and below as much as for LSM 10. USSD reaches both. WhatsApp leaves the bottom half of the funnel uncovered because of data dependency.

Mechanics where the consumer has the entry credential in hand. Pin codes, till slip numbers, unique competition codes printed on physical objects. USSD’s dialler-native interface keeps the consumer out of an app context and gets the entry submitted in seconds.

Network-resilient deployments. During load-shedding, when 4G base stations are off, voice and SMS often stay up because of how the network is engineered. USSD rides the voice channel. WhatsApp dies on the data channel. Brands running promotions through known load-shedding hours plan around this.

Audiences that distrust apps. A meaningful slice of the older consumer market will not open a WhatsApp message from an unknown number. They will dial a USSD code printed on a Coke bottle without thinking twice.

If you want to talk through whether USSD fits a specific brief, you can send us the objective and we will come back with a mechanic recommendation.

Where WhatsApp wins

WhatsApp wins when the campaign needs conversation, verification, rich media, or any kind of follow-up over time.

Conversational verification. Anything that needs the consumer to confirm details, upload a till slip photo, or answer a follow-up question. WhatsApp’s threaded conversation model makes this feel natural. The same flow on USSD loses entrants at every screen.

Multimedia mechanics. “Send us a photo of your receipt”, “Share a video of your event”, “Show us how you use the product”. All of these need WhatsApp.

Customer-care alongside the campaign. If the campaign sits next to a customer-service WhatsApp number, the conversation context carries over. The consumer who entered a promotion last week can ask a product question this week. USSD has no equivalent.

Re-engagement. Once a consumer is on a WhatsApp opt-in list with proper POPIA consent, the brand can return to them with future messages inside Meta’s 24-hour conversation window. USSD has no re-engagement model. Every interaction starts fresh.

Younger urban audiences. If the brand is targeting 18-35 in metros, WhatsApp is the channel that audience lives in. Putting them through a USSD menu reads as anachronistic.

How much does each cost

Both channels are paid-per-interaction on the brand side. The structures differ enough to matter for budget planning.

USSD charges per minute of session time on the operator’s books. Free-to-consumer mechanics absorb this on the brand side. Per-entry cost varies by network mix and contracted volume but typically lands in the low cents per session for a well-designed three-screen menu.

WhatsApp charges per conversation, defined as a 24-hour window from the first message the brand sends. Conversations are priced by category: utility cheapest, then authentication, then marketing (the most expensive for promotional use), then service which is free if the consumer started the chat. Marketing-category conversations in South Africa sit around R0.50 to R1.00 per conversation at the time of writing, depending on the brand’s Meta account configuration.

Per-entry, USSD tends to be cheaper for high-volume short mechanics. WhatsApp tends to be cheaper for long-form engagement where one conversation covers multiple messages. The break-even point is mechanic-specific. We model both for any brief that could go either way.

The reach question, honestly

The claim that “WhatsApp covers South Africa” is half-true and worth pulling apart.

WhatsApp’s South African user base is large. Meta has reported more than 28 million active South African users at last public count. Smartphone penetration in SA sits around 90% of adults if you count any-smartphone-at-all. Those numbers make WhatsApp look universal.

The numbers hide the part that matters. Smartphone-owned and smartphone-reachable-right-now are different things. A substantial part of the consumer market buys data in small bundles, runs out, and stays data-less for days. WhatsApp does not work in those windows. USSD does.

For a two-week promotional flight, this matters in concrete entries. The consumer who would have entered cannot, because they were data-less the day they walked past the in-store flash. The consumer who could enter on USSD did, because the dialler does not care about data balance.

The narrower the target audience and the more urban it skews, the less this matters. The broader the target audience, the more it matters.

Not sure which channel fits your brief?

If the right answer is not obvious yet, that is the conversation worth having. Tell us the brand and the audience, we will tell you what mix we would recommend.

When to run both

For larger campaigns the right answer is often both. The pattern we run most often for FMCG clients works in two layers.

Layer one is USSD as the entry mechanic. Free-to-consumer, maximum reach, fastest funnel, lowest per-entry cost. This is what the on-pack flash and in-store creative drives to.

Layer two is WhatsApp as the re-engagement channel. Entrants who opt in during the USSD flow get an immediate WhatsApp confirmation. Subsequent messages (winner notifications, prize fulfilment coordination, retention nudges) all run on WhatsApp.

The combination gets you USSD reach and WhatsApp persistence. It costs more than either alone, but for medium-and-large campaigns the better follow-up data justifies the spend. For a hero promotional campaign with R250,000-plus in prizes, going single-channel is almost always the wrong call.

How to choose for your specific brief

Five questions resolve nearly every brief.

The first is who the target audience is. If “everyone in South Africa” is honestly the answer, lead with USSD. If it is “urban 25-40, brand-aware, digitally native”, lead with WhatsApp.

The second is what the consumer does to enter. If the answer is “dial a code and type a number from the back of a pack”, USSD. If the answer is “send a photo of a receipt” or “answer a personalised quiz”, WhatsApp.

The third is whether the campaign has a re-engagement phase. One-and-done mechanics work well on USSD alone. Multi-week nurture or post-purchase follow-up needs WhatsApp.

The fourth is the budget. A small budget forces a single channel. A larger budget makes the combined approach worth it because the follow-up data compounds the value of every initial entry.

The fifth is the brand’s existing infrastructure. If the brand already runs a customer-service WhatsApp number, the marketing campaign benefits from sitting in that ecosystem. If the brand has no WhatsApp Business presence at all, the setup cost of building one for a single campaign is real and should be weighed against running pure USSD this time.

What this means in practice

USSD versus WhatsApp is the wrong framing. They are complementary channels with different strengths, not competitors. The skill is matching each one to the part of the funnel where it earns its place.

For a brief landing on your desk tomorrow, the question is not “USSD or WhatsApp”, it is “which combination of channels reaches my target audience for the lowest blended cost per qualified entry”. Sometimes that is one channel. Often it is two. Occasionally it is a USSD-plus-WhatsApp-plus-SMS stack where each channel handles one stage of a longer mechanic.

Brief us on a multi-channel campaign

Drop us the brand, the objective and the budget window. We will come back with a recommended channel mix and a costed plan inside one working day.