Why a time isn't showing on your booking page
A missing time is worked out fresh every time the page loads, and it almost always comes down to one of a short list of ordinary reasons rather than a fault.
Last updated 9 October 2026
Quick answer
If one specific time is missing, check whether that team member is rostered on then, whether the service actually fits before their next booking, and whether someone already has that time. If a whole day looks empty, check your opening hours, any closures, and your notice and advance-booking settings.
1. What's actually happening
The booking page only ever shows times that are genuinely bookable right now. Availability is worked out fresh every time someone loads the page, using your current hours, team, services and existing bookings, rather than from a stored list. If a time isn't there, it's because one specific thing rules it out, not a glitch.
2. When one specific time is missing
For an appointments business, an individual time can go missing for a handful of ordinary reasons:
- The team member isn't working then. It falls outside their rostered hours for that day, they've blocked that time off, or nobody who performs this service is rostered on at all that day.
- The service doesn't fit. A 90-minute service can't start at a time that only leaves 60 minutes before the next commitment, or before closing.
- It's already taken. Another customer already has that team member booked for that time.
- You're closed then. It falls outside your opening hours for that day.
- It's too close to now. See the cut-off setting below.
3. When a whole day disappears
This mostly comes up for table reservations, where a date can vanish entirely rather than just losing a few times:
| Reason | What it means |
|---|---|
| Closed that date | You've marked that specific date as closed, for a holiday or a private event. |
| Doesn't trade that day | That day of the week isn't part of your normal week at all. |
| No tables set up | No tables have been configured for online booking yet. |
| Area or tables locked | Your team has locked out every table you could be seated at for that date, for example to hold the venue for a private function. Try another day. |
| Party too large | No table, or combination of tables, can seat a group that size. Large groups need to get in touch directly. |
| Fully booked | Every table is taken for that date. |
| Too far ahead | The date is further out than you currently take online bookings for. |
| All sittings have passed | For today, every remaining sitting has already started. |
4. The two settings that control the edges
Two independent settings decide how close to now, and how far into the future, online booking is allowed. Both are optional, and do nothing until you set them.
- Minimum notice trims individual times close to now, for example ruling out anything starting in the next hour, while leaving the rest of an open day untouched.
- Maximum advance caps how far ahead someone can book at all. Past that date, the whole day is unavailable, not just some of its times.
5. If a time still looks wrong to you
- Check the team member's working hours actually cover it.
- Check the service is assigned to that team member at all.
- Check for a one-off block, day off, or closure on that date.
- Check for a team lock covering that date, if you run table reservations.
- Check your minimum-notice and maximum-advance settings.
More in Bookings & calendar
- How your customers book online
- Confirmations and reminders
- How the Waitlist works
- Group your services into categories
- Your cancellation, reschedule and no-show policy
- Closed dates, public holidays and team time away
- Repeat bookings, a weekly series
Browse every help topic, or write to support@gaplessly.com if you're still stuck.