One
Guest identity
A consistent membership and wallet across connected ordering journeys.
Loyalty across QR and RMS
Give guests one understandable wallet—and give operators a loyalty ledger they can configure, reconcile, and trust.
Nom Rewards
1,240
points available
Member
Aanya Mehta
Tier
Gold
Wallet activity
Every point has a reason.
Dinner at Myrtle & Co.
Earned · Today
+120
Weekend reward
Redeemed · 02 Aug
−350
Double-points campaign
Bonus · 28 Jul
+80
80
Reserved
2,870
Earned
1,550
Redeemed
One
Guest identity
A consistent membership and wallet across connected ordering journeys.
QR + POS
Connected earning
Real commerce events create explicit loyalty outcomes.
Every point
Auditable ledger
Earn, reserve, redeem, reverse, expire, and adjust with history.
4 steps
Safe redemption
Quote, reserve, commit, or cancel without double spending.
The guest journey
Loyalty should be easy to understand in the moment: join, earn from a real order, see exactly what changed, redeem safely, and have a reason to return.
Enroll once and create a clear member identity.
Turn a completed eligible order into committed points.
Show balance, tier progress, history, and upcoming expiry.
Apply an eligible reward through a protected reservation flow.
Use tiers, campaigns, and referrals to make the next visit matter.
Wallet, not mystery
Available and reserved balances stay separate. Earns, redemptions, reversals, expiry, bonuses, and manual adjustments become readable transactions with an explicit state and source.
Aanya's wallet
1,240 pts
1,240
Available
80
Reserved
2,870
Earned
1,550
Redeemed
120 points expire in 18 days
The guest sees the warning before it becomes a surprise.
Protected redemption
A staged redemption flow protects the wallet through checkout and makes failure recoverable instead of ambiguous.
Check balance, rules, exclusions, and the maximum allowed reward.
Hold the points for this checkout so the wallet cannot spend them twice.
Settle the redemption only after the order succeeds.
Release the reservation cleanly when payment or checkout does not complete.
If points cover the payable amount, the order can settle as loyalty-only without manufacturing a cash payment.
Program rules
Nom Rewards · Indiranagar
Earning rate
1 point / ₹10
Minimum order
₹250
Point value
₹0.25
Maximum redemption
40% of order
Point expiry
365 days
Cross-branch redemption
Enabled
Not eligible
Program design
Configure earning, minimum orders, rounding, point value, redemption caps, expiry, bonuses, cross-branch use, and exclusions by branch. Choose manual or automatic operation without changing what a point means.
Specific eligibility
Exclude item, category, channel, or payment combinations explicitly.
Branch-aware
Decide where members can earn and redeem across locations.
Retention tools
Build tiers, campaigns, and referrals on the same wallet and ledger so growth mechanics stay measurable rather than becoming disconnected discounts.
Tiers
Define structured levels and show the guest what they have reached—and what comes next.
Silver · Gold · Platinum
Campaigns
Target first orders, birthdays, channels, branches, menu items, dayparts, or win-back windows with deterministic priority.
Signup · Double points · Win-back
Referrals
Track the referral, qualification, and both sides of the reward instead of treating it as an untraceable coupon.
Referrer + referee outcomes
Connected commerce
Loyalty is wired around completed payments, reversals, checkout reservations, and explicit failure states—not optimistic browser events.
Earn after payment, redeem during checkout, and support a loyalty-only settlement when points cover the payable amount.
Completed payments earn points; supported void and reversal events reverse the original earn explicitly.
Authenticated website checkout can quote and redeem, then earn on completion with cancellation handling.
Deterministic keys, an outbox, and reconciliation jobs make retries safe and surface failed earn or redemption outcomes for repair.
Operator control
Search members, inspect wallets, manage membership status, make reasoned adjustments, review campaign and referral performance, and monitor service and reconciliation health from one control center.
Loyalty control center
Overview
2,482
Members
184k
Issued
92k
Redeemed
₹23k
Liability
Service health
Engine available · outbox processing normally
Wallet reconciliation
HealthyLedger and wallet snapshots are in agreement.
Audited adjustment
+150 points · service recovery · approved by manager
Build the next visit
See how QR, POS, direct ordering, and the loyalty control center work as one earn-and-redeem system.