Why USSD is the best channel for FMCG in-pack promotions in Africa
Print a code on the pack, let the consumer dial and claim. No app, no data, no registration. Here's why USSD beats every other channel for on-pack promotions across West and East Africa.
Most FMCG promotion mechanics are designed for markets where smartphone penetration is near-universal. Scratch-and-win flows that end on a branded app. QR codes that open a web redemption portal. WhatsApp bots that require a data connection. In Lagos, Nairobi, or Accra, these work for the top quartile of your consumer base. They fail for everyone else.
USSD works for everyone. Any phone with a SIM can dial a short code. No data plan. No app. No literacy barrier beyond the ability to press number keys in a menu. In markets where feature phone penetration still runs above 40%, USSD is not a fallback channel — it is the primary one.
The structural problem with non-USSD in-pack mechanics
The economics of an FMCG promotion are simple: you spend on the mechanic to drive purchase behaviour. Redemption rate is the signal that tells you whether the mechanic worked. A promotion with a 4% redemption rate and a 25% redemption rate are structurally different programmes — one is paying for behaviour change, the other is paying for awareness.
Non-USSD channels introduce a series of gates between purchase and claim:
- ✕App-based: consumer must have a smartphone, download the app, create an account, grant permissions — typically 4–6 steps before the claim.
- ✕QR code: consumer must have a smartphone camera that reads QR codes, a data connection, and a browser that handles the redirect correctly. Fails silently if any step breaks.
- ✕WhatsApp bot: consumer must have WhatsApp, a data connection, and follow a multi-step bot flow. Drop-off at each step compounds.
- ✕Web portal: data connection required, browser compatibility varies, mobile web experience often broken on lower-end Android devices.
Every gate removes a proportion of your eligible consumers. In a market like Northern Nigeria or rural Kenya, these gates remove the majority.
USSD has one gate: dial. That's it. Everything else happens on the network, not the device.
How USSD in-pack promotions work operationally
The mechanic is straightforward. Inside the product pack — or printed on the packaging itself — is a USSD short code and a unique code. Something like: Dial *737*[code]# to claim your reward. The consumer dials. The USSD session opens immediately. The reward is confirmed within seconds. The consumer receives an SMS receipt.
From the issuer's side, the flow is:
- 1.Generate unique codes in bulk — one per pack unit in the promotion run.
- 2.Print codes on packaging (inside the wrapper, under the cap, on a tear-off tab).
- 3.Configure the USSD short code with your reward platform to validate codes and issue rewards on dial.
- 4.Set code expiry, maximum redemptions per code, and reward category.
- 5.Monitor redemption analytics in real time.
Code security
USSD promotion codes should be one-time use and tied to a specific phone number on dial. This prevents code sharing and bulk-redemption fraud — both common failure modes in high-volume consumer promotions.
The geographic reach argument
Nigeria is the most important market for most pan-African FMCG brands. Roughly 220 million people. Of those, an estimated 40–45 million use feature phones as their primary device. Another large cohort use entry-level Android devices with limited or no data plans.
If your in-pack promotion requires a data connection, you are excluding a significant portion of the population that buys the product. These are often the highest-volume buyers — the consumer in Kano or Aba who buys your sachet product daily, not the consumer in Victoria Island who buys the premium SKU weekly.
USSD reaches all of them. The sachet buyer in Kano can claim the same reward as the premium buyer in Lagos. That universality is not just a technical property — it is a commercial one. Your promotion economics improve when more of your buyers can participate.
What happens after the dial
Modern USSD reward platforms don't just confirm a claim — they give the consumer a redemption choice. The menu can present options: airtime top-up, grocery credit at a named merchant network, a mobile money transfer, a data bundle. The consumer navigates with number presses and confirms their choice.
This choice mechanic is important. Promotions that give consumers a choice of reward consistently outperform promotions with a fixed reward on redemption rate and brand sentiment. USSD can support that choice mechanic without requiring any additional infrastructure beyond a SIM card.
Reward options that work well via USSD
- →Airtime — the universal African reward. Works on any network, valued by every demographic.
- →Grocery credit — redeemable at a merchant network covering the target geography.
- →Mobile money — direct transfer to M-Pesa, MTN MoMo, or equivalent. Requires the consumer to have a mobile money wallet but delivers the highest perceived value.
- →Data bundles — especially effective for younger demographics who have smartphones but limited data plans.
Analytics and fraud prevention
Each USSD dial generates a data point: which code was claimed, which phone number dialled, which reward option was selected, at what time, on which network. Across a large promotion run, this gives you redemption rates by region, by network, by SKU if you've allocated different codes to different pack runs, and by reward preference.
This data is actionable. If codes from one region are redeeming at 2x the rate of another, that's distribution and consumer behaviour data. If one reward option is selected 80% of the time, that informs your next promotion design. None of this requires any action from the consumer beyond the initial dial.
Fraud detection
Anomalous patterns — multiple claims from the same phone in rapid succession, geographic clustering inconsistent with distribution, claims from numbers not matching any network active in the target market — are all detectable in real time and can trigger automatic code invalidation.
Channel overview
USSD redemption — how QIFTS implements it
Technical overview of USSD redemption flows, network coverage, and how to configure USSD for your promotion.
When USSD is the wrong choice
USSD has real limitations. Sessions are capped at 182 characters per screen, which constrains the complexity of the menu flow. USSD cannot display images, video, or rich content. It cannot capture detailed consumer data beyond what can be entered via a numeric keypad in a session.
For promotions targeting upper-income urban consumers with reliable data connections, WhatsApp or a branded web portal may deliver a better redemption experience. For promotions requiring photo submission or complex user journeys, USSD is not the right tool.
For high-volume, mass-market FMCG promotions across diverse African consumer populations — especially those including rural and peri-urban consumers — USSD is the right tool. The question is not whether to use it, but whether your programme design takes full advantage of what it can do.