Planning
Appointment booking on a business website
Online booking can be a button, an embedded tool or a custom system. They differ hugely in cost and upkeep. Here is how to pick the lightest one that does the job.
Clinics, salons, consultants, studios and tutors all ask the same thing: “Can my website have appointment booking?” Yes, a website can. The better question is how much booking you need, because the cost and the work rise steeply between a message and a system. A booking is also a promise to a customer, so a system that fails is worse than none.
My packages do not include a booking system. Anything beyond the call, WhatsApp and enquiry form that come with every package is separate work, agreed in a written proposal. This note helps you decide what level you need before you ask anyone to build it.
Level 1: ask by message or call
The customer taps a call or WhatsApp button, or fills a form that opens WhatsApp with the details ready: who they are, what they need, when they prefer. You reply with a time.
- Good for: a business that takes a modest number of bookings, where you want to speak to each customer or check availability by hand.
- Costs: nothing beyond the website. This is what every package includes.
- Limits: you must reply quickly; nothing stops two customers asking for the same slot; there is no automatic reminder.
Level 2: a third-party scheduling tool
Many services offer a ready-made booking page that shows your free slots, takes a booking and sends reminders. The site links to it, or shows it on a page.
- Good for: a business with regular appointment slots and a person who can set availability in the tool.
- Costs: the tool’s fee, usually monthly, and your time to set it up and keep it current.
- Limits: the customer’s data sits with that service, so read its privacy terms, and the booking page looks like the tool’s, not your site. If you stop paying, the booking stops.
- Check: time zones, cancellations, reminders, how a booking reaches you, and whether the tool can be switched off for a holiday.
Level 3: a booking system built for you
A custom system on your own backend, connected to your calendar and perhaps to payments.
- Good for: a business with unusual rules, many staff or locations, or a need to control the whole experience.
- Costs: design and build, hosting for a backend, security, backups, fixes when something breaks, and someone responsible for it for as long as it runs.
- Limits: it is the most expensive and the slowest to change. Many businesses that ask for it would be served by level 2.
What to settle for any level
- Who confirms a booking, a person or the system.
- What happens on cancellation, no-show and rescheduling.
- Reminders: by message, by e-mail or none.
- Privacy. A clinic stores sensitive information, so the choice of tool and the handling of data matter more than for a salon.
- What the customer sees when the tool is down. Always keep a phone number and WhatsApp link visible next to any booking page. See counting enquiries from WhatsApp and phone for how to track those routes.
How to choose
Start at level 1 for a month and write down how many enquiries come, how many are bookings and what goes wrong. If the manual route is working, you may not need more. If you are overwhelmed or losing bookings to delay, move to level 2. Reach for level 3 only when the first two have a clear limit you can name.
Frontend, backend and what your site needs explains why booking is backend work. If you want help deciding, message or call Harman with your business and how many bookings you take in a week; I will tell you honestly whether a package covers it, or whether part of it falls outside.