Skip to main content

Why isn't my online scheduling link showing appointments?

The most common causes are missing Appointment Request Options, no External availability created for your providers, or a slot duration mismatch between your availability and your Request Options. Work through the checklist below in order.

D
Written by Dan Healey

Who this is for: All Barti users who manage online scheduling.


Troubleshooting checklist

Work through these steps in order. Most issues are resolved by step 3 or 4.

1. Confirm you have Appointment Event Types created

Go to Appointments → Settings and confirm at least one Event Type exists. Event Types are the appointment types your staff use internally and are required before Request Options can be linked.

2. Confirm you have Appointment Request Options created

Go to Appointments → Settings → Appointment Request Options and confirm at least one Request Option exists. Request Options are what patients see on the public booking page — if none are created, nothing will appear.

Each Request Option must be:

  • Linked to a specific Appointment Event Type

  • Set to the same duration as that Event Type

3. Confirm you have External availability created for your provider

Go to Appointments → Availability and confirm the provider has time slots with visibility set to External or Internal and External. Internal-only slots do not appear on the public booking page.

4. Confirm slot durations match your Request Options

Availability slots have a 1:1 relationship with Request Option durations. A 30-minute availability slot will only display Request Options with a 30-minute duration. If your slots and Request Options have different durations, nothing will appear.

Check that the duration of each External slot matches at least one of your Request Options exactly.

5. Check location and appointment type selection on the booking page

If you've confirmed steps 1–4 and the page still looks empty:

  • Multi-location practice — confirm the correct location is selected on the booking page.

  • Appointment type filter — confirm the correct appointment type is selected.


Related articles

Did this answer your question?