One platform. Every outlet. Every rule.
From a single bakery to a 60-outlet chain — Qmanja Loyalty gives you the tools to run a loyalty program that's consistent for your guests and manageable for your team.
Set the rules once. Every outlet runs them.
Define your earn rate, redemption minimum, points-per-amount and expiry policy at the brand level. Every outlet inherits those rules automatically — unless you override them for a specific location.
- Configurable earn rate (points per ₹ spent)
- Minimum spend threshold before points are awarded
- Minimum balance before redemption is allowed
- Per-outlet overrides for earn, redeem and expiry
- Chain-wide or outlet-scoped point balances
- Automatic point expiry (rolling or fixed-date)
Brand-level rules
Set once, inherited everywhere. No per-outlet spreadsheets.
Outlet overrides
Let a franchise run its own rate without affecting the rest of the chain.
Chain-wide points
Guests earn at Bandra, redeem in Pune. One balance, any outlet.
Auto expiry
Age out stale points on a rolling window or hard expiry date.
Drive footfall exactly when you need it.
Create time-bound earn campaigns — a 2x multiplier on Tuesday lunchtimes, a 3x campaign across a long weekend — without touching any code. Rules stack intelligently: the highest multiplier always wins.
- Multiplier rules with start & end dates
- Day-of-week filters (e.g. Mon–Fri only)
- Time-of-day windows with midnight-wrap support
- Enable or pause rules without deleting them
- Brand timezone–aware (default: Asia/Kolkata)
- Highest-wins policy — no double stacking
Reward the behaviour you want to see more of.
Give dine-in guests a bigger multiplier than delivery orders. Delivery apps already have their own rewards — yours should drive people through your door. Configure per-channel rates from the dashboard.
- Separate multipliers for Dine-in, Takeaway, Delivery, Online
- Toggle channel multipliers on or off without losing config
- Highest-wins across tier, time-wise, and channel
Every point is an entry in a running ledger.
Qmanja Loyalty is built like a double-entry accounting system for points. Every earn, redeem, refund and expiry is a signed transaction so balances are always provable.
Full transaction history
Every point ever awarded or redeemed is on record — with date, outlet, order and running balance.
Honest reversals
Refund an order or void a redemption — points adjust cleanly. Balances never go negative.
Liability at a glance
See outstanding points in real time across every outlet, so finance always knows the liability on the books.
Analytics & exports
Download transaction reports as Excel. Filter by outlet, date range or transaction type.
Per-guest lookup
Look up any guest by phone number and see their full earn/redeem history across all your outlets.
Idempotent API
Pass your order ID as a reference and duplicate calls are ignored — dropped connections never double-earn points.
Connect any POS in under an hour.
Two endpoints cover 95% of all integrations: /earn and /redeem. A third to check balance. That's it. Scoped API keys per outlet mean a breach at one location doesn't expose the rest of your chain.
- Works with Qmanja POS out of the box
- REST API with JSON — any language, any framework
- Scoped keys per outlet
- Quote endpoint to preview points before commit
- Test console in the dashboard
Ready to see it all in action?
Start a free 14-day trial — no card needed. Or request access and we'll walk you through the right plan for your brand.