Marketing automation

Appointment booking and reminder automation

For UK clinics, salons, consultancies and other appointment-led businesses. I set up online booking with SMS and email reminders, and WhatsApp for clients who choose it, so fewer people forget, cancelled slots can be offered to someone else and your staff stop chasing confirmations by phone.

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

  1. 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.
  2. 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.
  3. Message set. I draft every confirmation, reminder and follow-up for you to approve, in your tone and with your cancellation terms.
  4. 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.
  5. Test with real bookings. We book, move and cancel test appointments across every service and channel before any client sees it.
  6. 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.

Frequently asked questions

Do clients need to give consent before I send appointment reminders?

Not marketing consent, provided the reminder only concerns the appointment they booked and carries no promotion. You still need a lawful basis for using their details under UK GDPR, which for a booked service is usually that you are delivering what they asked for. Tell clients in your privacy notice that you send reminders, and give them a way to change channel.

Can this work with the clinic or salon software we already use?

Often, yes. Many practice and salon systems include booking and reminders that are simply not switched on or not set up well, and I would rather configure what you pay for than add another subscription. If the system has no booking page, no reminders or no way to pass data out, I will explain the gap and suggest a tool that fills it.

Should reminders go by SMS, email or WhatsApp?

SMS is the safest default because nearly every client can read it without an app or data. Email suits longer details such as directions, preparation notes and forms. WhatsApp works well for clients who choose it, but I only use it where they have opted in at booking, and I keep SMS as the fallback.

What happens if a client books by phone instead of online?

The booking still goes into the same diary, so the client gets the same confirmation and reminders as an online booking. Staff enter it once, in the place they already use, and the automation picks it up from there. That single diary is the most important part of the setup.

Will automated reminders stop every no-show?

No, and I would be wary of anyone who says otherwise. Some people will always miss appointments. What reminders do well is turn many silent no-shows into cancellations made early enough for you to refill the slot, and a waiting list or deposit can help with the rest.

Can an AI answer the phone and take bookings too?

It can, and it is a separate piece of work. An AI voice agent can answer calls, check availability and book into the same diary, with difficult calls handed to a person. I usually get online booking and reminders working first, because the voice agent depends on that diary being accurate.

Ready to talk about your project?

A straight answer about what would move the numbers, and a written proposal if we are a fit.