In a salon, the scarce thing is chair time
A salon loyalty card should move the next appointment two weeks earlier. It should not make today's appointment cheaper. Once you accept that, almost every decision about the card changes: what you reward, when you send the reminder, and which minute of the visit you ask for the rebooking.
Look at the two costs side by side. A 20% discount on a 300 SAR color hands back 60 SAR to a client who had already decided to come. An empty 2pm slot on a Tuesday costs you a stylist's hour whether anyone sits in the chair or not. Those are different problems, and a discount only solves the first one, and badly.
Here's the gap worth attacking. If your regulars come back every nine weeks and the service really wants six or seven, each one of them is quietly donating two appointments a year to that slippage. Twenty clients drifting by two weeks each is a hole in your month that no price cut fills.
The rebooking moment is 90 seconds long
The only reliable time to earn the next visit is while the client is still in the chair, looking at the result in the mirror. By the time they're at the door with a bag on their shoulder, you're competing with the drive home. Salon owners already know this, and it still gets skipped on a busy Thursday because nobody owns the step.
So make it a physical step. Your front desk pulls out an ordinary phone, scans the client's card, adds the stamp, and says the next-visit line out loud with a date attached: "Your roots will show around the second week of October, do you want the Tuesday?" The pass update lands on the client's lock screen before they reach the car, which is a receipt for a conversation they just had.
Enrollment has to be quick enough to fit in that same window. Put the QR code at reception and a second one at the mirror station. The client scans it, types a first name and a mobile number on one screen, and taps once to add the card to Apple Wallet or Google Wallet. Any device that supports neither gets a web card instead. There's no app to download, no account, and no password.
Nothing changes at the till. Waya has no POS integration and no hardware, so it sits beside whatever payment terminal you use. The scan happens on a phone your staff already carry.
Every client is on a different clock
This is why a monthly newsletter does nothing in a salon. A blast on the first of the month reaches the client who came four days ago and the one who is eleven weeks overdue, and it says the same sentence to both. The message that works is boring and specific, and it arrives when that particular service is due.
Group your clients by what they buy, not by when you feel like sending something. As a starting point: cut-only runs 3 to 4 weeks, color and root touch-ups 5 to 7 weeks, gel manicures 2 to 3 weeks, and keratin or smoothing treatments 12 to 16 weeks. Those are guesses. Your appointment book has the real intervals, and your senior stylist can correct all four numbers in one conversation.
Then work the quiet list once a week instead of once a month. The dashboard shows which regulars have gone quiet and lets you send a wallet message from the same screen, so you pick the bucket that's due and send to that bucket. Sunday morning is a good slot in Saudi Arabia, where the work week runs Sunday to Thursday and salon traffic piles up from Wednesday to Friday. Four small sends a month beat one large one, and they cost you fewer messages.
One local detail worth planning around: salaries land at the end of the Gregorian month, so the last week of the month carries the higher-ticket services. Push the color bucket into that window rather than the twentieth. Waya does not compute each client's personal cycle for you, which is exactly why the bucket-plus-quiet-list method is the practical version.
There's also a passive layer that costs you no message at all. Set your branch on the Branches screen and the pass can surface on the lock screen when a client is near the shop. Note that the address and Maps fields on the card itself are not the geofence, only the Branches screen is. None of this is SMS, and the client's mobile number never goes to a third-party messaging app.
Reward the visit count, not the ticket
Pick a stamp card and set the stamp count so the reward lands after roughly a year of good cadence. Eight visits at a 6-week rhythm is about 11 months. The same eight visits at a 9-week drift takes about 17 months. The card is a quiet bet on cadence, and the client can see the progress sitting in their wallet between visits.
Make the reward chair time you aren't currently selling. A treatment, a blow-dry, or a scalp massage has a low marginal cost and is something you'd rather book on a slow Tuesday than never book at all. Money off a color has the opposite effect: it teaches a client who was coming anyway to wait for the offer.
Be honest about the enforcement. If you want the reward redeemable only on Tuesday or Wednesday, write that into the reward wording on the card and have your front desk hold the line. Waya will not block a Friday redemption for you. The design is yours either way, in Arabic or English: colors, logo, stamp count, and the exact reward sentence.
Waya also offers points, balance, and discount cards, and one card can span several branches with every scan rolling into a single dashboard. For a salon, the visit-count card is usually still the right pick, because it prices in rhythm rather than spend.
A worked example, with the assumptions on the table
Take a two-chair salon serving about 200 paying clients a month at an average ticket of 150 SAR. Suppose 80 of them enroll over the first two months, mostly the regulars who pass the reception QR while it's still novel. Assume their honest baseline is a nine-week gap, which is about 5.8 visits a year each.
Now assume the timed reminders move 20 of those 80 onto a seven-week rhythm. That's 7.4 visits a year instead of 5.8, so about 1.65 extra visits each, or roughly 33 extra appointments across the year. At 150 SAR, that's about 4,950 SAR of service revenue, spread as fewer than three extra bookings a month across two chairs.
Against that, Growth costs 85 SAR a month, or 867 SAR a year paid annually. The rest of the cost is chair time you already owned. What matters is that the whole argument rests on my made-up figure of 20 clients out of 80, so treat it as a model and not a forecast. After 90 days, check the new-versus-returning split in your own dashboard and replace my number with yours.
One more thing that example exposes: at 80 enrolled clients you are close to the free plan's stop at 100 customers. For a small salon, the customer count is what pushes you onto a paid plan, not the messages. Eighty regulars on a seven-week rhythm is roughly 50 wallet messages a month, comfortably inside the free allowance of 100.
What this doesn't do, and what it costs
Waya is not a booking system. It doesn't hold slots, doesn't sync with a calendar, and doesn't send SMS. There's no POS or till integration and nothing to install. If your rebooking currently lives in a paper diary or a WhatsApp thread, it stays there, and the card runs alongside it. What Waya covers is the pass in the wallet, the visit record when your staff scan it, the reminder on the lock screen, and the dashboard that tells you who went quiet.
The pricing is short. Free is 0 SAR forever: up to 100 customers, 100 wallet messages a month, 1 stamp card, 1 branch, your own card design, and the full dashboard, with no credit card. It's a hard stop at 100 customers, and everyone already enrolled keeps their card and keeps collecting. Growth is 85 SAR a month or 867 SAR a year: unlimited customers, up to 10 cards, 3 branches, 5 staff accounts, 5,000 messages a month, all card types, campaigns, and Excel import. Premium is 149 SAR a month or 1,520 SAR a year for unlimited cards, branches, staff, and messages.
It's worth knowing the alternatives. Niqati is the best-known loyalty name in the Saudi market and leads on search share, with quote-based subscription pricing. Btaqa publishes tiers at 108, 250, and 380 SAR a month. OneCup is around 150 SAR a month, and Watily is 149 SAR a month with loyalty bundled into a wider plan. Those are vendor-published prices as of August 2026, so verify them yourself before deciding. Most of them ship real wallet passes, so don't pick on that basis.
The structural difference is where you start. Every one of them begins with a paid subscription; Waya begins at 0 SAR and stays there up to 100 customers, with no credit card. For context on the base: 100+ shops across Saudi Arabia, 5,000+ customer cards living in wallets, and a 4.9/5 average rated by 90 merchants, which are the figures published on our Arabic homepage. Start with one stamp card, one QR at the mirror, and the 90-second line at the chair, and judge it on next month's calendar.
Frequently asked questions
Does Waya book appointments or sync with my salon calendar?
No. Waya doesn't hold appointment slots and doesn't connect to booking software or your till. It stores the loyalty card in Apple Wallet or Google Wallet, records visits when your staff scan it, and sends lock-screen reminders. Your booking stays wherever it lives today, whether that's a paper diary, WhatsApp, or a booking app.
How often should I message a salon client?
Once per service cycle, timed to the service they actually bought. As a starting point that's every 3 to 4 weeks for a cut, 5 to 7 weeks for color and roots, 2 to 3 weeks for gel nails, and 12 to 16 weeks for a smoothing treatment, then correct those against your own appointment book. The free plan allows 100 wallet messages a month, which covers roughly 80 regulars on a seven-week rhythm.
Do my clients need to download an app to get the loyalty card?
No. They scan the QR code at reception, type a first name and a mobile number on one screen, and tap once to add the card to Apple Wallet or Google Wallet. Any device that supports neither gets a web card link instead. There's no account, no password, and no app install.
Is a stamp card better than a discount for a salon?
For filling chair time, a visit-count stamp card is usually the better instrument. A discount cuts the price of an appointment the client had already decided to book, while a stamp reward only pays out after five or eight paid visits, and it pays out to the client whose rebooking rhythm you actually improved. Make the reward a low-marginal-cost service such as a treatment or a blow-dry on a slow afternoon rather than money off a color.
What happens after 100 customers on the free plan?
Enrollment stops at 100 customers, and the free plan holds at 100 wallet messages a month; every client already enrolled keeps their card and keeps collecting stamps. A two-chair salon usually reaches that in two to three months. Growth is 85 SAR a month, or 867 SAR a year paid annually, and raises the limits to unlimited customers, 10 cards, 3 branches, 5 staff accounts, and 5,000 messages a month.