This page is for UK businesses that live by the diary: private clinics, physiotherapists, dental and aesthetics practices, salons, tutors, accountants and consultancies. I set up online booking and the confirmations, reminders and follow-ups around it, so clients can book at any hour, fewer people forget, and your front desk stops spending the afternoon ringing round to confirm tomorrow.
Reminders lead with SMS and email, because almost every client can receive them without installing anything. WhatsApp is added only for clients who have chosen it. Everything is built in accounts you own, and it is written down so your team can run it after I hand over.
What changes when booking runs itself
Most appointment-led businesses lose time in three places. Clients ring to book during your busiest hours, staff leave voicemails to confirm slots, and people who cannot make it simply do not turn up because cancelling felt like a phone call they did not want to make. Each empty slot is time you have already paid for.
Automation does not make clients more reliable. What it does is make keeping, moving or cancelling an appointment so easy that most people do it, and early enough for you to offer the slot to someone else. It also means the booking, the reminder and the follow-up all come from the same record, so there is one version of the diary instead of three.
Who it suits, and who it does not
It suits businesses that take bookings every day, where one or two people currently handle the diary by phone and email, and where a missed appointment costs real money: a clinician’s hour, a treatment room, a chair. It works for single-site practices and for small groups with several practitioners and rooms.
It is the wrong fit if you take a handful of bookings a week, because a shared calendar and a polite text will do. It is also the wrong fit if your practice management system already sends reminders well and the only problem is that nobody has switched them on. In that case I will tell you so on the first call rather than build something you do not need.
What I automate
Online booking tied to the real diary
Clients pick a service, a practitioner and a slot, and only see times that are genuinely free. The booking page reads availability through a two-way sync with the calendar your staff actually use, whether that is Google Calendar, Outlook or the diary inside your clinic or salon software, so a booking taken over the phone blocks the slot online too. Buffers, room limits and treatment lengths are set per service, which stops a 60-minute appointment being squeezed into a 30-minute gap.
Confirmations and reminders by SMS and email
Each booking triggers a confirmation straight away and reminders at the points that suit your service: typically a day or two before, and again on the morning for early appointments. Every reminder carries a link to confirm, move or cancel. The wording is plain, gives the address and what to bring, and leaves out anything sensitive, so a text read on a locked screen does not reveal what the appointment is for.
WhatsApp, only where the client opted in
Some clients would rather hear from you on WhatsApp. Where they tick that preference at booking, reminders go through the WhatsApp Business API using approved message templates, and everyone else keeps getting SMS and email. I record the choice against the client so it is never assumed.
Cancellations that refill the slot
When someone cancels, the slot reopens online and, if you keep a waiting list, the next person on it is offered the time automatically. Late cancellations and no-shows are tagged, so you can see who is a repeat problem without anyone keeping a separate spreadsheet.
Deposits and cancellation terms
For high-value or long appointments, the booking can take a deposit or save a card through your payment provider. I set this up only where your cancellation terms are clear and shown before the client confirms, because a charge the client did not expect turns a missed slot into a complaint.
Forms before the visit, follow-up after it
New clients can receive an intake or consultation form ahead of the first appointment, so the session does not start with ten minutes of paperwork. Afterwards, a short message can invite feedback, prompt a rebooking for services that repeat, or ask a happy client for a Google review. That last step feeds review generation without anyone having to remember to ask.
Bookings into your CRM
Where you use a CRM for enquiries, each booking, attendance and cancellation is written to the client’s record, so marketing can tell which channels bring people who actually turn up. Where the booking tool has no direct connection, I use a webhook or an automation platform to pass the data across.
What I deliberately leave to people
Some things go wrong when a machine handles them. I keep these with your staff:
- Clinical or sensitive questions. A reply to a reminder that asks about symptoms, medication or a result goes to a person, never to an automated answer.
- Disputes over charges. The system can apply your cancellation terms, but waiving or refunding a fee is a decision for whoever owns the client relationship.
- Complex bookings. Multi-session treatment plans, group bookings and anything that needs a practitioner’s judgement stay as a request that a person approves.
- Chasing persistent no-shows. The system flags them; a person decides whether to call, require a deposit or stop booking them.
Reminders, PECR and UK GDPR
A reminder that only tells someone about an appointment they booked is a service message, not marketing. The direct marketing rules in PECR do not apply to it, so it needs no marketing consent, as long as it stays free of promotion. The moment a reminder adds “and 20% off your next facial”, it becomes direct marketing and the consent rules apply. I keep service messages and marketing messages separate, with marketing sent only to people who gave an opt-in.
The personal data still falls under UK GDPR. For clinics, the fact that someone booked a particular service can itself be health information, which is why reminder text stays neutral and why access to booking data is limited to the staff who need it. Your booking, SMS and email providers act as processors for you, so I check that each has a data processing agreement in place and note where the data is held.
How a build runs
- Diary review. We go through how bookings arrive today, which services you offer, how long each takes, who can deliver it and where the missed appointments cluster.
- Tool choice. If your existing clinic or salon software can do the job, I configure it. If it cannot, I recommend a booking tool that fits, and say why.
- Message set. I draft every confirmation, reminder and follow-up for you to approve, in your tone and with your cancellation terms.
- Build and connect. Booking page, calendar sync, SMS and email sending from your own accounts, WhatsApp where wanted, and the link into your CRM or reporting.
- Test with real bookings. We book, move and cancel test appointments across every service and channel before any client sees it.
- Go live and adjust. Once the setup is live, we look at confirmations, cancellations and no-shows together and adjust timings or wording where the data suggests it. When that review happens is agreed before work starts.
Problems I see most often
- Two diaries, one online and one on paper or in someone’s head, so the website happily offers slots that are already taken.
- Reminders that cannot be replied to, because they come from a named sender with no reply route, so clients who want to cancel do nothing.
- Booking pages with no link from the Google Business Profile, where many local clients look first.
- Promotional lines slipped into reminder texts, turning a service message into marketing without anyone noticing.
- No record of whether people actually attended, so marketing is judged on bookings that never happened.
What you receive
- A working booking setup and message flow, in accounts registered to your business.
- The full message set, approved by you, with the timing of each message.
- A short written guide for staff: how to change availability, add a service, pause reminders and handle a client who wants to opt out of WhatsApp or marketing.
- A map of where booking data goes and which provider holds it, to support your own records under data protection law.
- Any support beyond the go-live review, on terms agreed before work starts.
What it costs
The price depends on how many services, practitioners and locations the diary covers, whether your current software can be configured or needs replacing, and how many systems the bookings have to reach. Ongoing costs sit with the providers: your booking tool’s subscription and the per-message charges from your SMS and WhatsApp providers, all billed to your own accounts. The build is quoted in GBP after a free first call, and the quote is agreed in writing before work starts.
If you run a clinic, my page on digital marketing for private clinics covers how bookings fit with the wider work of bringing patients in.
Next step
Send me a short note on how bookings reach you now and what a missed appointment costs you, and I will tell you whether your current tools can do this or what I would change first. You can reach me through the contact page or on +44 7352129369.
