Want the product? Manage your salon on YourSalon.cz
Booking systems

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

By Jan Vancak· Founder of YourSalon3 min read

Setting up online booking sounds like a big project, but it's really a series of small, logical steps. Work through them in order and by the end of the day you'll have a live booking page that clients tap from Instagram, Google or your website to pick a slot themselves — without a single phone call.

This guide walks you through the whole setup, from an empty account to going live. If you're still unsure whether it's worth it, start by reading how online booking saves admin time and cuts phone calls and how online booking compares to phone bookings.

1. Choose your system first

Before you click anything, be clear on the tool. Every online booking system does things a little differently — some have strong payment integrations, others shine on reminders or analytics. If you're still deciding, follow the guide on how to choose a booking system for your salon so you don't have to migrate in a month.

2. Build your services and durations

Your service list is the foundation. For each service set:

  • A name clients recognise (not an internal shorthand).
  • A realistic duration including prep and clean-up — not just hands-on time.
  • A price, or at least a "from" range.
  • A category (cuts, colour, manicure…) so the menu is easy to scan.

The most common mistake is underestimating duration. Block 60 minutes for a colour that really takes 90 and the system will overfill your day, leaving you running late from mid-morning on.

3. Add staff and working hours

Next, assign real people to services. Define:

  1. Who performs which service (not everyone does everything).
  2. Each team member's working hours by day.
  3. Lunch breaks and recurring time off.

This way the system only offers slots when someone who can actually do that service is free.

4. Set buffers between appointments

This step decides whether your days feel calm or chaotic. A buffer is time the system automatically reserves before or after a service — for cleaning the station, sanitising, a quick breather. A few spare minutes per appointment protect you from a domino effect of delays.

5. Turn on deposits for high-risk services

For long, expensive treatments it pays to require a deposit at the moment of booking. A client who has paid something is far more likely to show up. You can connect deposits straight to your booking system and settle the rest in person. While you're there, set your cancellation policy — when a free cancellation is possible and what happens to the deposit for a late one.

6. Reminders are essential, not optional

Nothing cuts no-shows as reliably as automatic reminders. Switch on:

  • A confirmation immediately after booking.
  • A reminder 24 hours before, with a link to confirm or cancel.

The article on automatic SMS and email reminders breaks this down in detail. And when you let a client reschedule their own appointment, a lot of cancellations turn into a simple move instead.

7. Sync your calendars

If you also use a personal Google or Apple calendar, connect it. Syncing means the system won't offer a slot when you have a private event, and every booking shows up on your phone. Double bookings disappear.

8. Embed booking on your site and Instagram

A finished booking page is useless until clients can find it. Put a "Book now" button on your homepage and in the header. Then add booking to your Instagram profile — a button in your bio and a link in Stories turn followers into customers. Don't forget your Google Business Profile.

9. Test it, then go live

Before launch, run through a booking as a client: pick a service and slot, go through the deposit, and wait for the confirmation message. Once it all checks out, announce the launch to clients and retire your old booking channels so requests don't get scattered.

Common setup mistakes

  • Durations too short → an overfilled day.
  • No buffers between appointments → cascading delays.
  • Reminders left off "for later" → avoidable no-shows.
  • The booking button hidden in the footer → no one finds it.

The fastest way to start is to create a free YourSalon account, work through these nine steps, and send your first client a booking link today.

Frequently asked questions

Try YourSalon for free

Online booking, automatic reminders and a POS in one place.

Start for free

Find a salon guide for your city

Continue reading