Skip to main content

Availability troubleshooting

When a customer cannot see an expected time, start with the simplest checks and move step by step.

Check the service and plan

  1. Is the service active?
  2. Is the service included in an active availability plan?
  3. Does the plan cover the date the customer selected?
  4. Does the plan contain working hours or a Google Calendar source event?
  5. If providers are enabled, does the plan include an eligible provider?

Check the service rules

Review:

  • duration and buffer;
  • booking lead times;
  • capacity;
  • approval or access restrictions;
  • provider assignment;
  • service status and frontend visibility.

A working interval can exist without producing a customer slot if the service duration, buffer, or lead-time rules do not fit.

Check calendars and existing bookings

Busy personal calendar events, existing reservations, and providers already booked elsewhere can remove times that otherwise look available.

If Google Calendar is involved, confirm that the account is connected, the calendar has the right role, and the events are visible to Google Calendar as busy events.

Use the built-in tools

Open Availability > Slots to see generated slots for the affected date.

API-created reservations

The public API can create a reservation only from a currently valid slot. If a request is rejected, fetch availability again and use the current slot data.