Loyalty program software: 7 things to check before you pick one
Last updated

A loyalty programme is easy to demo and hard to run. These seven checks separate software that holds up at the counter from software that only looks good on a landing page. Each one comes with how DEV3 Stampora answers it.

1. Can you explain every point?
Ask where a member's balance comes from. Stampora keeps points in lots with their own expiry, so the member sees what lapses and when, and every movement has a ledger entry you can trace.

2. Do reward codes work exactly once?
Two staff scanning one code at the same moment should produce one reward and one refusal. Codes are stored as a hash, redeemed under a row lock, and expire with their reservation.

3. What happens with no signal?
Counters lose their connection. Stampora queues scans on the device and replays them once; the same queue sent twice credits nothing the second time. Redeems always need a connection.

4. Are tiers fair?
A member should move up the moment a purchase crosses the line and move down only at the review date, with a grace period you can see. Voids must not drag a tier down by surprise.

5. Who can cheat, and how would you know?
Duplicate receipts, repeated voids, code guessing and out-of-hours earns should raise a flag a manager can review. Stampora flags them and keeps the evidence next to the transaction.

6. How does your till connect?
Ask for an API, not a plugin list. Stampora exposes earn, redeem, void and member lookup over a keyed REST API with an OpenAPI document and signed webhooks.

7. What are the limits?
Ask every vendor: wallet passes for the big phone platforms (Stampora ships a web wallet instead), SMS (simulated here, bring your own provider), a native scanner app (none: the browser scans over HTTPS) and who is the merchant of record for paid tiers (you are).
Regulars, rewarded — Points, tiers and stamp cards on the customer phone, with a staff scan that stays as simple as it is today.
Join, earn, reward — Three steps explain the whole flow, from the poster at the counter to a one-time reward code.




