An empty booking page is almost always availability, not settings: nobody with working hours offers that service at that location. Work through the checks in order.
Go through these in order
The booking page only offers what every rule allows, and it doesn't say which rule removed something. Open your Direct URL in another browser tab and check the settings below one at a time, saving after each change and refreshing the page. Where a step says Online Bookings, that's Settings, then Online Bookings.
Check availability before settings. Most empty booking pages come from practitioners with no working hours or a type not marked bookable online, not from the booking settings themselves.
- The page says bookings are unavailable. The switch at the top of Online Bookings is off. The title and message shown are your disabled-state message.
- No location to choose, or the one you expect is missing. In Online Bookings, Availability, the location's Bookings switch is off, or the location has been archived.
- The appointment type is missing. It's switched off in Availability; or it's a group type, which is never offered online; or payment is required and the type has no price, so it's hidden. Give it a Fixed price or items under its Billing settings. Services are listed per location: a type nobody based at that location offers online doesn't appear there, and a location with nothing bookable online isn't offered at all.
- No practitioner is offered for the type. Nobody active is linked to it. On the appointment type, switch the practitioner on under Practitioners, or on the practitioner's settings check it under Services this practitioner provides. Then check the practitioner's Show in online scheduler is on. A deactivated or archived practitioner is never offered.
- The practitioner appears but has no times. With Respect practitioner availability on, a practitioner with no working hours set has no times to offer. Set their hours under Availability in their practitioner settings. With it off, the location's opening hours are used; a location with none uses the clinic's calendar hours.
- Whole days are missing. A clinic closure covers them, the day is a business weekend, the practitioner doesn't work that day, or, with Respect practitioner availability off, the location's opening hours have that day closed. Check Holidays & Closures, General Settings, the practitioner's hours and the location's opening hours in Business Information.
- Only far-off dates, or only the next few days. The Lead time for booking hides the near future and the Advance booking window hides the far future. A 1-day lead time with a 1-week window leaves six days.
- Some times are missing on a busy day. Max bookings per time segment has been reached for that morning, afternoon or evening, or the practitioner's calendar is full there, or an unavailable block covers it.
- The patient gets an error at the end. This time slot is no longer available means someone booked it first; they choose again. Payments are not currently available for this clinic means deposits are on but the payment provider is disconnected under Apps Integration. Address is required by this clinic comes from the Patient page setting.
A practitioner's Appointments tab with Physio – 45 min checked under the services they provide.
No practitioner has working hours at that location, the type isn't bookable online, or the day is a closure. Check availability first.
No. Each booking is one appointment; a second needs a second booking.
Deposits are off under Online Bookings, Payments, or no payment provider is connected: with none connected, the page takes bookings without asking for payment. Check both the Payments settings and Apps Integration.