Loyalty points people actually want to use
The client ran a loyalty programme with a familiar problem: points accumulated, redemption was clunky, and customers forgot they had balances. The value was there — it just wasn't accessible in a way that felt worth engaging with.
The brief was to make loyalty points convertible into something with real utility: blockchain tokens on Solana that could be used, traded, or held.
How the conversion system works
We built a conversion bridge between the existing loyalty platform and Solana — customers convert points to tokens at a defined rate, with all logic enforced on-chain:
- Custom smart contracts. Written in Solidity with Solana compatibility. Conversion rates, minimum thresholds, and redemption rules are encoded in the contract — not configurable by any single admin.
- Real-time balance tracking. Users see their token balance update immediately after conversion. On-chain state is the source of truth.
- Web3 interface. Built with Next.js and Web3.js — wallet connection, conversion flow, and balance display in one clean interface.
- Admin controls. Rate adjustment and campaign management without touching the contract — via a separate governance layer.
The result
Redemption engagement increased significantly in the first quarter post-launch. Users who previously ignored their loyalty balance started converting regularly once the token had visible, tangible utility.
The bigger takeaway: blockchain isn't the answer to every loyalty problem. But when you have a points system with real underlying value and users who understand digital assets, the conversion layer changes behaviour.