Digital stamp cards in Apple and Google Wallet: loyalty without an app
How a wallet stamp card works, which rules to set, and how a café can launch one in a week with a counter placard, a receipt QR and a one-line staff script.
- Playbooks
- 9 min read
- By Team Bhookly
A digital stamp card in Apple Wallet or Google Wallet is a loyalty card that lives in the wallet already on the guest's phone. The guest scans a QR code at the counter, types a name and phone number, and saves the card. There is no app to download and no paper card to lose, and the card updates itself after each visit. For a café or quick-service restaurant it is the lowest-effort way to run "visit five times, get one free" and actually know who your regulars are.
Key takeaways
- Paper cards and download-an-app programmes fail for the same reason: they ask the guest for effort at the wrong moment.
- A wallet pass needs no download, sits beside the guest's bank cards and boarding passes, and can be updated by the restaurant after every visit.
- Decide five rules before launch: what earns a stamp, the minimum spend, the anti-farming limit, the expiry, and any double-stamp hours.
- Stamps should come from payment, not from a button a cashier can press. That one design choice removes most loyalty fraud.
- A café can launch in a week with a counter placard, a QR on the receipt and a single sentence for staff to say.
Why do paper stamp cards and loyalty apps underperform?
A paper card has to be in the guest's pocket on the day they visit, and often it is in another bag, in the car or in the bin. When the card is missing, the guest either starts a second card or stops caring. Paper is also easy to cheat: a stamp or a signature can be copied, and a friendly cashier can stamp a card four times for a friend with nothing recorded anywhere.
The larger cost of paper is that the restaurant learns nothing. A stamped card carries no name, no phone number and no visit dates, so you cannot tell who holds one or which of those guests stopped coming last month.
A download-an-app programme fixes the data problem and creates a new one. To join, the guest has to open an app store, wait for a download, create an account and often verify a number, all while standing in a queue. Each step loses people, and an app that is opened once a fortnight is an easy one to delete. The reward on offer is a free drink. It rarely justifies that much work.
How does a wallet pass work?
Apple Wallet and Google Wallet are already on the guest's phone, and both accept passes from any business: boarding passes, event tickets, and loyalty cards. A loyalty pass is a small card in the restaurant's colours and logo, showing the guest's stamp count and a barcode or QR code that identifies them.
Two properties make it suitable for a stamp card. First, saving it is a single tap from a web page, with no account and no app store. Second, the restaurant that issued the pass can update it remotely. When the guest earns a stamp, the card in their phone changes to show it. The same update channel can carry a short message, so the card doubles as a way to tell members about an offer.
How does a guest join by QR at the counter?
- The guest points their phone camera at a QR code on a placard next to the till.
- A short page opens in the browser and asks for a name and a phone number.
- The guest taps "Add to Apple Wallet" or "Add to Google Wallet" and the card is saved.
- On the next visit they show the card, or simply give their phone number, and the stamp is recorded.
Keep the form to two fields. Every extra question lowers the number of people who finish while the queue moves behind them.
Which rules should you set before launch?
Decide the rules once and put the headline on the placard in one line.
| Rule | The decision | A sensible starting point |
|---|---|---|
| What earns a stamp | One stamp per paid bill, or one per qualifying item | Per item for a coffee bar ("buy 10 coffees"). Per bill for a restaurant where the order varies. |
| Minimum spend | The smallest bill that earns a stamp | Slightly below your average bill, so a regular order qualifies and a single bottle of water does not. |
| Anti-farming limit | How many stamps one guest can earn in a day or on one bill | One stamp per guest per visit when you count bills. Without a limit, a group splits one order into five bills. |
| Reward | What the guest gets and after how many stamps | One specific item with a known cost, reached in a number of visits a regular makes within a month or two. |
| Expiry | Whether stamps lapse after a period without a visit | Long enough to be fair to a monthly guest, with a reminder before stamps are lost. |
| Double-stamp hours | Days and hours when a stamp counts twice | Your slowest afternoon. It moves visits into a quiet period without cutting a price. |
Starting points only. Set each rule against your own average bill and visit rhythm.
Double-stamp hours deserve a second look. A discount in a slow period lowers the price for everyone who walks in. A double stamp costs you nothing today and only brings the reward forward for guests who return.
How do you launch a stamp card in a café in a week?
- Day 1: fix the rules above and price the reward. Know what the free item costs you to make.
- Day 2: print the counter placard. One headline ("Your 6th coffee is on us"), the QR code, and one line of instructions. Put it at eye level beside the till, where the guest waits to pay.
- Day 3: turn on the QR on the receipt, so a guest who did not join at the counter can still claim the stamp from the table or from home.
- Day 4: teach the staff script. One sentence, asked at payment: "Do you have our card? Scan this and today counts as your first stamp."
- Day 5: soft launch with regulars. Fix whatever slows them down.
- Days 6 and 7: go live for everyone and count sign-ups per shift.
The script matters more than the placard. Guests join when a person asks them at the moment they are paying.
How does Bhookly run a wallet stamp card?
Bhookly's loyalty module is a digital stamp card built on the rules above: "visit N times, get a reward", earned per bill or per item, with a minimum spend and anti-farming rules. The card sits in Apple Wallet or Google Wallet in the restaurant's own branding and updates after each visit. The guest downloads nothing.
Stamps are awarded by payment. There is no "add stamp" button anywhere in the product. When a bill is paid and a guest is attached to it, the stamp is awarded. When that bill is refunded, the stamp is taken back. A cashier cannot hand out stamps to friends, because the only way to create one is a paid bill that appears in the day's sales.
Joining takes a few seconds. Bhookly produces an enrolment kit: the sign-up link, a branded QR code and a printable counter placard. The guest scans, enters a name and phone number, and gets the card. The sign-up page is built to load on poor wifi, which is the usual condition at a busy counter.
There are four ways to identify a guest at the till, so loyalty works with whatever hardware the counter has: a barcode scanner reading the wallet card, the device's camera, a search by name or phone number, or the receipt claim. For the fourth, every receipt prints a loyalty QR and a code. A guest who was not identified in the rush scans it later and claims the stamp, and an anonymous walk-in becomes a known customer. Waiters can also scan a wallet card at the table with the tablet camera, and any staff phone can open a scan page to attach a guest to a bill.
At the till, the ticket shows the guest's progress ("3 of 5 visits"), so the cashier can tell them how close they are. When the guest qualifies, a "Redeem reward" chip appears and one tap applies it. Bhookly allows one discount per bill, so a reward cannot be stacked with a promo code or a bank deal.
- Double-stamp windows: choose the weekdays and hours when stamps count double.
- Stamp expiry with a warning: stamps can expire, and the guest gets a reminder beforehand.
- Wallet broadcast: push one short message onto every saved loyalty card, with no per-message cost.
- Goodwill stamps: a manager can grant up to five stamps, with a reason and a PIN, so generosity is recorded.
- Members list and stats: members ranked by stamps, with the redemption rate and wallet uptake, so you can see whether the programme is working.
Every member also lands in the Bhookly customer directory with their visits, spend and last visit date, which is what makes win-back messages possible later. Our guide to building customer loyalty for a restaurant in Pakistan covers the wider principles.
Frequently asked questions
Does a customer need to download an app for a wallet stamp card?
No. A wallet stamp card is saved into Apple Wallet or Google Wallet, which are already on the phone. With Bhookly the guest scans a QR code at the counter, enters a name and phone number, and adds the card in one tap.
What if the guest forgets their phone or does not have the card open?
The stamp can still be recorded. Bhookly identifies a guest by scanner, by camera, by a name or phone search, or afterwards through the QR and code printed on the receipt, so a visit is not lost because the card was not on screen.
Can staff give free stamps to friends?
Not in Bhookly, because there is no button that adds a stamp. A stamp is created only by a paid bill and removed if that bill is refunded. The one exception is a goodwill stamp, which needs a manager's PIN and a written reason, and is limited to five.
Should a café count visits or items?
Count items when one product drives repeat visits, and count bills when orders vary. A coffee bar usually does better with "buy 10 coffees", while a restaurant does better with one stamp per paid bill above a minimum spend. Bhookly supports both.
Can I run a wallet stamp card without changing my POS?
Yes. Bhookly's loyalty, campaign and coupon tools also run as a separate edition for businesses that keep their existing till, where staff record a visit by scanning the guest's card. Moving to the full Bhookly POS later needs no data migration.
The bottom line
A loyalty programme succeeds or fails on how easy it is to join and how hard it is to cheat. A card in Apple Wallet or Google Wallet handles the first, and stamps that only a paid bill can create handle the second. Set five rules, print one placard, give staff one sentence to say, and measure sign-ups per shift. You can see the full mechanism on Bhookly's Loyalty module page, or book a demo and watch a guest join in real time.