When no times appear—or too many appointments can overlap—check the configuration in this order.
Location: Is it active, and does it have weekly hours for the requested date?
Appointment type: Is it active, assigned to the location, and enabled for the booking path being tested?
Type rules: Does lead time, booking window, start increment, max per day, or max per week remove the time?
Staffing: Does every required position have a qualified active person? Are required or named staff working at that time?
Capacity: Is a linked room, equipment item, or shared provider resource already full?
Closures: Is there a holiday, date exception, scheduler block, or partial-day closure?
Buffers: Does time before or after another appointment consume the slot?
Public page: Is the appointment type published on an active scheduling page and not unintentionally private?
Use Scheduler Settings > Overview and availability or coverage preview to identify warnings before changing rules.
Confirm every affected appointment type links to the same shared resource.
Confirm the resource is assigned to the correct location.
Confirm capacity is not higher than intended.
Check whether staff created the conflicting appointment by overriding a warning.
Remember that a required position identifies qualified coverage; it may not create a cross-type shared limit by itself.
Staff scheduling may allow an intentional override while public booking enforces availability and capacity. Also compare the staff-selected location, booking path, lead time, and private/public status.
Check time zones, shared availability templates, appointment-type overrides, optional versus required positions, and whether a resource link is missing.
After each change, preview the same appointment type, location, and date again. This makes it much easier to identify which rule controls the result.
If the preview and the public booking page disagree after these checks, contact support with the organization, appointment type, location, date, expected time, and screenshots of both views.