WhatsApp Booking System for Salons in Saudi Arabia
A WhatsApp booking system for salons in Saudi Arabia: book in chat, take deposits by mada or Apple Pay, remind in Arabic and English. SAR prices compared.

A WhatsApp booking system for a salon in Saudi Arabia lets clients book in the chat they already use — choose a service and stylist, pay a deposit by mada or Apple Pay, and get automatic reminders in Arabic or English before the appointment. Local platforms start from 240 SAR a month (Sahlix’s published Starter price); a done-for-you system runs on your own number and website instead.
Saudi salons live on Instagram. The portfolio is the shop window, the DM is the enquiry, and WhatsApp is where the booking either happens or dies. The problem is rarely demand — it is the gap between a client messaging at 11pm and a salon that answers from a personal phone, between other clients, the next morning if she is lucky.
This article covers what the system includes, the reminder-cadence question nobody else explains, deposits that actually stop no-shows, and an honest riyal-by-riyal comparison of your real options in Saudi Arabia — local platforms, global tools, the free app, and done-for-you.

How Saudi salon clients book now: Instagram first, WhatsApp second, phone last
Watch a new client’s real journey. She finds a colour result she likes on your Instagram, checks the stylist’s tagged work, and taps the WhatsApp link in your bio with two questions: how much, and when. If the reply is fast and ends with a confirmed slot and a small deposit, she is booked. If it is slow, she sends the same message to the salon she found two posts later.
That funnel — Instagram to WhatsApp to booked — is the whole game, and it is why a booking system here is not a website feature. It is the chat, organised. Step by step, the journey the system has to protect:
- Post or story — the result photo, with the booking link one tap away.
- First message — the client asks price and availability, usually at night.
- Instant structured reply — services and prices answered, live times offered. Not an auto-reply that says “we will get back to you” — an actual booking flow.
- Slot picked, deposit link sent for the services that need one.
- Confirmation in the same thread, then reminders on the right cadence.
- After the visit — the follow-up and the next appointment offered.
Every step a client has to wait, switch apps or repeat herself costs you bookings. The system exists to make the six steps feel like one conversation. The same model runs the region: WhatsApp booking for aesthetic clinics in Dubai shows the website-plus-WhatsApp version for clinics, and salon clients behave the same way.
What the system includes
- Booking where the client already is. In the chat, or via a booking page the chat sends — service, stylist, live times, done in under a minute.
- Instant confirmation with the details, your location, and anything she needs to know before the visit.
- Automatic reminders with confirm and reschedule buttons (cadence below).
- Deposits for the appointments that hurt when they vanish — long colour, keratin, bridal work.
- Rebooking after the visit — a follow-up with the next appointment offered while the result is still fresh.
- Your number, your client list. The system runs on the salon’s own WhatsApp number, not a platform’s.
The reminder cadence question: 48h+2h vs day-before + morning-of
Platforms disagree about reminder timing, and none of them explains the choice. Waj.ai’s MENA salon guide recommends 48 hours plus 2 hours before. Stepup uses day-before plus morning-of. Mahjoz, the Saudi platform, sends a day-before reminder. App-ening (in Qatar) uses 24 hours plus 1 hour. They are all defensible — for different services:
| Service type | Cadence that fits | Why |
|---|---|---|
| Long bookings (full colour, keratin, bridal, 2+ hours) | 48h + 2h | A cancellation here costs a half-day of chair time; 48 hours gives you a real chance to refill it, and the client time to arrange her day |
| Standard appointments (cut, treatment, nails, 45–90 min) | Day before + morning of | Close enough that plans are firm; the morning message catches the day-of drift |
| Short services (trim, blowout, tidy-up) | One reminder, day before | Two reminders for a 20-minute appointment trains clients to ignore you |
The principle: the longer and more valuable the slot, the earlier the first reminder. Match the cadence to the cost of the empty chair, not to whatever your software defaults to.
One more rule, whichever cadence you pick: decide what silence means. If a client has not confirmed by the morning of a long appointment, the system flags her to your team rather than sending a third, fourth and fifth nudge. One personal message from a human — “Shall we keep your 2pm colour, or move it to next week?” — rescues more long bookings than any automated sequence, because it lands as care rather than machinery. Automation handles the ninety percent who just needed reminding; your team’s judgement handles the rest. A system that tries to automate the last ten percent too is the one clients end up blocking.
Deposits that stop no-shows — and the exact message
Reminders fix forgetting. Deposits fix not caring. For long services, the Saudi platforms lead with this: Mahjoz describes its salon flow as “choose the service, specialist and time, take a deposit upfront, and send a reminder before the appointment,” with payments through mada, Apple Pay, Tabby and Tamara, as published on its site.
Design the policy in three decisions: which services need a deposit (the 90-minute-plus ones), how much (a fixed amount reads fairer than a percentage), and the refund rule (movable free up to 24 hours before; kept inside 24 hours). Then send the policy in the booking chat itself, in both languages:
English:
To secure your {service} appointment on {date} at {time}, please pay a deposit of {amount} SAR here: {payment link}. It comes off your bill on the day. Need to move it? Reply here any time up to 24 hours before and we will move your appointment and your deposit with it.
Arabic:
لتأكيد حجزك لخدمة {service} بتاريخ {date} الساعة {time}، يرجى دفع عربون قدره {amount} ريال عبر الرابط التالي: {payment link}. يُخصم العربون من فاتورتك يوم الموعد. هل تحتاجين إلى تغيير الموعد؟ ردّي هنا في أي وقت قبل الموعد بـ24 ساعة وسننقل حجزك وعربونك معه.
Note what the message does: it leads with the benefit (your slot is secured), states the fairness rule (move it free with a day’s notice), and makes rescheduling easier than cancelling. Most clients are not trying to cheat you — they are busy. The deposit simply makes the appointment feel real.
If you want the deposit rule, the cadences and the templates configured for your service menu, get a free audit and we will map it service by service.
Your options in Saudi Arabia, honestly compared
| Route | What it is | Published price |
|---|---|---|
| WhatsApp Business app | The free app on one phone; every booking and reminder done by hand | Free |
| Sahlix | Saudi salon app: booking link and client app, dashboard for bookings from WhatsApp, website and social | Starter 240 / Growth 374 / Professional 526 / Business 689 SAR per month, billed monthly, as published; 14-day free trial |
| Mahjoz | Saudi all-in-one: booking, POS, ZATCA-approved e-invoicing (Phase 2), WhatsApp engagement on the official API | Lists prices from 1,995 to 5,995 SAR — the billing period is not stated on its homepage, so ask before comparing |
| EliteTeQ | POS software with WhatsApp reminders and a deposit option | From USD 499/year, as published |
| Done-for-you (Loopwise) | Booking and reminders built on your own website and number; you adopt no new platform | Fixed quote after a free audit |
Be fair to the local platforms: Mahjoz and Sahlix are real Saudi companies, and their rails show it — mada, ZATCA e-invoicing, Tabby and Tamara, full Arabic interfaces. If you want one system to replace your till, diary and messaging, they are credible options. The catch is the swap itself: your team learns a new platform, your bookings live in it, and the client books on their link or app rather than in a conversation on your number.
The done-for-you route exists for the salon that does not want a new platform at all — the booking layer is built on the number and website you already have, and your clients just notice that booking got faster. Salons weighing the marketplace version of this decision should also read our guide to Fresha alternatives for salons in Saudi Arabia.

What it costs in total: subscription plus message fees
Platform prices are only half the bill. WhatsApp messages sent through the official API are charged by Meta per delivered template message. Watily’s Saudi API guide, citing Meta’s pricing documentation (rate card effective 1 July 2026), puts the Saudi utility rate — the category confirmations and reminders fall in — at 0.0401 SAR per message, and marketing messages at 0.1877 SAR.
Worked example for a mid-size salon:
- 400 appointments a month, each with a confirmation plus two reminders = 1,200 utility messages.
- 1,200 × 0.0401 SAR = about 48 SAR a month in Meta message fees.
- Add a platform — say Sahlix Growth at 374 SAR a month as published — and the true running cost is roughly 422 SAR a month, before any marketing broadcasts (which, at 0.1877 SAR each, are the line to watch: a 1,000-client broadcast is about 188 SAR a time; Waj.ai’s guide sensibly caps broadcasts at four a month).
Whatever route you choose, run this sum with your own appointment count. It takes two minutes and it ends most sales pitches.
One last decision hides inside the table: switch or bolt on? The platform routes are a switch — your diary, till and client history move into their system, and their templates decide how your reminders read. The done-for-you route is a bolt-on: the booking and reminder layer attaches to the number and website you already have, and everything else in the salon stays where it is. Neither is automatically right. A salon opening its second branch probably wants the platform’s structure. A salon with a team that finally runs smoothly on its current setup usually wants the layer, not the upheaval — and wants its client list on its own number, where it stays whatever happens to any vendor.
Broadcasts that fill quiet days — without burning your list
Reminders talk to one client about her appointment. Broadcasts talk to your whole list about an empty week — and they are where salons ruin a good channel. Waj.ai’s MENA salon guide gives the discipline worth copying: a broadcast calendar with a maximum of four broadcasts a month, and a post-visit follow-up sent within 24 hours that carries both the rebooking link and the review link, while the visit is fresh.
The working rules:
- Broadcast to a segment, never to everyone. Clients whose colour is due this week are a segment. Every number you have ever collected is not.
- Four a month is a ceiling, not a target. Two good ones — a quiet-day offer to lapsed clients, a seasonal opening announcement — beat four vague ones.
- Every broadcast ends in a booking, not a like. The message carries the booking flow. If a client has to “DM us to book,” you have rebuilt the problem you just fixed.
- Watch the riyal cost. Broadcasts are marketing messages — 0.1877 SAR each on Meta’s published Saudi rate card — so a 2,000-client send is about 375 SAR before anyone books. Segment size is a budget decision, not just a marketing one.
Salons in Qatar run the same campaign calendar around Ramadan and Eid — the version in our guide to WhatsApp booking for salons in Qatar covers the seasonal playbook in detail.
Women’s salons and privacy: built for how your clients actually book
Women’s salons are listed first in Sahlix’s own industry grid, because they are the heart of the Saudi market — but no platform writes about what that means for the messaging itself. Three things your system should get right:
- Privacy by default. Confirmations that confirm the appointment without broadcasting treatment details on a lock screen; no client photos in automated messages; a female-staffed inbox for the conversations automation hands over.
- Feminine, correct Arabic. Your templates should address clients properly — the deposit message above does — because a generic masculine default reads as carelessness to the exact clients you most want to keep.
- Group and bridal bookings handled by a person, fast. The system gathers the party size, services and preferred morning, then hands it to your team with everything in one place — instead of five separate chat bookings that collide in the diary.
The clinic side of the Kingdom runs on the same rails — the compliance and template rules in WhatsApp automation for clinics in Saudi Arabia apply to beauty clinics word for word.
How Loopwise sets it up
Loopwise Studio builds the booking system on your salon’s own WhatsApp number and website: your service menu with real durations, deposits on the long services via mada or Apple Pay links, the right reminder cadence per service, Arabic and English templates in your salon’s voice, and the rebooking follow-up after every visit.
No new platform for your team to learn. No bookings living on someone else’s app. We turn missed calls and website visitors into booked appointments — for salons, that mostly means Instagram taps and WhatsApp messages that end in a confirmed, deposit-backed slot.
To see the flow your clients would get, get a free audit and we will build the map for your salon.
FAQs
How much does a WhatsApp booking system cost a Saudi salon?
Depends on the route. Sahlix publishes tiers from 240 to 689 SAR a month; Mahjoz lists prices from 1,995 SAR with the billing period not stated on its homepage; EliteTeQ starts from USD 499 a year. On top of any platform, Meta’s message fees at the published Saudi utility rate (0.0401 SAR, per Watily citing Meta) run to about 48 SAR a month for a salon with 400 appointments. Check current pricing on each vendor’s page before deciding.
Can clients pay the deposit by mada?
Yes. Saudi platforms such as Mahjoz take deposits upfront with payments through mada, Apple Pay and Tabby/Tamara, as published on its site. The deposit request goes in the booking chat as a payment link, and the amount comes off the client’s bill on the day.
Which reminder timing is best for a salon?
Match it to the service. Long bookings (colour, keratin, bridal) suit 48 hours plus 2 hours before, so a cancellation can be refilled. Standard appointments work well with day-before plus morning-of. Short services need one reminder, the day before. The cadences above are the ones the major platforms themselves publish.
Do I have to replace my current salon software?
No — that is exactly the difference between the routes. Platforms like Mahjoz and Sahlix are a swap: one system for diary, till and messaging. A done-for-you build adds the booking and reminder layer to your own number and website and leaves the rest of your setup alone.
Will the messages sound like my salon, in Arabic?
They should. Templates are written for your salon — formal enough to be professional, with correct feminine forms for a ladies’ salon — and approved by you before they go live. Your team’s own replies in the shared inbox keep the personal tone clients know.
What about ZATCA e-invoicing?
If invoicing matters in your decision, it is a genuine point in the local platforms’ favour: Mahjoz advertises ZATCA-approved e-invoicing (Phase 2). A booking layer on your own website does not replace your invoicing system — if you need both, choose the platform route or run the booking layer alongside your existing till.