Sage green cafe loyalty card with five of eight stamps earned
Cafes

The cafe loyalty program your customers will actually open.

Starbucks did not win on coffee. It won because its app made the next visit feel inevitable. Qtap gives your cafe the same machine: a card in Apple Wallet, one scan at the counter, offers that land on a lock screen.

Free for your customers. Their card lands in the app they already have.

How it works

How it works for cafes

Ten minutes to set up. Nothing to wire into the till, nothing for staff to install.

01

Set it up before the milk steams

Stamps or points, the reward, your name and colour. Ten minutes, no developer, no POS integration. The QR is ready to print before the next order.

02

Customers join in one scan

They scan the QR or open a link, tap once, and the card sits in Apple Wallet next to their boarding passes. No app store, no form, no password.

03

The next visit starts to feel inevitable

Your barista stamps the Wallet pass from any phone. Reminders and offers go out on their own. Qtap flags the regulars who are drifting before you lose them.

Worked example

What a cafe program looks like

Stamp card

Eight coffees, the ninth free.

Sara's card says seven of eight. Your barista says one more and it is on us. That sentence, said forty times a day, is the whole program.

Free size upgrade at stamp four

The first win arrives early, so the card never feels far away. Starbucks worked this out years ago. For you it is a checkbox.

Points card
★

1 point per riyal, 400 = free drink

For cafes with a breakfast menu. The regular who orders eggs and a flat white gets there in a week, and can see it coming.

Both cards sit in Apple Wallet with your name on them, and the balance updates after every visit. No app to open at the counter.

Pick one mode per card
Campaigns

Bring them in on a dead Tuesday

Two kinds of offer. A pull offer is public and anyone who sees it can claim it. A push offer goes to the members you choose and lands on their lock screen.

Pull

You publish it. They claim it.

01

You publish the offer with a claim-by date. It shows on your QR poster, your Instagram, and inside the Qtap app.

02

A customer claims it and it moves to their Wallet with the countdown running.

03

They show it at the counter, your barista taps redeem, and they now hold your stamp card too.

Nobody holds it yet, so the stub reads untorn: no fill in the rail, an outline Claim pill, and a countdown to a closing date rather than a timer. Cap it and it shows ALL CLAIMED.

Push

You send it. It's already theirs.

01

You pick who gets it: everyone, or only the members who have not been in for 14 days.

02

At 7am it is on their lock screen. Nothing to open, no email to ignore.

03

It expires when you say. You see who opened it and who walked in.

The stub is torn: the rail fills, the pill goes solid, and the countdown runs live. Inside the last day it turns urgent and the label shows hours.

Redeeming it takes one scan

Same for push and pull
01

They open the voucher and tap Use

A sheet reveals the one-use code and a QR. The code never sits on the card face.

02

Staff scan it, or key it in

From the dashboard on the phone already at the till. No second device.

03

Qtap marks it used

The ticket goes terminal, the customer gets a confirmation, and it counts in your campaign numbers.

Why it fits

Why this works for cafes

A cafe loyalty program rewards a customer for coming back, usually with a free drink after a set number of visits. Starbucks runs the most successful one in the world. More than half of what it sells in the United States goes through its rewards app. It did not get there because the coffee is better. It got there because the app made the next visit feel inevitable: a star count you can see, a free drink you can almost taste, an offer that arrives on a slow afternoon, and a name that greets you at the top of the screen.

Independent cafes were sold a cheap copy of that. You know the one. A loyalty app with a name that is not yours, a signup form at the counter, two stars in the app store, and a customer who says they will download it later. Nobody downloads it later. The program dies in the first month and the vendor keeps billing.

Qtap starts where the app problem ends. Your card goes into Apple Wallet or Google Wallet in one scan, under your name and your colour, and it updates every time they visit. There is nothing to install and nothing to remember. Your barista scans it in about a second, so the morning rush before Friday prayer stays a rush and never becomes a queue.

Then you get the part Starbucks paid millions for. You see who came in this week and who used to. When a regular's gap between visits starts stretching, Qtap flags them before they are gone, and one tap sends them a reason to come back. Publish a buy-one-get-one anyone can claim, or push a flash offer only to the people who have not been in for two weeks. On Elite, connect ChatGPT or Claude to your own numbers and ask which one to run this week. A quiet Tuesday stops being something that happens to you.

Picture the version of you that has this. Tuesday's number is known before Tuesday. Sara is one stamp away and your barista tells her so. At 7am you send 25% off pastries to everyone who has not been in for two weeks, then you watch the door. The cafe next door is still guessing.

I built Qtap because every cafe owner I met had tried a loyalty app and given up on it. The idea was never the problem. The app was.

→
On every plan

Apple Wallet passes

Balance updates on the lock screen, no app to open.

Stamp cards and points per spend

Run either model, or both side by side.

Push campaigns

Sent straight to the customers who qualify.

Pull offers

Publish it and let customers claim it themselves.

Scheduled notifications and reminders

Expiring rewards, streaks at risk, birthdays. Set once.

AI churn detection

See which regulars went quiet, and what to send them.

Ask Qtap in ChatGPT or Claude

Ask about your numbers in plain language.

Qtap runs beside your POS, not inside it. Your barista scans with a phone, the same way they would tap a card machine. Customers can hold the Wallet card without the app, and redeem rewards inside the app.

Questions

Before you switch it on

Four answers, no sales pitch. If yours isn't here, message us and a real person replies.

Will this slow down my line?

−

No. Joining is one QR scan and one tap, about the time of a contactless payment. After that your barista scans the customer's Wallet pass from any phone, which takes about a second. Nothing is typed and no one logs in at the counter.

Do my customers need to download an app?

+

Not to join or to collect stamps. The card lives in Apple Wallet or Google Wallet and updates after every visit. To see their rewards, redeem them, and get the full experience, the free Qtap app is recommended, and every Qtap cafe they visit is already inside it.

Is this the same as the Starbucks app?

+

The same mechanics: a progress you can see, a reward you can see coming, offers on the lock screen, and a record of every visit. The difference is that joining needs no install, and the card carries your name instead of theirs.

What does it cost?

+

Plans start at $29 a month for one location with unlimited members. Growth is $49 and adds AI insights on who is at risk. Elite is $79 and lets you connect ChatGPT or Claude to your numbers. No per-stamp fees and no setup fee. Cancel any month.

Give your regulars a reason by Friday

Plans from $29/month. No setup fees.

Start free
14 days free. Card on file, charged day 15.