LoyaltyMarch 30, 2026 · 6 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, 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.

01Customer says "Can I get my stamp?"
02Open dashboard → Loyalty → Stamp
03Search customer by name or email
04Click Give Stamp
05Customer'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.

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 →

More guides

How to sell gift cards onlineCommission-free online orderingLoyalty features overview