A clinic website that takes bookings — and what happens after the patient taps
Most "online booking" on clinic websites is a contact form with optimistic labelling. The difference matters the first time two patients request the same slot.
There are two things sold as online booking and they are not related. One sends you an email that someone has to read and act on. The other writes an appointment into your calendar. Only the second is safe to leave running overnight.
The test
Book a slot on your own website at 11pm. If nobody at the clinic has to do anything for that slot to be genuinely held, it is online booking. If it lands in an inbox, it is a request — and the patient does not know that.
Four things that have to be true
- The site and the calendar share one database. Not a sync, not an integration that runs every fifteen minutes — one source of truth. Otherwise two patients can hold the same slot in the window between syncs.
- Availability is computed from real rules. Doctor timings, leave, existing appointments and the chair or room being free. A form that offers every hour between 9 and 7 will offer slots you cannot honour.
- The resource constrains the booking. Two dentists cannot use one chair at the same time. If the system only tracks doctors, it will happily double-book the room.
- Confirmation goes out immediately, with a way to reschedule. Silence after booking is what makes patients ring to check — which removes the point of online booking.
What to collect, and what not to
Name, phone, what they need, preferred time. That is enough to hold a slot. Every extra field costs you bookings, and asking for medical history in a public web form creates a data obligation you do not want and do not need at this stage.
Verify the phone number. Open booking endpoints attract junk, and a slot held by a fake booking is worse than an empty one because you will not fill it.
The fields to leave off entirely
- Date of birth. You can ask at reception; it is not needed to hold a slot.
- Insurance details. Same.
- Anything clinical. A public form is the wrong place, and it makes you a processor of health data before the patient has arrived.
Booking is not the only conversion
A good number of patients are not ready to pick a time — they want to know whether you treat something, or roughly what it costs. Give them a way to ask that is not a booking: a short enquiry form that lands somewhere a person will work, with the treatment they asked about attached.
A booking form alone silently discards every visitor who had a question. On GullyMed both exist: bookings write into the calendar, enquiries land in an inbox with a follow-up date, and both carry where the patient came from.
Questions we get asked
- Will patients actually book online rather than call?
- Increasingly yes, particularly outside clinic hours — which is precisely when a phone line cannot help you.
- What if someone books a slot I cannot honour?
- That is an availability-rules problem. Configure leave and clinic hours properly and it stops happening.
- Can I require a payment to book?
- Yes, and for some appointment types you should. See [booking advances](/blog/booking-advance-token-reduce-no-shows).