Build the program around the 3-week haircut cycle
Most barbershop customers rebook on a roughly 3-week cycle, so a loyalty program that assumes weekly or monthly visits is built on the wrong rhythm. Plan your win-back timing, campaign cadence, and even your stamp threshold against three weeks, not against a generic default.
That cycle also sets how fast a stamp card fills up: at one haircut every three weeks, a 6-stamp card completes in roughly 18 weeks, or a bit over four months. If that feels slow, it's still faster than most retail loyalty programs, because barbershop visits are genuinely regular — the cycle is the product's biggest advantage over a shop with irregular footfall.
One card works across every chair and every branch you add on one dashboard, so a customer who sees a different barber on a busy Friday doesn't lose their stamp progress — the card belongs to the shop, not to one chair.
Stamps vs. points: use stamps unless your price list forces points
A stamp card is the right default for a barbershop: uniform pricing (a haircut is a haircut) means a stamp per visit and a free cut after a fixed count is easy for both barber and customer to track. The classic version is the 6th cut free.
Points only make sense if your price list actually varies — say a haircut is 30 SAR but a haircut-plus-beard-trim is 50 SAR, and you want the reward to reflect that difference. If every service on your price list is close enough in cost that customers don't perceive it as different tiers, stick with stamps; introducing points where pricing is essentially uniform just adds a number nobody needs to think about.
| Haircut price | Discount on the free cut | Visits to earn it | Weeks (3-week cycle) |
|---|---|---|---|
| 25 SAR | ≈14% | 6 | ≈18 weeks |
| 35 SAR | ≈14% | 6 | ≈18 weeks |
| 45 SAR | ≈14% | 6 | ≈18 weeks |
The 14-day win-back trigger, tuned to the cycle
Waya's win-back trigger fires automatically after 14 days of inactivity, checked daily, with a 30-day dedupe so the same customer doesn't get messaged twice in a row. For a barbershop on a 3-week cycle, 14 days lands right at the point where a regular is running a little late — not so early that it feels pushy, not so late that they've already found another chair.
Write the win-back message once and keep it short: "Haircut time? It's been a couple of weeks — book your usual chair." Editable per trigger, this message can reference the shop by name without sounding like a generic blast, because it's only going to customers who are actually overdue by the shop's own definition of overdue.
This is a genuine advantage of digital loyalty over a paper punch card: a paper card can't notice that someone hasn't come back in two weeks. A wallet pass, tracked against a lock-screen trigger, can.
Friday and Eid rush: staff roles for chair barbers
Friday afternoons and the run-up to Eid are the two predictable crunch points for a Saudi barbershop, and that's exactly when a scanning step needs to be fast and unambiguous. Waya has two staff roles, set up from the staff accounts screen: Cashier, who can add or deduct points and stamps, and Branch Manager, who can do everything except run campaigns. Give each chair barber Cashier access so any of them can scan and stamp a card without waiting on whoever's running the till.
During an Eid rush, a shop with 3+ chairs benefits from putting every barber on Cashier so the scan never becomes the bottleneck — a customer who's already waited 40 minutes for a chair shouldn't then wait for the one person with access to scan their card. Multi-branch shops get up to 3 branches on Growth and unlimited branches on Premium, each rolling into the same dashboard.
- Cashier role: add/deduct stamps and points — assign to every chair barber
- Branch Manager role: everything except campaigns — assign to the shop lead
- During Friday/Eid rushes, put every barber on Cashier so scanning never bottlenecks at one till
- One card works across chairs and branches, so a switched barber doesn't cost the customer their progress
QR at the mirror, not just at the till
The highest-attention moment in a barbershop isn't the till — it's the mirror, right after the cut, when the customer is looking at the result and feeling good about it. Put a small QR poster on or near the mirror station, not only at the register, so a customer can scan and enroll while they're still in the chair rather than rushing out after paying.
Enrollment itself takes about ten seconds: scan the QR, type a first name and mobile number on one screen, tap once to add the pass to Apple Wallet or Google Wallet. No app download, no account, no password. On a device with neither wallet, the same link opens a web card instead.
Launch a barbershop loyalty program in one week
A single-chair or small multi-chair barbershop can be fully running in five working days, starting on the Free plan at 0 SAR with no credit card.
Keep the limits in mind while you plan: Waya has no POS or till integration, so a barber scans the card by hand after the cut rather than the till adding a stamp automatically; there's no SMS, only wallet lock-screen messages; and the Android merchant app is in closed testing, so staff use the web dashboard or the Waya iOS app on the floor.
- Day 1: build the stamp card
Pick a 6-stamp threshold, add your logo and shop colors, and choose Free to launch at 0 SAR.
- Day 2: print two QR posters
Print one for the till and one for the mirror station, so enrollment happens at both moments.
- Day 3: set up staff and chairs
Add every chair barber as Cashier and the shop lead as Branch Manager, then set your branch address.
- Day 4: turn on welcome and win-back
Turn on the welcome-on-enrollment message and the 14-day win-back trigger, writing both around the 3-week cycle.
- Day 5: rehearse the Friday-rush scan
Time ten scans back to back on a busy afternoon to make sure the habit holds when the shop is full.
- Days 6–7: check the dashboard
Review enrollments and returning-customer counts, and adjust which barber asks and when if the numbers look thin.
Frequently asked questions
How many haircuts should a barbershop stamp card require for a free cut?
Six is the common default and lines up cleanly with a roughly 3-week haircut cycle, completing in about 18 weeks. It works out to roughly a 14% discount on the cycle, which is generous enough to notice without giving away too much margin.
Should a barbershop use points instead of stamps?
Only if your price list genuinely varies — for example a haircut priced differently from a haircut-plus-beard-trim. If every service is close to the same price, a stamp card is simpler for both the barber and the customer to track.
When does the win-back message fire for a barbershop?
Waya's win-back trigger fires automatically after 14 days of inactivity, checked daily with a 30-day dedupe so the same customer isn't messaged twice in a row. For a 3-week haircut cycle, that timing catches a regular right around when they're running late.
Which staff role should a chair barber have?
Cashier, which lets them add or deduct stamps and points on the customer's card. The Branch Manager role adds everything except running campaigns and is better suited to the shop lead.
Does the barber's till add a stamp automatically?
No. Waya has no POS or till integration, so a barber scans the customer's card on an ordinary phone — the web dashboard or the Waya iOS app — after the cut. There's no SMS either; wallet messages land on the phone's lock screen instead.