Booking form shows no available time slots
The booking form is showing no times — or far fewer than expected. In most cases this is caused by driving time rules that are too strict, a resource that's fully booked, or a special date blocking the calendar. This guide walks you through the most common causes in order of likelihood.
TL;DR
The #1 cause is driving time rules that are too strict — if the customer's address is too far away, no slots appear. Loosen the driving limits in the booking form settings and test with a real address.
Check these 5 things first
Driving time rules — open booking form settings → Location & transport → check max driving from base and between events. If the customer's address exceeds these limits, zero slots appear. Try relaxing the values.
Resource availability — is the resource active? Are they fully booked on those days? Check the calendar directly to see if there are any free gaps of the right duration.
Business hours & special dates — confirm business hours are set correctly. A special date (holiday, vacation, training day) blocks all availability for that day.
External calendar sync — if the resource has Google/Outlook/CalDAV connected, busy external events block Hubhus availability. Check the resource's external calendar for unexpected busy events.
Duration vs. gap size — the requested service duration must fit fully in the available gap. A 2-hour service can't fit in a 90-minute gap. Check whether any free slots of the right size exist in the calendar.
Read more⌄
Driving time rules in detail
Driving time rules define how much buffer is required before/after business hours and between events. Example of a strict setup that eliminates all slots:
Business hours: 8:00–16:00
Min driving before start: 60 min
Min driving after end: 45 min
Max driving between events: 30 min
If the customer lives 40 minutes away, no times appear — the system can't fit travel within the limits.
How to fix: Open booking form → Location & transport → try more lenient values:
- Min driving before hours: 30 min
- Min driving after hours: 15 min
- Max between events: 45 min
Full diagnostic checklist
- Are business hours set correctly in booking form settings?
- Are resources active and not fully booked?
- Are driving time rules too strict for the customer's address?
- Is the customer's address too far from the resource base?
- Are time slots rounded or buffered too tightly?
- Are holidays or special dates blocking the calendar?
- Is external calendar sync creating unseen busy blocks?
- Is the requested duration too long to fit in the remaining gaps?
- Is the booking too close to another event (triggering travel time rules)?
- Have you tested with a real full address?
Best practices
- Start with loose driving rules and tighten gradually after real-world testing
- Always test the form with a full customer address, not just by opening the form
- Avoid very long pre/post event buffers unless your service genuinely requires them
- Check Calendar → day view for the resource to see exactly which gaps exist
Common searches
no available times • booking form empty • no time slots • booking not working • travel time too strict • no slots showing
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article