Salon Booking System with Deposits & WhatsApp Reminders | Watily Skip to content
For women's salons, beauty centres, spas

Women's salon booking system: stylist calendars, deposits and reminders together

Watily turns scattered Instagram DMs and phone calls into organised booking where the client picks the service, stylist and time and pays a deposit that protects your long appointments. Then it handles WhatsApp reminders, loyalty stamps and a nudge when it's time to rebook.

  • Book by stylist
  • Deposits protect slots
  • Instagram to WhatsApp
  • Rebooking reminders

Watily is a Saudi booking system for women's salons, beauty centres and spas that combines a booking page with a separate calendar per stylist, online deposits at booking, WhatsApp reminders with confirm and reschedule buttons, and Apple Wallet and Google Wallet loyalty cards. Clients arrive from an Instagram link or a Click-to-WhatsApp ad and book themselves without waiting for a reply. After the service their card is stamped, and opted-in clients get a rebooking nudge timed to the service type. All of it runs on the salon's official number, not a staff member's phone.

Everyday challenges in salons, beauty centres & spas

Bookings scattered across chats

A client asks the price on Instagram, books by phone and changes the time on WhatsApp; reception copies it all into a notebook, causing double bookings and late replies. And when that employee leaves, the clients' chats leave with her phone.

One no-show costs a three-hour slot

Colour, keratin and bridal services block hours of a specialist's day, and a no-show or late cancellation means lost time a short booking can't replace. And manually transferred deposits need matching and follow-up that eats reception time.

Not every stylist does every service

The nail technician isn't the hair colourist, and each has her own days and leave; manual booking doesn't know who's free for which service, so impossible slots get promised.

Clients don't come back on time

Roots need colour after a few weeks and nails need upkeep, but nobody reminds the client, so she goes to the nearest salon when she remembers. And the paper stamp card is lost before it's ever completed.

How Watily covers it from one platform

Every plan includes WhatsApp Business API, bookings, loyalty, ZATCA invoices and the store — plans differ only in usage limits.

A separate calendar per stylist

Set which services each stylist offers, their duration and her working days, so clients only see slots that can actually be delivered.

  • A different duration per service
  • Automatic clash prevention
  • No-show tracking per client
Booking system

Deposits that protect long appointments

Require a deposit or full payment at booking for long services or occasion bookings, with a clear cancellation policy.

  • Online payment at booking
  • Deposits for selected services only
  • Cancellation policy shown before payment
Booking system

From Instagram to a booking chat

A WhatsApp link in your Instagram bio or a Click-to-WhatsApp ad opens a chat where a bot answers with prices, services and a booking button. When a question goes beyond prices, the chat is handed to reception.

  • Instant answer to the recurring price question
  • Pre-visit reminder with reply buttons
  • Shared inbox for reception and supervisor
WhatsApp Business API

A visit card in the wallet

An Apple Wallet and Google Wallet stamp card stamped on every visit, with a reward you choose.

  • Ready template for beauty salons
  • Rewards with a unique redemption code
  • Nudge for clients who've lapsed
Loyalty cards

Sell packages and service vouchers

List session packages and bridal services as products in your store and collect payment with mada, Apple Pay and Tabby.

  • A page per package with details
  • Instalments via Tabby
  • A ZATCA invoice for every purchase
Online store

Automations that work from day one

From an Instagram DM to a paid booking

Starts when: A client taps the WhatsApp link on Instagram or a Click-to-WhatsApp ad
  1. The bot greets her and shows service categories and prices
  2. The booking button opens service, stylist and free slots
  3. She pays the deposit and reads the cancellation policy
  4. The booking confirmation arrives in the same chat

A complete booking with no call and no waiting for reception.

Reminders that protect the calendar

Starts when: A booked appointment is approaching
  1. A reminder the day before with confirm and reschedule buttons
  2. A second reminder on the day for long services
  3. Rescheduling moves the booking and frees the old slot
  4. No-shows are logged and the deposit policy applies

Specialists' time goes to clients who will actually come.

Bridal prep step by step

Starts when: A bridal package is booked from the store or chat
  1. Deposit paid and the occasion date confirmed
  2. A trial session booked with the same stylist
  3. Reminders for the trial and then the big day
  4. The bride's notes kept in the chat for the team

A big occasion booking managed without details lost between staff.

The rebooking cycle

Starts when: A service with a typical renewal interval, such as colour or nails, is completed
  1. The visit is stamped on the loyalty card
  2. Set the renewal interval for that service type
  3. A rebooking message to clients who opted in
  4. A link that opens the same stylist and her slots

Clients come back to your salon and their stylist at the right time.

WhatsApp message examples for this industry

Written to Meta policy — adapt them to your brand. More in the template library.

booking_confirmed_depositUtility
Your booking at {{1}} is confirmed: {{2}} with {{3}} on {{4}}. We received your deposit of SAR {{5}}, and you can change the time up to {{6}} hours before through this chat.
appointment_reminderUtility
Reminder of your appointment tomorrow at {{1}} at {{2}} for {{3}}. Tap Confirm or Reschedule below.
rebook_nudgeMarketing
Hi {{1}}, it's been {{2}} weeks since your last {{3}} at {{4}}. {{5}} has slots available this month, book from the link. Reply STOP to opt out of these messages.

Metrics to track

No-shows and late cancellationsAppointments missed or cancelled after the policy window divided by all appointments, per service.
Stylist utilisationBooked hours per stylist divided by her available hours in the calendar for the week.
Rebooking rateClients who rebooked the same service within its renewal interval divided by those who completed it.
Deposit coverageBookings with a paid deposit divided by all bookings for services that require one.

Getting started with Watily

  1. Sign up free at site.watily.com/register and pick a plan by how many of your team will log in.
  2. Prepare your commercial registration and the salon number for the WhatsApp Business API; activation usually takes 24 to 72 hours.
  3. Add services with durations and prices, and stylists with their specialties and working days.
  4. Choose which services require a deposit, set the cancellation policy and enable online payment.
  5. Put the WhatsApp link in your Instagram bio and set up the price and booking bot and reminder templates.
  6. Create the loyalty card from the salon template and print the join code at reception.

A small owner-run salon can start on Basic at SAR 49. If reception, a supervisor and others will log in and answer chats, Growth (SAR 249) gives 5 users and 6,000 reminder and campaign messages a month. Compare plans

Frequently asked questions

Can a client choose a specific stylist?

Yes. The client picks the service, then a stylist who offers it, and sees only that stylist's free slots. She can also pick any available stylist if she has no preference. If a stylist takes leave, her slots are closed in the calendar so they can't be booked.

How do deposits and cancellation policies work?

You choose which services need a deposit or full payment at booking and write a cancellation policy the client sees before paying. That way the rules are clear to both sides before a stylist's time is reserved. A no-show is logged in no-show tracking so you can see which clients repeatedly miss appointments.

Can I sell session packages?

Yes. You list the package as a product in your store and collect payment with mada, Apple Pay or Tabby with a ZATCA-compliant invoice. The client then books each session from the booking page as usual. She receives the invoice PDF on WhatsApp after paying.

How do I turn Instagram followers into bookings?

Put the salon's WhatsApp link in your bio and stories, or run a Meta Click-to-WhatsApp ad. The chat opens on a bot that answers prices and shows a booking button, and conversations from these ads are free for 72 hours according to Meta.

Is a time-for-your-colour message allowed?

Yes, for clients who agreed to receive salon messages, sent as an approved marketing template with a way to opt out. Booking confirmations and reminders for a booked appointment are utility messages that don't need that marketing consent. Set the interval to suit each service so the message never becomes a nuisance.

Does the client need an app for the loyalty card?

No. She scans the join code at reception and enters her number, and the card is added to Apple Wallet or Google Wallet. It's stamped on every visit from the merchant app and updates on her phone instantly.

Ready to run your business on Watily?

WhatsApp Business API live in 24–72 hours with a Saudi onboarding team. Plans from SAR 49/month, with a 2-day free trial on Growth and Pro.

WhatsApp Start now