Booking widget on your website
What it is: a booking form that lives on your clinic's own website. Visitors fill it in — day or night — and their request lands straight in your MedicalSuite as an enquiry or a booked appointment. No phone call needed, no lead lost at 9 pm.
What a website visitor experiences
- They open your website and see the booking form.
- They enter their details (name, contact, and whatever fields you've chosen to ask).
- Depending on your setup they either:
- pick a doctor, treatment, and a real available time slot (slot booking on), or
- just send their details as a request for you to schedule (slot booking off).
- If the treatment supports it, they choose In-clinic or Online (video).
- If you require it, they attach a referral file.
- Submit → they're in your system; you'll see them within a minute.
Making the widget yours (admins)
Everything is configured under Settings, in two sections:
Booking Widget Appearance
Colors and look, so the widget matches your website's style.
Booking Widget Form Fields
Field-by-field control over what the form asks:
- Show / hide any field — a short form converts better; ask only what you need.
- Required / optional per field.
- Custom fields — add your own questions: text boxes, checkboxes, even a HIPAA consent signature field the visitor signs on screen.
- Referral upload — let (or require) visitors to attach a referral document.
- Slot booking toggle — the big decision:
- On — visitors book real slots themselves. Less phone work; slots come from doctors' actual availability, so no double-booking is possible.
- Off — visitors submit a request; your staff schedules by phone. More control, more calls.

Putting it on your website
In the widget settings you'll find the embed code — a small snippet your web person pastes into your site once. Any change you make to fields or colors afterwards applies automatically; the website never needs touching again.
Where submissions land
- Slot booking off → new enquiry, for staff to work.
- Slot booking on → booked appointment on the calendar + patient record, with the confirmation email sent automatically.
If the visitor arrived via one of your tracked marketing links, the enquiry shows which campaign brought them.
Common questions
Can we ask different questions for different treatments? The field set is one per widget. Use a custom form if you need a very different questionnaire.
A visitor complains the form won't submit. Usually a required field left empty. If reCAPTCHA is enabled (Integrations), it also blocks bots — genuine users just tick the box.
Do widget bookings respect doctors' calendars? Fully — same availability rules as staff bookings: weekly schedule, Extra Hours, Google Calendar busy times.