Real-time availability
Slots come straight from each doctor’s working hours, existing appointments, blocked time, and any Google/Outlook calendar sync — patients only ever see slots you can actually honour.
A public, no-login booking page for every clinic — pick a doctor, see real open slots, confirm with a name and phone number. New appointments land in your calendar instantly with a self-booked badge, and the patient gets a WhatsApp confirmation.
Slots come straight from each doctor’s working hours, existing appointments, blocked time, and any Google/Outlook calendar sync — patients only ever see slots you can actually honour.
Per-IP rate limiting and a required phone number keep the booking page clean without a CAPTCHA wall in front of real patients.
Every online appointment carries a “self-booked” badge and a PATIENT booking source, so reception can review new bookings at a glance and your analytics keep channels separate.
When patient messaging is on, a confirmation and the 48h/24h/2h reminder sequence fire automatically — the booking page does the follow-up for you.
The patient adds a short reason for the visit while booking, so the doctor walks in with context and triage is faster.
Put the link in your Google Business profile, Instagram bio, WhatsApp away-message, or a printed QR at reception. One link, always current.