For Loyalty Program Owners

Clear breakage. Keep your customers.

If you run Vitality, Momentum Multiply, OM Rewards, eBucks or Smart Shopper — TruPoints turns dead balances into living utility, on your terms.

What you get

Built for what you actually do.

Breakage cleared

Move dormant points off your balance sheet into measurable consumer outcomes.

Cross-program retention

Customers stay engaged because their points actually go somewhere useful.

10-day adapter integration

REST · Webhook · ISO-8583. Sandbox in 48 hours, prod inside a sprint.

R6.8M
breakage cleared in pilot
31%
uplift in active redemption
T+1
net settlement to issuer
POPIA
data minimisation by design
From the deck

The slides that matter for you.

See all 10 slides
The Problem
R28B
locked in South African loyalty programmes.

Consumers forget their Vitality miles, OM Rewards, Boxer points and eBucks. Issuers carry the liability on their balance sheet — quarter after quarter.

Avg unredeemed wallet
R 1,240
per active user
Expiring within 12 months
31%
industry estimate
Issuer breakage liability
R 6.8B
carried, growing
TruPointsTruPoints · powered by FreeByte·Problem
02 / 12
The Solution
Meet TruPoints.
A neutral switch + burner that unlocks every loyalty wallet — for consumers, issuers and VAS partners alike.
Switch

Cross-program point conversion in one tap, with transparent ZAR pricing.

Burn

Airtime, data, vouchers and bills — instantly, on any feature phone.

Settle

T+1 net settlement to partners with full audit trail and POPIA-grade controls.

TruPointsTruPoints · powered by FreeByte·Product
03 / 12
Platform
Open-Adapter Framework

REST · Webhook · ISO-8583. Plug any loyalty program or VAS partner into the switch in under 10 days.

Ingestion
Balance reads, tokenised auth
Switch Core
FX, fee, anti-abuse, escrow
Egress
VAS, vouchers, settlement files
POST /v1/transaction/lock
{ "source": { "program": "vitality", "token": "VIT_2f3a…", "miles": 250 }, "target": { "program": "trupoints", "currency": "ZAR" }, "amount_zar": 2.50, "fee_zar": 0.05, "idempotency_key": "tp_8f3…", "creator_package": "c-taxi" }
TruPointsTruPoints · powered by FreeByte·Adapter
06 / 12
Unit Economics
A money-cycle that earns from every hop.
2%
platform fee per switch
transparent · uniform
R 6.8M
issuer breakage cleared
pilot, 90 days
R 14.2M
switched volume
one-community pilot
5%
share to creator packages
of activated burn volume

Every burn that originates from a creator package routes 0.4pp of the fee + 5% of burn volume to the designer — automatically, with on-ledger proof.

TruPointsTruPoints · powered by FreeByte·Economics
07 / 12

Questions you'd ask.