Two ready systems
Stamps & visits for service businesses, or points & tiers for repeat-order businesses — or both on different departments.
A digital loyalty card on your customer's phone — saved in Apple Wallet or Google Wallet, updated automatically with every visit, with a clear reward that brings them back.
Paper cards are easy to lose, and they give you neither clear data nor a smart way to bring customers back.
Saved in Apple Wallet or Google Wallet, updated automatically, and built to give customers a reason to return.
The card stays on the phone, with no new app and no printing hassle.
Each visit or purchase moves the counter instantly and clearly.
You define the target and reward in a way that fits your business.
Card alerts reach the lock screen from issue to reward redemption.
Everything a successful loyalty program needs is built into the card itself: reward system, branding, renewal and enrollment.
Stamps & visits for service businesses, or points & tiers for repeat-order businesses — or both on different departments.
Apple Wallet, Google Wallet and a web version for everyone else — updated instantly after each visit, no reissue.
Logo, colors, banner and barcode type — with custom stamp artwork if you want it.
After every reward a new cycle starts on the same card, with no reissue and no step for the customer.
The customer scans a code at the counter, enters a phone number verified by OTP, and gets a card in seconds.
When the cycle completes, a reward is created with a unique redemption code redeemed by authorized staff, logged with who and when.
The card in your customer's wallet is not a static image — it is a channel you own. Update it and your alert appears on their lock screen directly, with no message fees and no middleman.
A customer who has been away, or a card about to expire — a lock-screen alert brings them back, capped at one reminder per card per month so it never becomes noise.
Write your message, pick the audience — holders of a program, a points segment, or people whose points expire in days — and hit send. It reaches every lock screen within minutes.
Set your store location once and the card surfaces on the lock screen when the customer is nearby — no message, no paid push.
The screen shows how many people actually installed the card in their wallet — not how many you issued. An honest number for measuring impact.
A campaign to thousands runs on a separate lane, so a stamp for the customer standing at checkout is never delayed. Messages go out in Arabic or English automatically by device language.
Not features side by side, but six sequential steps the system runs for you.
The customer scans the join code at the counter and enters name and phone.
A one-time code on their phone, then the card is issued and the download link arrives instantly.
The card is added to Apple or Google Wallet — in front of them every time they unlock the phone.
Your staff scans the card from the merchant app; the stamp is recorded and the card updates instantly.
When visits complete, a reward is created with a unique redemption code and they are notified.
The card starts a new cycle, and its alerts reach the lock screen to bring them back before they forget you.
Everything above runs automatically after the first setup — your staff's job is just scanning the card.
Both live in the same dashboard and can run together — points on one department's invoices, stamps on another.
| Aspect | Stamps & visits | Points & tiers |
|---|---|---|
| Best for | Cafés, salons, laundries, clinics, gyms | Businesses with repeat orders and invoices |
| How customers earn | One stamp per visit or invoice | Points per riyal spent |
| The reward | Free service, discount or gift when the count completes | A discount coupon + a permanent tier discount |
| Tracking | Scan from the merchant app, or automatic on completed invoice / booking | Automatic with every paid invoice |
| Validity | Card validity extended with each visit, separate validity for the reward | Points validity (one year by default) with a reminder before expiry |
| Renewal | New cycle automatically after every reward | A running balance that accumulates and is redeemed |
Pick your business and the program is built ready — then edit anything. The number is the default visits per reward.
Loyalty programs fail on small details, not on the idea. These rules are on by default.
Enforced at the database level, not just the UI — stamps cannot be duplicated for the same day by any route.
A customer who visited yesterday does not expire today. Every visit pushes the expiry forward automatically.
Every points movement is logged with its reason — visit, birthday gift, tier upgrade, refund or cancel — and can be reversed when needed.
A reward is only redeemed with a code entered by staff, and who redeemed it and when is recorded.
A program can be scoped to a branch or department: points on one department, stamps on another, no overlap.
Wallet updates are pushed to the phone, so the customer sees the new balance without downloading a new card.
Five steps in the dashboard, done in one sitting. After that the system needs no intervention.
From account settings, turn on loyalty programs. "Loyalty cards" then appears in the dashboard menu and the merchant app.
Pick your business type, then set required visits, reward type and value, and card validity.
Upload your logo, choose card colors, theme and barcode type, and add your store name, phone and location to the card face.
The system generates a join code. Place it on tables or at the counter; whoever scans it enters a phone and gets a card instantly.
Enable the card reminders you want, set the store location, and grant branch staff permission to redeem rewards from the app.
This is all your staff does at the counter: open the scanner, point it at the card, read the result color. Under five seconds.
Three tabs: members, programs, settings — and the scanner button is always visible at the top.
The customer shows the card from their wallet or its link, and the scanner reads it directly — nothing to type.
Cracked screen or bad lighting: the manual entry button accepts the card number as text and records the same visit.
The reward appears to authorized staff with its redemption code; who redeemed it and when is recorded — then a new cycle starts.
"We started seeing customers come back faster because the reward felt clear and easy to reach."
"Having the card in Apple Wallet made the experience easier for customers and quicker for staff at checkout."
"Lock-screen card alerts brought back customers we thought were gone, at zero message cost."
Launch quickly and give customers a clear reason to come back again and again.