Why am I being booked outside my working hours?
Receiving bookings outside your configured working hours is almost always caused by a mismatch between resource hours, booking form restrictions, special dates, or event duration. Work through the checklist below to find and fix the issue.
TL;DR
Check in order: (1) Resource available hours (Calendar → Settings → Resources). (2) Booking form "On days" hours (Campaign settings → Booking forms → When) — form hours must not extend past resource hours. (3) Special dates with extended hours (Calendar → Settings → Special dates). (4) Event duration — a 3 h event starting at 16:00 ends at 19:00 even if resource ends at 17:00. (5) Multiple resources — the form shows any slot where at least one resource is free.
6 things to check
Resource available hours
Go to Calendar → Settings → Resources, find your name, and review the "Available hours" column. Verify end times match when you want your last booking. Use the pencil icon to edit a block, × to remove it, and + to add a new one.
Booking form "On days" hours
Go to Campaign settings → Booking forms, check the "When → On days" column. The booking form shows a slot if any resource is free — even if that resource isn't you. If the form allows 09:00–19:00 but you only work until 17:00, slots at 18:00 will still appear for colleagues. Tighten the form's end times to match the most restrictive resource, or create separate forms per schedule.
Special dates with extended hours
Go to Calendar → Settings → Special dates. Look for any active special date on your resource with "Is closed: No" and custom open hours that are wider than your regular schedule. Delete the special date or correct the hours.
Event duration
Go to Calendar → Settings → Event types. If the duration is e.g. 3 hours and your hours end at 17:00, the last allowed start slot is 14:00 — but a 16:00 start would push the end to 19:00. Fix: reduce duration, extend working hours, or set the booking form's end time to end_of_work minus duration.
Multiple resources in the same form
If your booking form includes resources with different schedules, availability from all of them is combined. Option A: Only include resources with identical hours. Option B: Create separate forms per schedule. Option C: Let customers choose a resource first, then show only that resource's availability.
Manual bookings or API imports
Bookings created manually or via API bypass availability checks. Open the booking's detail view and scroll to the bottom — the creation line (e.g. "Booked Fri, Nov 21, 2025 09:30 using online booking") tells you how it was created. Click it for more details. If manual bookings are the cause, review calendar permissions and train staff.
Common searches
booked outside hours • wrong booking time • availability mismatch • working hours • booking form hours • special dates
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