The audience SMS and WhatsApp miss
A lot of marketing decks talk about "mobile-first South Africa" and then show a slide of WhatsApp logos. Both are true at the same time. WhatsApp is dominant in active urban audiences. But there is still a substantial slice of the consumer market — older shoppers, township spaza-shop traffic, taxi-rank handsets, agricultural workers, the data-off prepaid base — where the smartphone is either absent or sitting at home on a Wi-Fi network. USSD reaches all of them. It works on a R150 Nokia feature phone, it works on a Samsung from 2010, it works when the data balance is zero. For mass-market consumer promotions where the brand wants real LSM-7-and-below penetration, USSD is the only channel that does not lose half the funnel at the entry point.
What runs on USSD well
- Promotional competitions. Pin codes off the back of a pack, till slips, weekly draws. The classic USSD use case in South Africa, and the one that still pulls the highest entry volumes.
- Loyalty enrolment. Capturing name, ID number and product details for a loyalty club, in two minutes, without needing the consumer to download anything.
- Quick surveys. Net Promoter Score, product-quality polls, prize-mechanic A/B tests. The five-minute USSD survey gets a much higher completion rate than the equivalent web form.
- Voting and audience interaction. Live radio call-ins, reality-show audience votes, sports polls.
- Service activation. Buying airtime, topping up a wallet, claiming a voucher.
What we actually build
Every USSD campaign has the same skeleton — a code, a menu tree, a database, a confirmation flow — but the differences live in the details. A poorly-designed menu loses entries on the third screen. A session timeout set wrong on Vodacom kills 30% of completions. A validation regex that does not allow apostrophes in surnames disqualifies every O'Reilly in the data set. We build with these failure modes in mind because we have seen all of them happen.
The deliverable to the brand is: a working shortcode, a menu the consumer can actually navigate, a database the brand can interrogate, a winner-draw mechanism that holds up under audit, and a dashboard that does not require a phone call to read.
Compliance and the WASPA Code
USSD on a South African network operator's infrastructure puts a service into WASPA's regulatory scope by definition. The WASPA Code of Conduct (currently at version 10.0) covers consent, opt-out, advertising, pricing display, and the handling of complaints. We are WASPA-registered and have been for long enough to know which clauses get tested in practice and which ones are theoretical. The two that almost always come up: the cost-of-entry disclosure on promotional material, and the keep-records requirements for winner audits. Both are baked into how we set the campaign up.
Frequently asked
- What is USSD and why does it still matter in South Africa?
- USSD stands for Unstructured Supplementary Service Data. It is the menu-based dialogue you get when you dial a code starting with a star and ending with a hash, like *120*123#. It works on every GSM handset built in the last twenty-five years — no app, no smartphone, no data balance required. In a market where Vodacom alone reports more than 47 million subscribers and a meaningful slice of them still run feature phones or operate on prepaid with the data switched off most of the month, USSD reaches an audience WhatsApp and email cannot.
- How much does a USSD campaign cost?
- Three line items. First, the shortcode rental (the *120*XXXX# slot) — typically a few thousand rand a month, depending on tier. Second, the per-session cost set by the network operator, which the brand absorbs for free-to-consumer campaigns or which is charged to the consumer for premium-rated mechanics. Third, our build and management fee for the menu logic, integration and reporting. A full managed promotional campaign usually starts around R40,000 and scales with volume.
- Free-to-consumer or premium-rated — which do I want?
- For brand-funded promotions, free-to-consumer almost always. The brand picks up the network cost and the entry barrier drops to zero. Premium-rated still has its place — opinion surveys with a small cash incentive, paid information services — but for consumer competitions the open-funnel approach gets you the volume the marketing brief is asking for.
- How long does it take to launch a USSD shortcode?
- If we are using one of our existing shared shortcodes, days. If you need a dedicated brand-specific shortcode reserved across all four networks, the timeline is two to six weeks depending on which networks need to sign off and whether the desired number is in stock. Plan accordingly.
- Does USSD work the same across MTN, Vodacom, Cell C and Telkom?
- The consumer experience is identical — dial, menu, navigate, submit. The carrier-side integrations are not identical. Different networks have different session-timeout rules, different rate limits and different billing reconciliation processes. We operate gateways into all four, so the brand sees one technical interface and one report. Behind the curtain we are reconciling four sets of MO/MT records.
Have a USSD campaign in mind?
Tell us the brand, the audience and the mechanic. We will come back with shortcode availability, network costs and a build estimate.