Introduction
When a customer presents their loyalty card at the checkout, they see something simple: points accumulating. What they don't see is the decision that was made in a split second behind that gesture.
What event just occurred? Which rule applies? What reward is due? Is the customer eligible? Is there a risk of abuse?
That's the role of the reward engine — to answer all those questions instantly, without the customer or the merchant ever having to think about it.
"A good reward engine doesn't simply hand out points. It learns, it adapts — and above all, it gives the partner complete control over the rules of the game."
One event, one decision
Everything starts with an event.
An event is any measurable action your customer takes within your business relationship. A purchase at the till. An online order. A visit to your location. A form filled in. A profile completed. A referral made.
Every event is captured by the engine the moment it occurs. The engine then asks a series of real-time questions:
-
Is this event defined as a reward trigger?
-
Is the customer who completed it eligible?
-
What additional conditions apply — minimum spend, validity period, maximum frequency?
-
What reward should be granted, and in what form?
If all conditions are met, the reward is granted immediately. If not, the event is logged — it may contribute to other rules later on.
The engine doesn't decide on its own. It applies rules you've defined. You choose which events count, under what conditions, and what they're worth.
You set the rules. Not us.
This is the fundamental principle that distinguishes a good reward engine from a rigid system.
A fashion boutique doesn't have the same needs as a restaurant. A B2B distributor doesn't operate like a neighbourhood grocery store. A programme launched in Canada won't have exactly the same mechanics as one deployed in Dakar or Abidjan.
That's why the engine is built around total flexibility. Some concrete examples of what you can configure:
-
"Every purchase over 5,000 FCFA earns 10 points."
-
"A customer who completes their profile receives 50 welcome points — once only."
-
"A validated referral triggers a reward for both the referrer and the referred."
-
"A customer who returns within 30 days of their last visit receives a loyalty bonus."
-
"A purchase in the 'new arrivals' category during the launch month earns double points."
Every rule can be activated, modified, or deactivated at any time — with no technical input from our side. You adjust your programme the same way you adjust your prices: according to your current reality.
The types of rewards available
A reward engine isn't limited to points. Depending on your sector and your customer relationship, different types of rewards may be more effective than others.
-
Accumulated points — the most universal mechanic. Customers earn points at every eligible interaction and redeem them for benefits. Simple to understand, easy to communicate.
-
Cashback — a percentage of the amount spent is credited as a voucher or discount on the next transaction. Highly valued in contexts where purchasing power is a central concern.
-
Exclusive access and perks — rather than monetary rewards, some customers value status more: priority access to new products, event invitations, reserved service. Particularly effective for premium businesses.
-
Status tiers — Bronze, Silver, Gold, or whatever you choose to call them. Customers progress based on their engagement level. This mechanic creates lasting motivation because it taps into the natural desire to advance.
-
Surprise rewards — triggered unannounced at key moments: a customer's birthday, their tenth purchase, a return after a long absence. The element of surprise builds emotional connection far beyond the monetary value of the reward.
In practice, the most effective programmes combine several of these mechanics — a universal points base, enriched by tier benefits for the most engaged customers.
Abuse prevention: an invisible but essential layer
A reward programme that isn't protected is a programme that costs money without return.
The most common abuses are predictable: fictitious transactions to accumulate points, multiple accounts created by the same person, referrals organised among family members or within a group, attempts to game thresholds.
The engine incorporates several protection mechanisms that operate in the background, without affecting the experience of legitimate customers.
-
Identity verification — every transaction is linked to an identified customer profile. The same event cannot be credited twice for the same customer.
-
Caps and frequency limits — you define a maximum number of times a rule can apply over a given period. The welcome bonus can only be granted once per customer, regardless of how many accounts are created.
-
Validation delays — some rewards are only credited after a confirmation window, allowing time to verify that the transaction is real and finalised. Particularly useful for product returns.
-
Automatic flagging — unusual behaviour triggers an alert: abnormally fast point accumulation, repeated transactions at identical intervals, profiles with inconsistent data.
"These protections are invisible to your customers. They operate silently — and they protect the value of your programme."
How the engine learns over time
This is where the loyalty programme becomes something more than a simple rewards tool.
Over weeks and months, the engine accumulates data on your customers' behaviour. Not abstract data — precise information about the real habits of your clientele.
-
Which events drive the most return visits?
-
Which rewards are redeemed most — and by what type of customer?
-
What's the average gap between two visits to your location?
-
Are there periods when activity consistently drops?
These observations allow the programme's rules to be refined progressively. A reward that's never redeemed doesn't motivate — it just takes up space. A threshold set too high discourages customers before they've even started engaging. A win-back bonus triggered too late misses the customer at the right moment.
That's the difference between a static loyalty programme and one that grows with your business.
Current limits and what comes next
Transparency is part of how we work. Here's where we stand today — and what we're building for tomorrow.
What the engine does very well today
-
Managing multiple events and complex rules
-
Flexible configuration with no technical intervention
-
Basic abuse prevention
-
Generating actionable behavioural data
What's still in development
-
Automatic rule recommendations based on accumulated data — the engine suggesting its own adjustments based on what it observes.
-
Individual personalisation at scale — different rules based on each customer's profile, not just segments.
-
External signal integration — weather, local calendar, sector events — to anticipate behaviour rather than simply recording it.
These features are on our roadmap. Some are in testing. We'll release them when they're ready — not before.
To conclude
A reward engine isn't a black box that randomly hands out points. It's a system of rules — yours — applied precisely, protected against abuse, and enriched by what your customers teach you at every interaction.
The question isn't whether you need a loyalty programme. The question is what rules you want to put in place — and what you want to learn from your customers in return.