Bookings··8 min read

Online booking for salons: how to set it up well

Online booking works best when it matches how your salon really runs. This guide shows you how to set it up clearly, so clients can book with confidence and your team is not left untangling the diary.

AThe Agendessa team

Online booking for salons: how to set it up well

In short

  • Make booking easy to find on Instagram, Google, your website and at reception.
  • Only show services online when clients can choose them correctly.
  • Use realistic durations, buffers, processing time and clear deposit rules.

Start with the client journey

Online booking is not just a link. It is the route a client takes from thinking, “I need my roots done,” to having a confirmed appointment in your diary. If that route is confusing, they may message you instead, call at the busiest moment, or give up until later.

Before you switch it on, look at the journey as if you were a new client. Can you see the main services quickly? Are prices and durations clear enough? Does the client know whether they need a consultation first? Can they choose the right team member, or is that choice too open?

A good setup reduces questions, but it should not remove judgement. Some appointments are simple to book online. Others, such as a major colour correction or first-time skin treatment, may need a consultation before anything is confirmed.

  • Check the booking journey on your own phone, not only on a laptop.
  • Ask a team member to make a test booking for a common service and note where they hesitate.
  • Use plain service names, such as “Cut and blow dry” rather than internal shorthand.
  • Make sure your cancellation and deposit rules are visible before confirmation.

Build a booking page that answers common questions

Your booking page should do more than list appointments. It should help a client choose correctly. For a hair salon, that may mean separating cuts, colour, styling and consultations. For a nail salon, it may mean making clear the difference between gel removal, infills and a new set. For lashes and brows, patch test wording matters.

Keep descriptions short, but useful. A colour client does not need a full essay, but they do need to know whether a toner, cut or blow dry is included. A new client booking a massage may need to know the length of the treatment and whether there is time to discuss pressure, injuries or preferences.

If your software allows it, add trade-specific client fields and consent forms where needed. Agendessa, for example, creates services, client record fields and wording based on the trade you choose, then you adjust prices and durations yourself. Whatever system you use, the goal is the same: fewer surprises at the chair, bed or station.

  • Group services by category.
  • Use service descriptions to explain what is included and what is not.
  • Mark services that need a patch test, consultation or previous visit.
  • Avoid offering vague options such as “Colour” with no detail.
  • Keep prices current, especially after a supplier increase.

Put the link where clients already look

The best booking page is wasted if clients cannot find it. Start with the places people already use to check you: Instagram, Facebook, Google and your website. Your Instagram bio should have one clear booking link. If you use a link page, make booking the first option, not buried under offers, policies and retail links.

On Google, add your booking link wherever your business profile allows. Many clients search for you while they are walking, commuting or comparing local salons. If they can go straight from Google to a booking page, they do not have to ring you while you are rinsing colour or serving another client.

Your website should also make booking obvious. A button in the header is helpful, but do not rely on that alone. Put a booking button on service pages too. If someone is reading about balayage, brows or a sports massage, the next step should be close by. Some systems, including Agendessa, provide a booking page link, a QR code, social booking buttons and website booking button code, but you can apply the same thinking with any booking tool.

  • Put the booking link in your Instagram bio.
  • Add it to Facebook and Google where possible.
  • Use “Book now” wording, not something unclear like “More info”.
  • Check links after changing software or redesigning your website.
  • Pin a post or story highlight explaining how to book.

Use a QR code at reception

A QR code at reception is simple, but it can save time. Place it where clients naturally pause: at the desk, near the card machine, on a mirror sticker, or beside aftercare leaflets. It is especially useful when a client says, “I’ll check my shifts and book later.” You can invite them to scan before they leave, so the booking page is already on their phone.

Keep the message beside it short. For example: “Scan to book your next appointment.” If you take deposits, add a note such as: “Some appointments may ask for a deposit at booking.” Do not cover the reception area with too many signs. One neat code with a clear purpose works better than five bits of paper competing for attention.

QR codes also help regulars who do not use social media. A client who comes every six weeks for a cut may not follow your Instagram, but they can still scan at the till and book when they know their rota.

  • Test the QR code on an iPhone and an Android phone.
  • Make sure it opens the correct booking page, not your homepage.
  • Use a printed sign that looks clean and on-brand.
  • Replace the code if your booking link changes.
  • Train the team to mention it naturally at checkout.

Choose which services to show online

Not every service belongs online. The safest approach is to start with services that are easy to define and hard to misunderstand. A standard cut, gel manicure, brow wax, massage, dog nail trim or follow-up physiotherapy appointment may be straightforward. A first-time colour correction, full restyle after years without a cut, advanced facial or large tattoo booking may need a conversation first.

You can still use online booking for complex work by offering consultations. For example, instead of letting a new client book “Full head colour correction, four hours”, offer “Colour consultation” online. During that consultation you can assess hair condition, discuss budget, explain the likely process and book the main appointment properly.

Think about who can perform each service. If only two team members do balayage, the booking system should not show every stylist as available. If a specialist does not work on Mondays, clients should not see Monday slots for that service. This is where accurate team hours and service permissions matter.

  • Show simple, repeatable services first.
  • Use consultations for complex or high-risk work.
  • Hide services that need a bespoke quote.
  • Limit specialist services to the right team member.
  • Review the list after a month and adjust it based on mistakes.

Set durations, buffers and processing time

The diary has to reflect the real salon, not the ideal one. If a cut and blow dry often takes 50 minutes but sometimes takes an hour, decide whether 50 minutes is realistic for online booking. A diary that looks full on paper but runs ten minutes late all day will frustrate clients and tire the team.

Buffers are small gaps that protect the day. You might add time after a long colour service for cleaning the station, writing notes and taking a payment. You might need a few minutes between massages to change towels and reset the room. Buffers are not wasted time. They are how you avoid making the next client wait while the previous one is still putting on their coat.

Processing time is different. In a colour service, there may be a period while the colour develops. During that time, the stylist may be able to cut another client or apply a toner elsewhere, depending on your salon’s way of working. Good diary setup lets you separate hands-on time from waiting time. Agendessa supports processing time, so a stylist can work with another client while colour develops, where that fits the service.

  • Time your common services over a normal week.
  • Add buffers where cleaning, notes or room reset are always needed.
  • Do not make services shorter just to show more free slots.
  • Use processing time only where the team can genuinely step away.
  • Block breaks, holidays and staff meetings so they cannot be booked.

Use deposits with care

Deposits can be helpful, especially for long appointments, scarce Saturday slots or services with a high cost in products. They can also cause friction if clients do not understand them. The key is to be clear before the client confirms. Explain which services need a deposit, when it is paid, what happens if the client cancels in time, and what happens after a late cancellation or no-show.

In the UK, make sure your terms are fair, visible and easy to understand. A deposit policy should not feel hidden. If you collect personal data during booking, you also need to think about UK GDPR. Only ask for what you need, keep it secure, and be clear about how you use it. If you are unsure, the ICO has guidance for small organisations.

Deposits work best when they support the relationship rather than punish the client. For example, you might ask for a deposit for a three-hour colour appointment, but not for a regular fringe trim. If you use payment links or Stripe through your own account, check that funds go to your business and that your refund process is clear. Agendessa allows optional deposits at booking, paid into the business’s own payment account, with 0% commission on bookings.

  • Use deposits for long, costly or high-demand appointments.
  • Write the cancellation rule in plain English.
  • Make the deposit visible before confirmation.
  • Train the team to explain the policy calmly.
  • Review disputes and adjust the wording if clients are confused.

Frequently asked questions

Should every salon service be bookable online?

No. Start with simple, repeatable services. Use consultations for complex work such as colour correction, advanced treatments or anything that needs a bespoke quote.

Where should I put my booking link?

Put it in your Instagram bio, on your Facebook page, on your Google business profile where possible, and on your website. Add booking buttons close to service information, not only on the homepage.

Are deposits a good idea for salons?

They can be useful for long appointments, Saturday slots and services with product costs. Keep the policy clear, fair and visible before the client confirms the booking.

← All articles

Less time on the phone. More time with clients.

Sign up for free and set up your salon in a few minutes.