Booking form shows no available time slots

Modified on Tue, 5 May at 11:06 AM

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

1

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.

2

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.

3

Business hours & special dates — confirm business hours are set correctly. A special date (holiday, vacation, training day) blocks all availability for that day.

4

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.

5

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.

Still stuck? Try booking the same slot manually in the calendar. If it works there, the issue is in the form's travel or field settings. If it fails there too, the resource is genuinely unavailable.
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

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article