CIRCULATEQR
Retail & Commerce

A stamp card customers keep on their phone, with no app

To run a loyalty program with a QR code, put one code at the counter that opens a digital stamp card. Studio's Loyalty Stamp template is free: you set the reward, the stamps needed and a 4 to 8 digit staff PIN. Staff type the PIN on the customer's phone to add a stamp, with a cooldown between stamps. The card lives in the customer's browser, so there's no app or account. Paid loyalty templates add points, tiers and member names.

The problem

Why the printed version falls short

Paper punch cards get lost, washed or forgotten

Hole punches and rubber stamps are easy to copy

Customers won't download another app for one shop

You can't see how many cards are active or redeemed

Changing the reward means reprinting cards

What you get

Loyalty Programs with CirculateQR

Customers scan one code at your counter to open their own stamp card. Staff type your PIN on the customer's phone to add a stamp, and the reward is ready after the number of stamps you choose.

  • One code at the counter; each customer gets their own card
  • Every stamp needs the staff PIN, typed on the customer's phone
  • A cooldown between stamps, 60 minutes by default
  • The reward is redeemed with the same PIN
  • No app, account or sign-up for customers
  • Card IDs, stamp counts and redemptions in your dashboard
How it works

How to set it up

  1. Set up the card

    In Studio, open the Loyalty Stamp template. Name the program, choose how many stamps earn the reward and describe the reward.
  2. Choose a staff PIN

    Set a 4 to 8 digit PIN and the cooldown between stamps. Only staff should know the PIN.
  3. Print one code

    Put it on the counter or by the register. Customers scan it to open their card.
  4. Stamp and redeem

    Staff type the PIN on the customer's phone to add a stamp. When the card is full, the customer taps to redeem and staff enter the PIN again.
Features

Useful extras

Owner Dashboard

See anonymous card IDs, stamp counts and redemptions. Customers aren't named on the free card.

Coffee and Gym Templates

Paid templates at $3.99 each, bought once. Coffee adds tiers, a birthday reward and referrals; Gym tracks visit streaks and milestones. Members join with a first name.

Restaurant and Salon Templates

Also $3.99 each. Restaurant gives points per dollar that staff enter from the bill, with tiers; Salon gives points per service. You see a member table and activity.

Scan Analytics

See how often the counter code is scanned, by day and device.

A plan badge means that plan or higher is needed. Paid marketplace templates show their one-time price. Compare plans

Compared

CirculateQR vs paper punch cards and loyalty apps

No app download

CirculateQR
✓
Paper punch cards
✓
Loyalty apps
✗

Each stamp needs staff

CirculateQR
✓
Paper punch cards
△
Loyalty apps
△

Can't be lost with a wallet

CirculateQR
✓
Paper punch cards
✗
Loyalty apps
✓

Kept if the customer changes phones

CirculateQR
✗
Paper punch cards
✓
Loyalty apps
✓

Stamp and redemption counts

CirculateQR
✓
Paper punch cards
✗
Loyalty apps
✓

Customer names

CirculateQR
Paid templates
Paper punch cards
✗
Loyalty apps
✓

✓ yes · ✗ no · △ partly or with extra work

FAQ

Frequently asked questions

Do customers need an app or an account?

No. The card opens in the phone's browser and is kept there. If a customer clears their browser or switches phones, the card is lost.

How do you stop customers stamping their own cards?

Every stamp needs the staff PIN, typed on the customer's phone, and you set a cooldown between stamps. Ask staff to shield the PIN as they type it.

Can I see who my regular customers are?

On the free card you see anonymous card IDs, stamp counts and redemptions, not names. The paid templates ask members for a first name and show a member table.

Can I give points per dollar spent?

Not on the free card, which counts stamps. The paid Restaurant template gives points per dollar, entered by staff from the bill.

Can I bring members over from my old program?

No. Customers start a new card when they first scan. There's no import of existing members and no connection to your till or point-of-sale system.

What happens to the card on the free plan?

The counter code stays live 14 days after publishing, then pauses until you upgrade; a one-time $5 payment keeps one code live permanently. On a paid plan it works while you're subscribed and for 14 days after. Nothing is deleted.

Start with the Loyalty Stamp template

The template opens in Studio with starter content filled in. Change the text, pick a design and download. The free plan needs no card.