How to set up an online booking system for your salon, step by step

07th Nov, 2026

Setting up an online booking system for your salon is five decisions and about an hour of work: which services clients can book, how long each one really takes, what hours you open the diary, whether a booking needs a deposit, and where the link lives. Everything after that is checking the first two weeks of bookings and fixing the timings you guessed wrong.

This is for a salon or studio moving off the phone, the notebook and Instagram DMs. It assumes you have picked a system.

The setup, step by step

Step What you decide Time
1. Services Every service a client can book, its length and its price 20–30 min
2. Hours Opening hours, lunch, days off, how far ahead people can book 10 min
3. Rules Deposits, cancellation window, notice needed, buffer between clients 10 min
4. Reminders What goes out when a client books, and the day before 5 min
5. The link Instagram bio, Google Business Profile, WhatsApp away message, website 15 min

1. List your services with honest timings

Write down what you actually do at the chair, in the words clients use: “cut and blow dry”, “root touch-up”, “full head of foils”. Keep it to eight or ten entries. A list of thirty makes people give up and ring you instead.

The length matters more than the name. If a full head of foils is 2 hours 45 with the toner, put 2 hours 45, not 2 hours. Online booking does exactly what you tell it, so a service that is ten minutes short every time will have you running late by Thursday. Add your tidy-up and gown change as a buffer after the service rather than padding the service itself, so the client still sees the honest duration.

For colour, make the consultation or patch test its own free 15-minute service, required before a new client’s first colour.

2. Set your hours, including the gaps

Put in your real opening hours, then block out the parts of the week nobody should be able to book: lunch, the Monday you are closed, the Thursday you leave at six instead of eight. Two more settings do the quiet work:

  • Minimum notice. How late someone can book. Two hours stops a stranger taking a 9am slot at 8:55.
  • How far ahead. Eight to twelve weeks suits most salons. Regulars rebook their colour, without you committing to next summer.

3. Decide what a booking asks of the client

Two things to settle. First, whether clients have to create an account. They will not bother, and the booking you lose is the one you never see — so take a system where your link opens straight onto your own services.

Second, deposits. If no-shows are costing you, ask for a deposit on long or expensive services only, not on a dry cut. A card held or 20% taken on a three-hour colour appointment changes behaviour; the same rule on a fringe trim annoys everybody. Write the cancellation window into the booking screen, in one line: 24 hours’ notice, or the deposit is kept.

A booking made six weeks ago is forgotten by the client, not by you. Two messages do nearly all the work: a confirmation the moment they book, with the date, time, service and price, and one reminder the day before with a cancel-or-reschedule link.

Make the reminder cancellable. It feels backwards, but a client who cancels at 7pm the night before gives you a slot you can fill; the same client with no way out just does not turn up. More on what to send and when in automated appointment reminders and in how to reduce no-shows with text reminders.

Nothing is live until the link is. In the order that works for salons:

  1. Instagram bio. The single link slot, with “Book” in the text. Most salon bookings start here.
  2. Google Business Profile. Add the booking link so the Book button shows on your Maps listing — this catches people searching “hair salon near me” at 10pm.
  3. WhatsApp and the phone. Set an away message with the link. When someone DMs “any space Saturday?”, reply with the link rather than a time.
  4. Your website. Embed the booking page or link it from every page, not only Contact.

Then book yourself in, on your phone, as a client would. You will find the service that is mispriced and the hour that should not be open.

Online booking for a hair salon with more than one chair

With two or more stylists, give each one their own calendar and attach only the services they do — the junior does not appear for balayage. Then decide whether clients pick a stylist or take the first free slot: “any stylist” fills gaps faster, named booking keeps regulars loyal. Offer both, with the named stylist as the default.

What to check after two weeks

Which services ran over, and by how much — fix those durations. When bookings arrive: on bbook about a quarter come in after 7pm, which is the whole point of having a booking page. And whether any day sat empty because you closed it by accident.

How bbook handles this

bbook is an online booking system for salons built for this setup: services with their own durations and buffers, per-stylist calendars, deposits and card payments through Stripe, and a booking link your clients open without creating an account. Reminders go out by email on every plan, by SMS and WhatsApp on Business Premium.

The free plan covers one user and 30 appointments a month, so you can set the whole thing up and take real bookings before paying anything; paid plans are per user a month in your own currency, on the pricing page. If the phone still rings while your hands are in foils, the AI receptionist answers and books the caller in. Comparing systems first? See the best salon booking software in 2026.

FAQ

How long does it take to set up online booking for a salon?

About an hour for a solo stylist, half a day for a salon with several staff and a long service list. The slow part is writing down accurate service durations, not the software.

Do clients need an app or an account to book my salon?

That depends on the system. With bbook they open your link in a browser and book, no account and no download; marketplaces such as Fresha and Booksy generally ask clients to book through their own app or profile.

Should I take a deposit on salon bookings?

Take one on long or expensive services, where a no-show costs you a half-day you cannot refill. For short appointments a clear cancellation window plus a reminder the day before usually does enough.

Run your book with bbook

Clients book from your link without creating an account, reminders go out by text and WhatsApp, and there is no commission on bookings or new clients.

Try it for free

No credit card required. Free for 1 user and 30 appointments a month.

Free to start

1 user, 30 appointments a month and email reminders — no credit card required.

Never miss a call

The AI receptionist answers your phone and books the appointment straight into your calendar.

Get paid in advance

Accept payments and collect deposits through Stripe.