Coffee shops are the classic loyalty program use case: high visit frequency, a moderate average ticket, and customers who value the ritual as much as the caffeine. But a bad program — too many stamps, an unappealing reward, or an awkward signup — dies in the first month. This template works for most neighborhood cafés.
1. Pick a reward with healthy margins
Free drinks are popular, but they can be costly if your average ticket is already low. Better-margin alternatives include a free sweet roll, a complimentary size upgrade, or a house drink that costs you less than giving away an espresso.
- 8 drinks → free sweet roll (best margin for many coffee shops).
- 10 drinks → free 12 oz drink (simple to explain).
- 6 drinks → free size upgrade for a month (a novel reward).
2. Set the stamp goal
Eight stamps is the sweet spot for customers who visit once a week — about two months until the reward, an achievable goal. Ten stamps work if visits are daily. Avoid 12 or more unless your regulars stop by every day on their commute.
Welcome stamps
Start new members with two pre-assigned stamps. It costs you nothing until they complete the card, and completion rates usually improve noticeably.
3. Enrollment at the register
The best moment to invite someone to sign up is right after a good interaction — not when they're rushing out the door. Train your baristas on a 10-second script:
"We have a digital stamp card. Want me to send you the link?"
Or:
"Scan this QR code. It saves to your digital wallet — no app download needed."
After signup:
"You're already two stamps in. See you soon!"
4. Stamp without slowing the line
Stamp the visit when you hand over the drink, not during the payment rush. One scan or tap per visit is enough. If there's a line of three or more, you can stamp after the rush — but never skip a regular who expects their stamp.
5. Launch week tactics
- Place a small sign with a QR code on the tables and another at the pickup counter.
- Put a sign on the door: "Digital card — free sweet roll after 8 visits."
- Accept paper cards for the first 30 days.
- Post once on Instagram and pin the story with the QR code.
- Track daily signups — aim for 20% of transactions to register during the first week.
6. How to know if it's working
After 30 days, compare visit frequency between members and non-members. If members visit even 10% more often, the program is probably paying for itself. Redemption rate should stay steady: if nobody redeems, the reward feels unreachable; if everyone earns it too quickly, the goal is too easy.