Paper punch cards don't build a business
The classic paper punch card has a fatal flaw: it produces zero data. When a customer fills one up and gets their free coffee, you have no idea who they are, how often they came in, or how to reach them again.
A digital loyalty program captures an email address with every sign-up. Every visit is logged. You can see who your regulars are, who stopped coming in three months ago, and who's one stamp away from a reward. That data is worth more than the reward itself.
Setting up your program — the right way
There are three decisions to make when setting up a loyalty program:
1. How many stamps for a reward?
The most common setups are 8–10 stamps. The research on loyalty programs consistently shows that 8 is the sweet spot — achievable in 1–2 months for a regular customer, but not so easy that it feels free. Anything over 12 reduces sign-up rates because the reward feels too far away.
2. What's the reward?
Match the reward to your core service. Coffee shops: free coffee. Salons: free blowout or $20 off. Gyms: free class. Restaurants: free appetizer or dessert. The reward should feel meaningful but not cost you more than your margin allows. A "free medium coffee" at $5 cost for a $60 average ticket is excellent economics.
3. How do customers sign up?
The least friction, the better. With Shopolo, customers sign up from your storefront link — they enter their email and they're enrolled. No app download, no account password, no form. The stamp card lives in their browser. When they come back, they show you their phone.
How stamping works at the counter
This is the moment where most loyalty programs break down. The process needs to be fast — under 10 seconds — or staff won't do it consistently.
The whole process takes about 8 seconds once staff is familiar with it. The customer doesn't need their phone out until the end — you can stamp while they're ordering.
Promoting your loyalty program
The two most effective places to promote a loyalty program:
"Do you have a loyalty card with us? Scan this code to sign up — after 8 visits you get a free [reward]." One sentence. That's the whole pitch. Train every staff member to say it once per customer, once per visit.
When customers visit shopolo.app/your-business to buy a gift card or check your menu, they'll see the loyalty program featured there. No separate promotion needed — the channel cross-sells itself.
The real value: your customer list
After 6 months of running a loyalty program, you'll have hundreds of customer email addresses in your dashboard — all verified, all opted in. That list is the most valuable marketing asset you'll build. Send them an email before your slow season. Tell them about a new menu item or promotion. Invite them back when they've been absent for 60 days. This is where the loyalty program pays for itself many times over.
Shopolo's digital stamp cards take 5 minutes to set up. No app, no hardware, no per-customer fees.
Start free →