Dubai · barbershops, salons, cafés, laundries, groceries
The loyalty card your customers can't leave at home.
TapBerry puts your shop's own stamp card into Apple Wallet and Google Wallet. Your customer scans the code on your counter once — no app, no account, no download. You get their mobile number, their birthday, and a way to bring them back on a quiet afternoon.
- Set up for you in one visit
- د.إ149/month + د.إ50 once
- Cancel any month, data exported
Tuesday 18 August
16:12
One more cut and the next one's on us.
Stamps to go
1
Next reward
Free haircut
This is the whole customer experience. There is no app behind it.
Why the punch card stopped working
You already tried loyalty. It ran out of ink.
Nearly every shop we visit has a shoebox of half-punched cards behind the counter. The idea was never wrong — the paper was.
01
The card goes missing, and so does the customer
A punch card lives in a wallet that gets emptied. When it goes, the eighth coffee goes with it — and starting again at one is a small insult. Most people do not tell you. They just stop mentioning it, and then they stop coming.
02
You cannot count anything that matters
You know Saturday was busy. You do not know how many of Saturday’s customers had been in before, whether the new stand by the till changed anything, or which twelve of your regulars have not walked in since Ramadan.
03
When it is quiet, you have no way to reach anyone
A dead Tuesday afternoon and nothing to do about it. No list, no numbers, no channel. You cut prices for whoever happens to walk past, which trains people to wait for the discount.
And the usual alternative is worse
The fix you get offered is a branded app. Nobody is downloading an app for a barbershop they visit once a month — and asking them to is the exact friction that killed the paper card, moved onto a screen.
The wallet on your customer's phone is already installed, already trusted, already on their lock screen. That is the only place a small shop's loyalty card has ever made sense.
How it actually works
Three people touch this. None of them get a manual.
Your customer
Thirty seconds, once
- Scans the QR on your counter, or taps the sticker on the back of the stand.
- Sees a page in your colours with your logo — not ours.
- Types their name and mobile. Their phone offers to fill both.
- Taps “Add to Wallet”. Done. Nothing to install, no password to invent.
- Same number next time brings back the same card — never a duplicate.
Your staff
Two taps per customer
- Opens straight into the camera. No menu, no loading screen.
- Scans the card and sees the person: “Claudia · 3 of 5”, next slot pulsing.
- One big button. The stamp lands and it returns to the scanner in two seconds.
- A reward waiting shows as a banner across the top — hard to miss, one tap to give.
- Wrong button? Sixty seconds to undo. Wifi drops? It keeps working and syncs later.
You
A minute over morning coffee
- New members, scans and rewards given today, on one screen.
- Every customer with their number, birthday, balance and last visit.
- Who is one stamp from a reward, and who has gone quiet.
- Write one message, send it to everyone with your card — capped so you cannot annoy them.
- A monthly report on WhatsApp telling you what the 149 bought you.
Done for you
What the first month looks like
You are running a shop. The setup work is mine, and there is exactly one job that stays yours.
The visit
Fifteen minutes at your counter
I show you the card working on my own two phones — join, stamp, redeem, the whole loop. If it is not for you, that is the end of it and I have taken a quarter of an hour.
Same day
Your card gets built
Your logo, your colours, and the offer you chose. I set it up — you do not fill in a form. Most shops go from “yes” to a live card inside an hour.
Next day
The stand arrives
A printed counter stand with your QR on the front and an NFC sticker on the back, both opening the same page. I bring it and put it where people pay.
First week
Your staff mention it on every sale
This is the only part that is on you, and it is the part that decides whether this works. One sentence at the till: “Are you on our card?” After a week it is a habit.
Day 30
The first report
New members, repeat visits, rewards given — on your WhatsApp, in plain numbers. If it is not paying for itself, you will see that too, and you can stop.
Honestly compared
Paper, an app, or this
A branded app beats us on a couple of things. It also costs more than most of these shops make in a good week, and nobody installs it.
| Paper punch card | Your own app | TapBerry | |
|---|---|---|---|
| Customer has to install something | |||
| Survives a lost wallet or a new phone | |||
| You get their mobile number | |||
| You can message them directly | |||
| You can see who stopped coming | |||
| Can be forged with a borrowed stamp | |||
| Carries your branding, not a platform’s | |||
| Someone sets it up for you | |||
| Monthly cost | Printing | AED 2,000+ | AED 149 |
The app column assumes a custom iOS and Android build with a backend — the quote a Dubai agency would give a single-branch shop. If you already have an app with real installs, keep it; this is not for you.
Written for your trade
A barbershop and a laundry do not need the same card
The defaults are different, the messages are different, and the reason people stop coming is different. Pick yours.
Barbershops
Men come every three or four weeks, then one month they don’t — and there is no way to notice, let alone do anything about it.
What this looks likeCafés
Paper coffee cards die in trouser pockets. The customer starts again at one, and quietly stops caring.
What this looks likeNail & beauty salons
A high-spending regular and a once-a-year walk-in look identical at the till.
What this looks likeLaundries
Laundry is bought on price and proximity, and both of those change the day a competitor opens.
What this looks likeGroceries
Thin margins mean a discount has to be earned, not given away to everyone who walks in.
What this looks likePrice
One price, and what it does not cover
No tiers, no per-customer fees, no annual contract. The things this cannot do yet are listed below the things it can.
د.إ149/month
Plus د.إ50 once, for the stand and the setup visit. Each branch is its own subscription; the card works across all of them.
Message Kamran on WhatsAppOr try a live card first — it takes about thirty seconds.
Included
- Your branded card in Apple Wallet and Google Wallet
- Unlimited customers, stamps, points and rewards
- As many loyalty programmes as you want, all on the one card
- Staff scanner on any phone, with personal PINs
- Printed counter stand with QR and NFC sticker
- Automatic birthday, win-back and “one to go” messages
- Monthly report on WhatsApp
- Setup, changes and support from Kamran directly
Not included, and I would rather you knew now
- Cash register or POS integration — not yet built
- Arabic or any language other than English — coming
- A native app in the App Store for your staff — the web scanner is what exists today
If payment fails
I call you. You get a week before anything locks, and customer balances are never touched.
If you cancel
Your customer list comes to you as a spreadsheet and every card is closed off properly.
If it is not working
Tell me at the 30-day report. I would rather lose the 149 than argue about it.
What shop owners ask me
The questions that come up at the door
In roughly the order they come up. If yours is not here, ask me directly — I answer my own messages.
They don’t have to be. There is no app, no account and no password. They scan the code on your counter, type their name and mobile number, and tap one button. The card lands in the wallet app their phone already has. If they can take a photo, they can do this.
Photo placeholder
A picture of you at a real counter beats any stock image
Who you are dealing with
One person, and he knocks on your door
I'm Kamran. I build these cards, I print the stands, and I bring them to your counter myself. There is no support desk and no ticket number — when something breaks you message me on WhatsApp and I fix it, usually the same day.
That has an obvious limit, and I would rather name it than pretend otherwise: I can only look after so many shops properly. When I get close to that number I will slow down rather than let the service get worse.
[Founder: two or three sentences here about why you started this — the shop that gave you the idea, or what you did before. Specific beats polished.]
Early days. There are no customer quotes on this page yet because there are no customers to quote yet. When there are, they will be real shops with real names, used with permission.
Fifteen minutes at your counter, and you will know.
I'll run the whole thing on my own two phones — join a card, take a stamp, claim a reward — while you watch. If it is not for your shop, you have lost a quarter of an hour and I will not chase you.