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:

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.