Google all-day events and buffer time are not blocking Wix Bookings: why, and how to fix it
Short answer: Wix Bookings’ built-in calendar sync does not block time for Google all-day events, and it does not add your service’s buffer time to busy slots from your personal calendar. So a holiday entered as an all-day event, or a dentist appointment that needs travel time around it, can still be booked. Either block those times by hand in Wix, or link the calendar with an app that blocks all-day events and adds buffers, such as Calendar Sync for Bookings.
Why all-day events don’t block
Wix lists both limits in its help article “Syncing personal calendars with Wix Bookings”: Google all-day events do not block time, and buffer time is not added to busy slots.
Google Calendar also marks all-day events as Free by default (the “Show as” setting), because birthdays and reminders are all-day events too. Calendar tools that only look at busy time skip them.
Fix 1: block the days by hand
In the Wix dashboard, Booking Calendar > Add > Blocked staff time blocks a period for one staff member. It works for holidays planned weeks ahead. It does not update when the calendar changes, and you have to remember to do it.
Fix 2: let all-day events and buffers block automatically
Calendar Sync for Bookings (our app) reads the staff member’s calendar through its private iCal address (Google: Settings > Settings for my calendars > Integrate calendar > Secret address in iCal format) and turns busy time into blocks on their Wix schedule:
- All-day events block the whole day by default, even when Google marks them as free. Per calendar you can switch to “only when marked busy” or “never”, so birthdays need not block anything.
- Buffer time (paid plan): extra minutes before and after every busy event, 0 to 120, so travel or preparation time is kept free.
- Ignore words (paid plan): skip events whose title contains words such as “birthday” or “reminder”.
- Why is this time blocked? in the dashboard lists every block with the events behind it.
The free plan covers 1 staff member with 1 calendar, checked every hour; Pro ($9 per month) covers up to 10 staff members with 5 calendars each, checked every 10 minutes, 180 days ahead.
Which days count
All-day events are read in your site’s time zone (Wix dashboard > Settings > Language & region), so a holiday blocks your local day from midnight to midnight, also across daylight-saving changes.
FAQ
Can I make Google all-day events busy instead? Yes: open the event, set Show as: Busy. Wix’s built-in sync still ignores all-day events, so this helps only with tools that read busy all-day events.
Does buffer time in the Wix service settings help? The service buffer keeps time free between bookings in Wix. It is not added around busy events that come from your personal calendar.
Will clients see why a time is not available? No. They only see that the time is not offered. Blocks are called “Busy (Calendar Sync)” and event titles never appear on your site.