Choosing a booking system for your hair salon
A guide to choosing a digital booking system, with a hair salon as the working example. What the calendar itself needs to handle, the names that keep coming up, and why the phone still rings even after booking moves online.
Searches for a "salon booking system" almost always lead to the same kind of page: a calendar customers can book into themselves, with SMS reminders and a view of which chair is free. That's the right starting point, and this piece goes through what actually separates one system from another.
Ask a salon owner what went wrong last week, though, and the answer is rarely the calendar. It's the call that came in halfway through a colour appointment and never got answered.
We don't build the calendar. VOCA is the AI receptionist that answers the phone, SMS, chat, email and social messages, and books the customer into whichever system the salon already runs. So when we write about how to choose a booking system, we have nothing to sell in that part of the decision, which makes it easier to be straight about what actually matters, and where a booking system's job ends.
What a digital booking system actually is
A digital booking system is, at its core, a calendar the customer reaches directly, from a website or an app, instead of phoning to ask for a free slot. The same idea runs clinics, garages and massage therapists. A hair salon is just the clearest example, because the chairs are booked in quarter-hour slots all day, and one wrong booking shows up in the waiting area within the hour.
The idea is simple: the customer books their own appointment, whenever they like, without calling. That's straightforward to say and rests on three things that all have to hold at once.
Each member of staff needs their own schedule. Anna cuts until 5, Johan is off from 2, the new junior only takes shorter slots for the first few months. A system that shows one shared opening for the whole salon instead of one per person produces double bookings in the first week.
Services need their actual duration entered, not just a price. A cut takes twenty minutes, a balayage takes three hours. Treat both as one standard-length "slot" and sooner or later a colour appointment lands in a gap that only fits a cut, and the next customer waits for it.
And it all needs to show up in real time, everywhere at once: in the app the customer books through, on the screen in the staff room, and for whoever answers if someone calls anyway. A system where the online widget and the internal calendar are two lists synced "every five minutes" is exactly where double bookings creep in.
Reminders are not a footnote
A no-show is the easiest cost to put a number on. A missed balayage isn't twenty minutes gone, it's a whole morning with no revenue in it.
Most serious systems now send automatic SMS reminders before the appointment, and that has gone from a nice extra to close to a baseline requirement. Some go further and can require a card on file or an upfront payment at the time of booking, especially for longer or pricier treatments. Bokadirekt, a large Swedish salon platform, is one system that offers that option to the businesses on it.
Ask specifically whether the reminder goes out automatically or whether someone on staff has to remember to send it by hand. That difference decides whether the feature actually fires at seven o'clock on a Friday evening when nobody is thinking about it.
The names that keep coming up
The Swedish market splits roughly into two kinds of system.
One is the marketplace, and Bokadirekt is the clearest example of it. By its own count, over 15,000 businesses use it, with around 2.5 million people a month searching the app for an appointment. The point of that kind of system isn't only the calendar, it's that customers who have never heard of your salon find you through the search. What you give up in exchange is that your salon sits in the same results list as everyone else's, rather than being the only name a customer sees.
The other kind is a dedicated booking tool built for the trade, such as Cliento, alongside names like Timma and BokaMera. These are built around the calendar, the services and the chairs first, without a consumer marketplace and search volume thrown in.
Which type fits depends on whether you're already fully booked with regulars or actually need help getting found by new customers. That's not really a technical question. It's a marketing question that happens to decide which system you pay for.
The phone doesn't stop ringing because booking moved online
This is the part most comparisons skip, because it isn't about the calendar at all.
A customer already on your booking page, looking at an open slot, books it themselves, and any half-decent system handles that fine. The problem is everyone else: the customer who wants to ask about a colour allergy before booking, the one who can't find the page and calls instead, the one who wants to move tomorrow's slot and isn't sure it's still inside your cancellation window, the one who messages on Instagram at ten at night.
Those calls and messages arrive no matter how good the booking widget is, and whoever should answer usually has scissors in one hand or foil in the other. That isn't a flaw in the booking system. It's a different job than the booking system was built to do.
That's where VOCA comes in, and we'd rather be exact about what that means in practice than vague about it. If the salon runs a system with an open interface, like Cliento, Kim books straight into it: the same chairs and the same open slots the customer would have seen in your own online booking, no middleman. If the salon runs Bokadirekt, which has no open booking interface to write into, Kim does the next best thing: answers questions about services, prices and hours from your own information, then sends the customer a link straight to your page on Bokadirekt. The customer picks a time and books it themselves, exactly as they would anyway. That's a handoff, not an integration, and we'd rather say so plainly than let anyone assume Kim can see a calendar it can't.
What you're actually choosing
There are two separate decisions that happen to land in the same search.
One is which system holds the calendar: how it handles multiple chairs, how reminders go out, whether it brings in new customers or just manages the ones you already have. The other is who answers when the calendar can't, which is every time someone calls, messages or asks a question before they've booked anything.
Most salons solve the first and forget the second, because the second one never shows up in a sales demo. It shows up in the call log afterwards, as missed numbers from customers who rang the salon down the street instead.
If you'd like to hear how Kim answers using your own salon's services and prices, book a demo and we'll set it up before you decide anything.