booksero

Set Up Online Booking in One Weekend

21 September 2026 · 6 min read · the booksero team

Most salon owners postpone online booking because they imagine weeks of configuration. The work really splits into a few hours of decisions and a few hours of typing, and you can finish it between Friday evening and Sunday night. Here is the order that keeps you from getting stuck.

Most salon owners postpone online booking because they imagine weeks of configuration. The work really splits into a few hours of decisions and a few hours of typing, and you can finish it between Friday evening and Sunday night. Here is the order that keeps you from getting stuck.

Decide first what you are actually selling online

The biggest time sink is not the software, it is indecision about your own service list. Before you touch anything, sit down with a notebook and write out every service you want clients to be able to book themselves. Not everything belongs there. Complicated colour corrections, first-time extensions, anything that needs a conversation before you know the price — those can stay off the online list or go in as a "consultation" with a fixed short slot.

For each service you keep, you need three things written down: the name a client would recognise, the real duration including cleanup, and the price. The duration is where people cheat and then regret it. If a gel manicure takes you 55 minutes with the client settling in and the table wiped down afterwards, write 55, not 45. An online calendar is literal. It will book the next person at the exact minute you told it to, and if every slot is five minutes optimistic, by the fifth appointment you are half an hour behind.

If different people on your team work at different speeds, note that too. In booksero you can set per-employee durations for the same service, so a stylist who genuinely needs 75 minutes for a cut and blow-dry is not squeezed into the 60 minutes her faster colleague needs. Setting this correctly on day one saves you from the "why am I always running late" question three weeks in.

Friday evening is for the account and the service list

Create the account and start the trial. booksero gives you 30 days free without entering a card, so there is no pressure to decide anything financial this weekend.

Then type in your services from the notebook. This is mechanical work, and it goes faster than you expect once the thinking is done. Group them the way a client thinks, not the way your price list is organised internally. A client looking for a haircut does not care whether it lives under "styling" or "cutting" in your accounting.

Keep the list shorter than you think it needs to be. A booking page with 40 options is harder to use than one with 12. If you have five variants of the same treatment that differ only by hair length, consider whether one entry with a note about final pricing works better than five near-identical rows. You can always add more later, but a cluttered first version puts people off, and they were already slightly unsure about booking online.

Saturday morning is for the calendar

Now put in reality: opening hours, each person's working days, lunch breaks, the Thursday when one of your stylists always leaves at 15:00 for her kids. This is the part where online booking either starts saving you time or starts creating problems, and the difference is entirely in how honestly you fill it in.

Two habits are worth building right away. Block out anything that is not client time: stock deliveries, the hour you keep free for paperwork, training days. If it is not blocked, someone will book into it and you will be the one making the awkward phone call. Then decide how far in advance clients may book and how close to the appointment they may still book or cancel. A two-hour minimum notice on new bookings stops the situation where someone books a colour at 9:05 for 9:15 while you are already mid-appointment.

If you have more than one location, set them up now rather than later. Multi-location support means each site has its own staff and hours, and your clients see only the slots that actually exist where they want to come.

Saturday afternoon is for reminders and money

Two settings here change more about your week than everything else combined.

The first is SMS. Automatic confirmations and reminders go out without you doing anything, and you pay per message actually sent, so the cost scales with how busy you are rather than being a flat fee you resent in January. Set the reminder to arrive the day before, in the morning if your clients are mostly working people. Write the message yourself rather than leaving a generic template — include the salon name, the service, the time, and how to cancel. A reminder that makes cancelling easy sounds counterintuitive, but a cancellation at 18:00 the day before is a slot you can still fill; a no-show at 10:00 is not.

The second is prepayments. booksero handles deposits through Stripe, so clients pay by card or BLIK when they book. You do not have to apply this to everything. The sensible approach is to require a deposit only where a no-show genuinely hurts: long appointments, new clients, weekend evening slots, anything over two hours.

Do the arithmetic for your own salon rather than accepting a general argument. Suppose your average ticket is 140 zł and one client a week fails to show up, with the slot going unfilled. Over 52 weeks that is 7280 zł of revenue that never arrives. Run the same calculation with your own numbers, your average price and your honest count of missed appointments, and you will know within a minute whether deposits are worth the friction of asking for them.

Sunday is for testing, not for admiring

Open your booking page on your phone, as a stranger would, and book yourself an appointment. All the way through, including payment if you enabled deposits. Then cancel it. Then do it again for a different service with a different member of staff.

You are looking for specific things, and you will probably find several of them.

  • a service whose duration is wrong, so the next slot appears too early
  • a staff member who shows availability on a day she does not work
  • a confirmation SMS with a typo or a missing address
  • a service name that makes sense to you but not to someone who has never been in
  • a slot offered at a time you would never actually take a client

Fix them, then test again. Ask someone who has never seen the system - a friend, your partner, a client you trust - to book something while you watch without helping. Where they hesitate is where your page needs work. A short stretch of watching someone struggle tells you more than an hour of looking at the settings yourself.

Once it works, put the link everywhere the same day: Instagram bio, Facebook page, Google profile, your website, the signature in your email. A booking page nobody can find is just a nicer-looking calendar for you.

What to leave for later

Loyalty programs, inventory tracking, digging into statistics - all of it is there, and none of it belongs in the first weekend. Adding features you have not yet needed is the most reliable way to turn a two-day setup into a two-month project that never quite finishes.

Give it three or four weeks of ordinary operation first. By then you will know which clients book online and which still call, whether your durations were honest, and where the calendar keeps going wrong. That is when the statistics start telling you something useful, because there is finally data in them. Loyalty makes sense once you can see who your regulars actually are rather than who you think they are.

The one thing worth doing in week two is a short review of your durations. Look at the appointments that ran over and adjust the service times accordingly. Ten minutes of corrections then prevents a whole season of running late.

Online bookings, SMS reminders and prepayments in one system — no card required to start.

Try booksero free for 30 days
← All posts