Online Booking: How It Fills Up Your Schedule
A customer remembers they need a haircut at eleven at night. Calling is awkward, a messenger message will be answered tomorrow, and by tomorrow they will have forgotten. In the morning the receptionist sees two unread messages and one missed call, rings back, catches the customer in a meeting and gets "I will call you back". That is roughly how one booking in five is lost, and it is lost quietly: it simply never appears in any report.
What self-service booking changes
Online booking moves the choice of time to the moment the person actually has the intent. Across our service-industry projects, 40–55 percent of bookings made through the website happen outside working hours — in the evening and at weekends. In a phone-only scenario those bookings would never have appeared at all, or would have appeared a day later, by which time the customer has changed their mind. It also takes load off the receptionist, who stops being the bottleneck in the schedule.
How good booking should work
- Three steps at most: service, time, contact details. Every extra screen cuts off part of your audience.
- A real schedule, not a "we will call you back to confirm" request. Retrospective confirmation kills half the point.
- Choosing a specialist should be optional, not a required step: some customers come for a particular person, others do not mind.
- Honest service durations, or the schedule will drift and you will start running late for everyone after the first delay.
- Instant confirmation and a reminder 24 hours ahead — the cheapest way there is to cut no-shows.
Doing the maths
A five-chair salon at 65 percent utilisation with an average ticket of 2,800 roubles. Recovering even 15 percent of the bookings previously lost between the call and the callback means roughly 40–60 extra visits a month, or 110,000–170,000 roubles of revenue. The effect of reminders is counted separately: no-shows usually run at 10–15 percent, and an automatic reminder removes a third of them. At 400 bookings a month that is another 15–20 slots saved. This is exactly why booking almost always pays back faster than any other automation in a service business.
A standalone widget or the whole system
A booking widget from a third-party service takes a day to install and costs 1,000–3,000 roubles a month. That is a sensible start. The limitations appear later: the schedule lives separately from the customer database, calculating specialists' pay is awkward, material consumption is invisible, and the customer data is not entirely yours. When a business outgrows that level, booking becomes part of the overall system — which is how homade is built, with booking, staff schedules, inventory and the customer database as one whole. You can see what that looks like in a live project on the salon website.
The technical details that decide it
The booking form has to open and work on a phone: around 70 percent of service-industry traffic is mobile, and a slow or jumping interface at this stage costs real money. The benchmark for speed and layout stability is Core Web Vitals, documented on web.dev. Next come time zones and rescheduling: the customer must be able to move an appointment themselves, or they will simply not turn up and not warn you. And consent to personal data processing at the phone number step, as 152-FZ requires. Assembling this on the site side is a web development job, and linking it to your records is a CRM job.
What to check after a month
Watch three numbers: the share of bookings made without the receptionist, the no-show rate before and after reminders, and the conversion from opening the form to a confirmed booking. The last one is the most useful. If it is below 25 percent the form is too complicated somewhere: usually the culprits are mandatory registration, a required email address, or an overly long ungrouped list of services. That is fixed in a couple of days and usually delivers more than a month of extra advertising. Setting up this analytics and bringing the form up to reasonable numbers is part of ongoing support.
Need help with a project?
Let's discuss your task and propose a solution — from a website to SaaS and security.
Get in touch