Skip to content
Blog

Online booking: what to look for and how to cut no-shows

- 9 min read - by , Founder

Hair stylist confirming an online booking on a tablet at the salon desk

A good online booking system shows customers your real free slots, books each service for the right length with buffers, confirms instantly and sends reminders with an easy way to reschedule. To cut no-shows, send two automated reminders, make changing a booking easy, publish a clear cancellation policy and consider deposits for costly appointments.

Why does online booking matter for a service business?

Online booking matters because it lets customers claim a real free slot at any hour, without a phone call, while the owner is busy working. A stylist mid-color, a plumber under a sink and a tutor in a lesson all miss calls, and some of those callers simply try the next business.

It also ends the back-and-forth of messages about times and keeps every appointment in one place. Google Business Profile lets businesses add links for making appointments, so a searcher can go from Google Search or Maps straight to your booking page (Google Business Profile Help).

What features should an online booking system have?

The features that matter most in online booking are real availability, correct service durations with buffers, instant confirmations, automatic reminders, self-service changes, optional deposits, calendar sync and a widget that works well on a phone.

  • Real availability. Only truly free slots appear, after working hours, breaks, days off and existing bookings are taken into account.
  • Service durations. A men's cut and a full color take different times, so each service needs its own length and a long job never lands in a short gap.
  • Buffers. Time before or after a service for cleanup or travel between jobs. For trades, travel buffers often decide whether the day works.
  • Staff and rooms. If staff work different hours or only one room has the right equipment, the system must know who and what each service needs.
  • Confirmations and reminders. An instant confirmation, then automatic reminders by email or text before the visit.
  • Self-service changes. A link in every message to reschedule or cancel up to a cutoff you set, so the freed slot can be booked again.
  • Deposits or prepayment. Optional, per service, where a no-show costs you real money.
  • Calendar sync. Two-way sync with the calendar you already use, so you never keep two diaries.
  • A mobile-friendly widget. Test the full flow on your own phone before you share the link.

Should the booking widget live on your own website or on a marketplace?

For most small service businesses, the booking widget works best on your own website, with marketplace listings and your Google profile acting as extra doors that lead to it. On your own site the customer sees your brand, prices and policies rather than a list of competitors, and the relationship stays with you.

Marketplaces can bring in people who have never heard of you, but the platform sets the rules, so read how it charges for new and returning clients and who keeps contact details. Google can also connect you with booking providers through Reserve with Google, and it notes that the provider may charge you for those bookings (Google Business Profile Help).

If booking lives on your site, the site has to work on phones. Google uses the mobile version of a site's content for indexing and ranking (Google Search Central). SiteCreatorEngine, for example, builds the booking widget into the site it creates, showing real free slots and sending email confirmations.

How much do appointment reminders reduce no-shows?

The strongest evidence on reminders comes from healthcare, where studies consistently find that automated reminders raise attendance and reduce missed appointments. These are clinic studies, so treat the numbers as a direction, not a promise for a salon or trade business:

  • Cochrane review, 2013. Across 8 randomized trials with 6,615 participants, attendance was 67.8% with no reminders, 78.6% with text reminders and 80.3% with phone call reminders. In two studies, text reminders cost 55% and 65% less per attendance than calls (Cochrane).
  • Meta-analysis in BMJ Open, 2016. Pooling 21 studies, patients who got text notifications were 23% more likely to attend (67% vs 54%) and 25% less likely to not show up (15% vs 21%). Multiple notifications raised attendance by 25%, against 6% for a single one (Robotham et al.).
  • Randomized trial, American Journal of Managed Care, 2018. Among 54,066 patients at 25 primary care clinics, 4.4% missed their visit when reminded 3 days and 1 day before, against 5.8% with only a 3-day reminder and 5.3% with only a 1-day reminder. The extra reminder did not lower satisfaction (Steiner et al.).

The lesson: automate reminders, and send more than one.

When should you send reminders, and what should they say?

A simple schedule that matches the best-tested option in the research is an instant confirmation at booking, then reminders about three days and one day before the appointment. If someone books for tomorrow, send the confirmation and the day-before reminder only.

Each message should include:

  • the service, date and time
  • the address, plus parking or entry notes
  • what to bring or how to prepare
  • one-tap links to reschedule or cancel
  • your cancellation policy in one line

Send them under a name customers recognize. Rules on texting customers differ between countries, so check what applies to you before switching on text reminders.

Do cancellation policies and deposits cut no-shows?

A clear cancellation policy and a deposit give customers a reason to cancel early instead of simply not turning up, although the studies above tested reminders, not deposits. The aim is to make changing a booking easier than skipping it.

Write the policy in plain words: the cutoff (for example, 24 hours before), what happens after a late cancellation or no-show, and how refunds work. Show it before the customer confirms and repeat it in every reminder. Deposits make most sense for first-time customers, long or expensive services and peak slots.

As of September 2026, Acuity Scheduling lists deposits on all of its plans, and Calendly's Standard plan connects Stripe and PayPal for payments. Consumer rules on fees and refunds vary by country and state, so ask a lawyer if you are unsure your policy is fair and enforceable.

How should you protect customer data collected through bookings?

Protect booking data by collecting only what you need, limiting who can see it and deleting it once you no longer need it. The US Federal Trade Commission sums this up in five principles: take stock, scale down, lock it, pitch it and plan ahead (FTC).

In the UK, the data minimisation principle says personal data must be adequate, relevant and limited to what is necessary, and the regulator warns against collecting data just in case it proves useful later (ICO). For most bookings, that means a name, a phone number or email, the service and any notes needed to do the job.

US clinics covered by HIPAA have an extra step: when a vendor handles protected health information on their behalf, the regulation requires satisfactory assurances documented in a written contract (45 CFR 164.502, Cornell LII). As of September 2026, Acuity lists HIPAA support with a business associate agreement only on its Premium plan. Ask your compliance adviser or lawyer whether this applies to your booking tool.

How do you choose the right online booking tool?

Choose a booking tool by writing down how your appointments actually work, then testing two or three options against that list on your own phone.

  1. List every service with its duration, buffer, price and who performs it.
  2. Decide how reminders go out (email, text or both) and how many.
  3. Decide which services need deposits or prepayment.
  4. Check two-way sync with the calendar you already use.
  5. Decide where booking lives: your site, your Google profile, marketplaces.
  6. Check data handling: storage, access, export, and a business associate agreement if HIPAA applies.
  7. Compare the total monthly cost, including per-staff charges, text credits and payment fees.
  8. Book, reschedule and cancel as a customer, on a phone.

For a sense of pricing as of September 2026: Calendly has a free plan with one calendar connection, and its Standard plan, with automated reminders, costs $10 per seat per month billed yearly (Calendly pricing). Acuity Scheduling's Starter plan is $16 per month billed yearly ($20 monthly); text reminders start on Standard at $27 billed yearly ($34 monthly), and Premium is $49 billed yearly ($61 monthly) (Acuity pricing).

If you do not have a website yet, you can build one with booking already in place, and every enquiry landing in a customer list, on the free plan at SiteCreatorEngine.

Frequently asked questions

How far in advance should I send appointment reminders?

In a 2018 randomized trial of 54,066 primary care patients, reminders sent both 3 days and 1 day before the visit cut missed appointments to 4.4%, compared with 5.3% for a single reminder the day before. Two reminders at those points is a sensible default, alongside an instant confirmation when the booking is made.

Are text reminders as good as phone calls?

In healthcare studies, text and phone reminders worked about equally well. A 2013 Cochrane review found attendance of 78.6% with text reminders and 80.3% with phone calls, against 67.8% with no reminder, and two studies found text reminders cost 55% and 65% less per attendance. Automated messages also free up your staff.

Should I charge a deposit for every appointment?

Not necessarily. A deposit adds a step to booking, so consider it where a no-show costs you most: first-time customers, long or expensive services and peak slots. For everyone else, reminders and easy rescheduling do much of the work. Either way, state refund rules before the customer confirms.

Can customers book with me directly from Google?

Often, yes. Google Business Profile lets businesses add appointment links that send people from Search and Maps to your booking page, or connect a booking provider through Reserve with Google. Google notes that a provider may charge you for bookings made through Google, so read the provider's terms first.

Sources