Rules by treatment
Each treatment has its own duration, buffer, price and list of practitioners who can do it. First visit versus follow-up are separate appointment types, so a new patient can’t book a 15-minute slot for a 45-minute assessment.
Patients book the right practitioner, treatment and room online, pay a deposit where you want one, and get a WhatsApp reminder with a reschedule link. The slot lands in the practitioner’s calendar and on the patient’s record. It sits on the same booking engine I build for other businesses, shaped to how a clinic actually runs.
A first physio consultation is 45 minutes, a follow-up is 30, and only two of your four practitioners do dry needling. The laser room is shared. The dentist wants a 15-minute buffer after extractions. Generic booking apps ask for one duration per service and one calendar per person, so reception ends up taking the awkward ones by phone anyway. If your rules are simple, a standard booking app is the better buy; this page is for when they are not.
Pick the ones you need. Each is built around how your team already works, then joined up on one set of data.
Each treatment has its own duration, buffer, price and list of practitioners who can do it. First visit versus follow-up are separate appointment types, so a new patient can’t book a 15-minute slot for a 45-minute assessment.
A booking needs a practitioner, a room and, where relevant, a machine. The system only offers times when all three are free, across one site or several, so the laser room is never double-booked.
Take a deposit for the treatments that need one, with a cancellation window you set (say 24 or 48 hours) and a refund rule applied automatically. Card payments run through Stripe.
Reminders by WhatsApp, SMS or email, each with a confirm and a reschedule link. A patient who can’t make it moves the appointment in two taps instead of replying to nobody.
When a slot frees up, waiting patients are offered it in order. The first to accept gets it and the others are told it has gone, so the gap is filled without reception making calls.
Six-month check-ups, review appointments and courses of sessions are booked or prompted automatically, so a physio plan of eight visits is one booking, not eight phone calls.
Two-way sync with Google Calendar: blocked time, leave and locum days stop slots being offered, and bookings appear where practitioners already look.
Arrivals, late patients, walk-ins and an end-of-day no-show list for reception, with utilisation per practitioner and room for the practice manager.
I haven’t built a clinic booking system for a named client yet. These are the same building blocks, running live in other businesses.
Weekly schedules, attendance, rescheduling, waitlists and Google Calendar sync for an academy: the same mechanics as a clinic diary.
Read the case study Local services marketplace · Live · web & iOSQabbadBookings with calendar hand-off and reminders by email, push and WhatsApp, nudging at 4, 24 and 72 hours.
Read the case studyThe same five steps on every project, sized to yours.
Tell me how the business runs today: the tools, the workarounds, the bit that drives you mad. The quote builder takes about five minutes and gives me a scoped brief.
I reply with a fixed price and a phase plan. The must-haves go first, so you are using the system while the rest is still being built.
You see the real system on a private link while it is being built, with your own data in it as early as possible. Changes are cheap at this stage, so this is where we make them.
Spreadsheets, an old system, email threads: the data comes with you, checked against the source so nothing is lost on the way.
Your team gets a walkthrough, and I stay on for fixes and new features, either on a monthly support plan or pay as you go.
Both. You decide per treatment: let patients pick a person, or let the system offer the next free slot with anyone qualified. Some practices do one for new patients and the other for follow-ups.
A reminder with a one-tap reschedule link turns many no-shows into moved appointments, and the waitlist refills the gap. How much that is worth depends on your patients. The system reports your no-show rate, so you see the effect instead of guessing.
Bookings carry the minimum: name, contact details, treatment and time. Anything clinical sits in the patient record, with access by role and an audit trail, and the data protection set-up is agreed in the proposal before any patient data moves. See patient records for clinics.
A focused booking system with deposits and reminders is typically a few weeks. The quote builder gives a rough figure as you pick modules, and the fixed quote sets out the phases. The booking rules take the longest to pin down, so a good first call about them saves time.
Yes. It can sit on your existing site, Wix or WordPress included, or on its own page on your domain, in your colours.
Online booking with your rules: deposits, reminders, waitlists and calendar sync.
IndustryClinicsBooking, reminders, deposits, patient records and a patient portal.
SystemPatient management systemPatient history, consent forms, documents and invoices in one record, with roles and an audit trail.
SystemPatient portalAppointments, pre-visit forms, invoices, documents and messages for each patient, behind a login.
ComparisonCustom booking vs booking appsCalendly, Fresha, SimplyBook or custom: which fits your rooms, staff, deposits and rules.
IntegrationWhatsAppMessages filed against the client, reminders and updates sent from your CRM or booking system.
IntegrationStripeCheckout, deposits, subscriptions and payment links tied to your invoices and bookings.
Case studyMCMAA music academy run end to end from one platform: applications, scheduling, payments, portals and programmes.
Online booking with your rules: deposits, reminders, waitlists and calendar sync.
ClinicsBooking, reminders, deposits, patient records and a patient portal.
Client portalsA secure login for clients: invoices, documents, bookings, payments and messages.
Custom CRMEnquiries, clients, pipeline and follow-ups in one place, shaped to how you sell.
How pricing works · Digitalise Your SME grants · All case studies
The quote builder opens with the parts on this page already switched on. Add or remove what you like, and I reply with a fixed quote.