How stamps work
A "stamp" is one credit toward your shop's reward. Customers earn one stamp per qualifying visit; once their card has the configured number of stamps (you set this — most shops use 8 or 10), the next stamp becomes a redeemable reward.
At the till
The standard flow:
- The customer pays as normal.
- Open the Stamp screen in the mobile app on your phone (or the staff phone).
- Tap Stamp customer — this generates a one-time QR code on your screen.
- The customer holds up their phone, opens your shop in their wallet, and taps Add stamp. Their phone scans your QR.
- Done — the stamp lands on their card immediately, with a satisfying animation.
The whole thing takes about three seconds once everyone's used to it.
One-time tokens
Each stamp QR you generate is single-use and expires in 60 seconds. This is the security model that makes the system trustworthy:
- A staff member can't accidentally double-stamp by scanning twice — the second scan fails.
- A customer can't take a screenshot of yesterday's QR and add stamps from home — expired QRs are rejected.
- Each scan is logged with the customer ID, timestamp, and device — you have a full audit trail in the dashboard if something seems off.
If a customer says they've been double-stamped or missed a stamp, you can correct it manually from the Customers tab in the portal — find the customer, click their card, and use + Stamp or − Stamp. Manual edits are also logged.
Stamp modes
By default each scan adds one stamp. On Pro and above you can switch to multi-stamp mode in Settings — useful for larger orders. The staff member taps a number (1–5) before showing the QR, and that many stamps land at once.
What counts as a "visit"
That's entirely up to you. Most cafes stamp once per drink purchased, regardless of order size. Some restaurants stamp per £10 spent. Whatever you pick, be consistent — customers notice when the rules change.
When the card fills up
The customer's next stamp completes the card. Instead of adding another stamp, the customer's app shows a Reward ready state and they can redeem on their next visit. See Issuing rewards for the redemption flow.
Was this article helpful?
Thanks for the feedback.