Why WhatsApp beats an app for a Kenyan promotion
A shopper standing in a duka with a KES 20 reward will not install anything. That is where most promotions quietly die.
16 September 20262 min read
Every few months a brand team in Nairobi is shown a promotion that runs in an app. Scan the pack, open the app, register, claim your reward, and — in the deck — come back weekly for more. It looks like a relationship. It is really a queue of steps, and each one loses people.
Count the drop-offs
A shopper has bought a 250g pack of tea. The reward is KES 20. Between them and that money, an app asks for: a download over their own data, an account, a password, a verification code, and permission to send notifications. Every one of those is a moment to give up, and the prize for finishing is twenty shillings.
The promotion does not fail at the reward. It fails at the download.
WhatsApp is not a channel here. It is the phone.
Kenya is unusual, and the numbers are worth stating plainly:
- 96% of Kenyan internet users open WhatsApp every day.
- 93 in every 100 phones in Kenya are smartphones, so a QR on a pack is a reasonable ask in a way it was not five years ago.
- 21.9 billion M-Pesa transactions a year: getting money to a stranger instantly is a solved problem here in a way it is almost nowhere else.
Sources: HelloDuty, 2026; Techweez, April 2026; TechArena, June 2026. Figures as published at those dates.
So the shopper already has the app, already uses it every day, and already trusts it with conversations that matter. Nothing has to be installed, learned or remembered.
What the journey actually is
They point the camera at the QR printed on the pack. WhatsApp opens with a message already written. They type the code from inside the pack and press send. A moment later the bot tells them what they won and asks which number to send it to, and they tap a button. The airtime or the M-Pesa arrives.
No account, no password, nothing to uninstall afterwards. And because it is WhatsApp, the reward sits in a thread they can scroll back to — which is more than most app rewards can say.
What you give up
Honesty matters here, because two things really are better in an app. You get a screen you control, and you get push notifications. A WhatsApp promotion has neither: the design is your brand’s name and a few lines of text, and you cannot broadcast to shoppers whenever you like.
There is also a real cost: every reply the bot sends is billed by Meta. That is a reason to write fewer, better messages, and it is why the conversation runs on buttons rather than open questions.
What you get in exchange is the only thing that decides whether a promotion works at all: the people who bought your product actually reach the end of it.