Gamification Infrastructure · Africa
Spin-to-win, prize draws, lucky dips — RibiRewards Payout powers gamified reward mechanics for consumer promotions across Africa. Any prize, any market, instant delivery. No fulfilment team required.
13+
African markets
<2s
Prize delivery
API
Fully programmable
Live prize issuance
Adaeze O.
₦5,000 Electronics
Kwame A.
₵200 Grocery
Fatima H.
E£300 Beauty
Supported mechanics
Spin the wheel
Randomised prize on spin
Scratch card
Digital reveal mechanic
Lucky dip
Purchase-triggered instant win
Prize draw
Timed draw with multiple winners
Jackpot
Escalating prize pool
Points burst
Bonus points event mechanic
Use cases
Whether you're running a national FMCG promo, a telco loyalty burst, or a bank referral campaign — RibiRewards Payout handles the prize logic, delivery, and reporting. You focus on the campaign.
Attach a spin mechanic to any purchase, registration, or brand interaction. Prizes are defined by you — reward cards, airtime, discount codes, or free products. Winners get their prize in under 2 seconds via SMS or WhatsApp.
Run purchase-triggered lucky dips for FMCG, telco, and consumer brands. Each qualifying transaction triggers a randomised prize from your configured pool. Rules, odds, and prize caps are all API-configurable.
Collect entries over a campaign window, then trigger a draw on any date. Notify winners instantly. Handle scale — thousands of entries, dozens of prizes, multiple markets — without a fulfilment team.
Set prize tiers by entry count, spend threshold, or loyalty level. A customer who spends ₦50,000 plays a higher-value wheel than someone at ₦5,000. Fully configurable via API.
Gamification mechanics that work on feature phones via USSD and on smartphones via WhatsApp. No app required. Covers Nigeria, Kenya, Ghana, Egypt, South Africa and 9 more markets.
Run the same campaign across Nigeria, Kenya, Ghana and South Africa simultaneously. Prize values localised to each currency. Campaign logic set once. Results consolidated in your dashboard.
Integration
Your system triggers the spin event. RibiRewards Payout handles the randomisation, prize selection, prize delivery, and reporting. No manual processing, no prize fulfilment team, no spreadsheets.
Configure prize pool
Set prizes, odds, caps, and expiry via dashboard or API
Trigger a spin
Call POST /gamification/spin with customer ID and campaign ID
RibiRewards Payout selects prize
Weighted randomisation applied server-side, auditable log created
Prize delivered instantly
SMS, WhatsApp, or in-app — customer gets their reward in <2 seconds
{
"customer_id": "cust_NG_8f3a1b",
"campaign_id": "spin_naija_q1",
"channel": "whatsapp",
"phone": "+2348012345678"
}
// Response
{
"outcome": "win",
"prize": {
"type": "reward_card",
"category": "Electronics",
"value": 5000,
"currency": "NGN"
},
"delivery": {
"status": "sent",
"channel": "whatsapp",
"delivered_at": "2026-05-22T14:23:01Z"
}
}Get started
Tell us your mechanic, markets, and prize pool. We'll configure everything — you run the campaign.