Online Booking
Enable public booking page for patients with phone verification
Overview
The online booking feature gives your clinic a public-facing booking page where patients can self-schedule appointments 24/7 without calling. The page shows available time slots based on your working hours and appointment settings. Optional phone verification ensures only legitimate bookings. You can customize the welcome message and control exactly which slots are bookable online.
Enabling Online Booking
- Navigate to Settings > Online Booking — Click Settings and select the Online Booking tab.
- Enable the feature — Toggle is_enabled to true. Your public booking URL becomes active.
- Set advance days — How many days ahead patients can see slots (advance_days, default: 14).
- Configure working hours for booking — Optionally set different hours for online booking vs. phone bookings. The booking page will only show slots within these hours.
- Set break times — Breaks configured here are excluded from available online slots.
- Set max bookings per slot — Default is 1. Increase if you allow multiple patients per time slot.
- Phone verification — Toggle require_phone_verification. When enabled, patients must verify their phone number via OTP before confirming a booking.
- Welcome messages — Enter welcome_message_ar and welcome_message_en. These display at the top of your booking page.
- Save — Your booking page is live at the public URL.
book.sehafile.com/[clinic-slug]Online booking settings showing enable toggle, advance days, and phone verification options
Frequently Asked Questions
Can patients cancel their online bookings?
Yes. The confirmation SMS/email includes a cancellation link. Patients can cancel up to a configurable time before the appointment.
Can I limit which doctors are bookable online?
Yes. In each doctor's profile, the is_accepting_patients toggle controls whether they appear on the online booking page.
Do online bookings appear in the regular appointment queue?
Yes. Online bookings flow directly into the same appointment list and queue board used by reception staff. They appear with a "Online" badge for easy identification.
Was this article helpful?