Loyalty across QR and RMS

Every order should earn the next one.

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.

In sync

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

From first scan to familiar regular.

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.

01

Join

Enroll once and create a clear member identity.

02

Earn

Turn a completed eligible order into committed points.

03

See

Show balance, tier progress, history, and upcoming expiry.

04

Redeem

Apply an eligible reward through a protected reservation flow.

05

Return

Use tiers, campaigns, and referrals to make the next visit matter.

Wallet, not mystery

Loyalty that behaves like value—not a loose points counter.

Available and reserved balances stay separate. Earns, redemptions, reversals, expiry, bonuses, and manual adjustments become readable transactions with an explicit state and source.

The ledger is the audit trail for every wallet change.
Guests can read recent activity and upcoming expiry.
The browser never talks directly to the loyalty engine.

Aanya's wallet

1,240 pts

Gold tier
760 points to Platinum72%

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

Hold the reward before you spend it.

A staged redemption flow protects the wallet through checkout and makes failure recoverable instead of ambiguous.

01

Quote

Check balance, rules, exclusions, and the maximum allowed reward.

02

Reserve

Hold the points for this checkout so the wallet cannot spend them twice.

03

Commit

Settle the redemption only after the order succeeds.

04

Cancel

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

Active

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

Delivery feeAlcoholGift cards

Program design

Write the commercial rules before launching the reward.

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

A reason to return should still have rules.

Build tiers, campaigns, and referrals on the same wallet and ledger so growth mechanics stay measurable rather than becoming disconnected discounts.

Tiers

Make progress visible.

Define structured levels and show the guest what they have reached—and what comes next.

Silver · Gold · Platinum

Campaigns

Reward the right moment.

Target first orders, birthdays, channels, branches, menu items, dayparts, or win-back windows with deterministic priority.

Signup · Double points · Win-back

Referrals

Turn regulars into advocates.

Track the referral, qualification, and both sides of the reward instead of treating it as an untraceable coupon.

Referrer + referee outcomes

Connected commerce

The points follow the order outcome.

Loyalty is wired around completed payments, reversals, checkout reservations, and explicit failure states—not optimistic browser events.

QR table ordering

Earn after payment, redeem during checkout, and support a loyalty-only settlement when points cover the payable amount.

RMS and POS

Completed payments earn points; supported void and reversal events reverse the original earn explicitly.

Direct online orders

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

Run the program with the same care as a financial balance.

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.

Every manual credit or debit records the actor and reason.
Wallet drift is detected instead of quietly overwritten.
Program, member, transaction, and health views share one operating context.

Loyalty control center

Overview

Last 30 days

2,482

Members

184k

Issued

92k

Redeemed

₹23k

Liability

Service health

Engine available · outbox processing normally

Wallet reconciliation

Healthy

Ledger and wallet snapshots are in agreement.

Audited adjustment

+150 points · service recovery · approved by manager

Build the next visit

Make loyalty understandable to guests—and accountable to operators.

See how QR, POS, direct ordering, and the loyalty control center work as one earn-and-redeem system.