Slots not showing or calendar gaps
Why your booking page offers no times: services without a calendar, the two sets of hours, closures and amended hours, rotas, booking rules, collectives, and paused billing.
No times showing on your booking page
An empty booking page is almost never a fault. One of the rules below is closing the day. Work through them in order, testing the same date each time.
1. The service is not on any calendar
A service only produces times on the calendars you tick. Open Services, click Edit on the service, and check Calendars that offer this service. A service with none saves quite happily and offers nothing.
2. The calendar is switched off, or has no hours
Open Calendar Availability. On the Calendars tab, check Active (bookable) is ticked. A paused calendar is marked Paused, not bookable. Then on the Availability tab, pick that calendar and confirm the day is ticked with real start and finish times.
3. Your two sets of hours disagree
Bookable time is the overlap of your venue's opening hours and that calendar's own hours, minus breaks and closures.
- Settings → Business hours, the Weekly opening hours card: when the business is open.
- Calendar Availability, the Availability tab: when that person or room works.
A calendar that runs past your venue hours is trimmed, and the Venue: line under each day flags the time that is not bookable. Widen whichever of the two is the narrower. ResNeo also says so when you save either one, naming the calendars and the days that fall outside, so if you have seen that message recently this is your answer.
4. A closure or an amended day covers the date
Check both places. Closures & special days on Settings → Business hours closes the whole venue, and the Closures & amended hours tab on Calendar Availability takes one person or room off. Multi-day ranges are easy to miss, and a closure saved with both times blank closes the whole day rather than a window.
The same tab is also where one calendar gets different hours on a date, entered as Working different hours. Amended hours replace that calendar's usual hours for those dates, so a day that used to open at 09:00 can quietly start at 13:00. They show nothing extra on your diary, which makes them easy to forget about: check the Upcoming list on that tab for an entry marked Amended hours.
5. A rota or a planned change is in force
Hours can change from a date without the weekly grid changing. Open the Availability tab, pick the calendar and scroll to Plan your hours ahead. A change listed there sets the hours from its start date, and with a rota of 2 to 6 weeks the hours differ week by week.
The planning calendar underneath is the fastest way to settle this. Pick the date that looks wrong and the panel beside it gives the bookable hours for that date and names the rule that sets them, either the standard weekly hours or the change that covers it, and says when the date is a day off, leave, or a day your venue is closed.
6. The service's own rules
Open the service and look at Guest booking rules. Min booking notice (hours) hides slots that are too soon, and Max advance (days) hides dates too far ahead. Buffer (mins) adds tidy-up time after every appointment, which is often enough to lose the last slot of the day. Active (visible to clients) must be ticked. The When guests can book this service online panel on the same form previews what a client would actually see.
Check Staff bookings only too. A service with that ticked is bookable by your team from the diary but never appears for guests, so the service looks healthy from the dashboard and offers nothing on the public page.
7. Your venue is in a collective
On a venue collective page, a venue's calendars are left out of a service when that venue has not connected Stripe and the service asks for payment, when the service asks for a form and the venue has compliance records switched off, or while the service is still being set up at that venue. The What needs you list in the Collective area names each one. A member's own services that are not on the collective page are parked, so nobody can book them until they are added or the venue leaves.
A booking sitting in a time guests cannot book is normal
Your team is not held to these rules the way a guest is. Staff can drop a booking past closing time, onto a calendar's day off or over a break, and the staff booking form has an Override availability tick box for squeezing someone in over anything. So a diary with an appointment at 18:30 on a day your page stops offering 17:00 is working as intended, not a sign that your hours are broken.
What your clients see, and what it means
- No times available on that date, with Try a different date above: one of the rules above closed the day.
- We could not load times for that date: a temporary problem on our side, not a full diary. Clients can click Try again.
- Online booking unavailable: billing, not availability. Public booking pauses when you are on Appointments Light and a payment to ResNeo has failed, or when a cancelled subscription has run out of paid time. Plus and Pro keep their public page while past due. Fix it under Settings → Plan. Bookings your own team makes still work throughout.