How it works

One scan today.
A regular by next month.

No jargon. Here's the whole thing — how a customer joins, how your staff add a stamp, and how you watch it all from one dashboard.

The loop

Scan → join → stamp → reward → come back.

The same simple loop runs every day. Set it up once and it just keeps going.

📲

Scan or tap

A customer scans your QR at the counter or taps your Instagram link.

✍️

Join in 10 seconds

They join your rewards page with a name and number. No app to download.

🎟️

Collect a stamp

Your staff add a stamp each visit, from any phone. Buy 5, get 1 free.

Unlock & redeem

A full card unlocks a voucher. Staff verify the code and redeem it at the counter.

📊

They come back

Your dashboard updates, and the customer has a reason to return next week.

Customers come back for the free one. You get a list of your regulars and a reason for them to return.

At the counter

What your staff actually do.

No new hardware. It works on the same phone that's already behind your counter.

1

Find the customer

Scan their member QR, or type their phone number into the search box.

2

Add a stamp

One tap adds a stamp. When the card fills, the voucher unlocks on its own.

3

Redeem a voucher

Check the code shows Active, tap Redeem, and hand over the reward. Done.

If it takes more than 10 seconds, we've failed. It doesn't.

What you see

One dashboard. Your whole rewards program.

Members, stamps, claims, redemptions, and which outlet is doing best — all in one live view.

Your rewards program — liveMembers, stamps, and redemptions, updated as they happen
LiveThis month ▾
324
Members
57
New this month
188
Voucher claims
61
Redemptions
32%
Redemption rate
97
Active stamp cards
Signups this week
Mon
Tue
Wed
Thu
Fri
Sat
Sun
Redemptions by outlet
Tampines outlet142
Jurong outlet108
Online / Instagram74

Sample figures shown. Every merchant gets a live dashboard like this — client login →

Campaigns on top

Want a burst of attention? Add a campaign.

Boosters that run on the same system — every play and reward tied to a real member, not a like.

🎂

Birthday rewards

A treat lands automatically on a member's birthday — a reason to come in and bring a friend.

🔗

Referral links

Members share a link; new signups get tagged to who brought them in.

🎡

Game campaigns

Run a spin-the-wheel or scratch card for a launch or slow month — every player joins your rewards program.

Why a game

Why a game beats another ad.

The campaign is the hook that fills the rewards program. Here's why the format earns its place.

Played, not skipped

People skip ads, but they'll play a game — that's a minute of attention on your brand, not a fraction of a second.

Every player becomes a member

A campaign game isn't just likes. Each play lands a real member in your rewards program.

Fits where you already are

A QR or link drops onto your counter, packaging, or Instagram — no new channel to buy.

You can see it worked

Signups, stamps, and redemptions are all counted, so you know what the campaign actually did.

Data & compliance

The data is yours, and it's handled properly.

PDPA — Singapore

We only collect what the program needs — a name, a phone number, and a birthday if you offer a birthday reward. Every customer opts in at signup, and every message has an unsubscribe. The customer data belongs to you, the merchant; we hold it on your behalf and never share it with anyone. See our privacy page for the full picture.

Tell us about your shop.

We'll come back with a rewards page concept and a game you can play. Pricing depends on your setup — message us and we'll scope it together.

WhatsApp us →