
LoyaltyMarch 30, 2026 · 4 min read
How to Run a Loyalty Program for a Small Business (Without an App)
You don't need a dedicated loyalty app or expensive software. Here's how to set up a digital stamp program that customers actually use — and builds your email list automatically.

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.
Paper punch card: no email list built, no visit tracking, cards get lost or faked, zero re-engagement data.
Digital stamp card: email captured on sign-up, every visit logged, cloud-based and unfakeable, see who stopped coming.
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.
Recommendation: Start with 8 stamps = 1 reward. You can always adjust it later.
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.
- Customer says "Can I get my stamp?"
- Open dashboard → Loyalty → Stamp
- Search customer by name or email
- Click Give Stamp
- Customer's card updates in real time on their phone
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:
At the counter, verbally. "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.
Your storefront link. 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.
Frequently asked questions
Do I need an app for a loyalty program?
No. A dedicated loyalty app is the single biggest drop-off point in small business loyalty programs — customers won't download one for a coffee shop. Shopolo's stamp card lives in the browser: customers sign up with an email at your storefront link and the card is always one tap away, no install.
How much should loyalty rewards cost me?
A reward that costs you 5–10% of the average ticket across the stamps required to earn it is the usual range. A free coffee (roughly $1–2 cost) after 8 visits averaging $5 each is about 4–5% — on the generous side of healthy. Go much past 10% and the program starts subsidizing visits that would have happened anyway.
What's the easiest loyalty program for a small business to run?
A single-tier digital stamp card: 8 stamps, one reward, no points math, no tiers. It is the format with the lowest setup time and the lowest explanation burden at the counter — "one stamp per visit, free [reward] at 8" is the entire pitch.
Ready to launch a loyalty program?
Shopolo's digital stamp cards take 5 minutes to set up. No app, no hardware, no per-customer fees.
Start free →