Wix Bookings: sync more than one calendar per staff member (Google, Outlook, iCloud)

Short answer: Wix Bookings’ own calendar sync connects one external calendar per staff member, and for Google it uses the primary calendar only. To block bookings with busy time from several calendars (a work Google calendar, a personal iCloud calendar, an Outlook or Exchange calendar), link each calendar’s private iCal address to the staff member with an app such as Calendar Sync for Bookings, which turns all their busy times into blocks on the Wix schedule.

Video: How to sync Google Calendar, Outlook and iCloud with Wix Bookings (stop double bookings), 58 s, silent with captions, recorded on a Wix test site with made-up events. It shows Calendar Sync for Bookings, an app we (Kayabyte) built.

What Wix Bookings’ built-in sync does

Wix’s help article “Syncing personal calendars with Wix Bookings” describes the built-in two-way sync with Google, Microsoft and Apple calendars. Its limits, as Wix lists them:

Wix collects votes for syncing multiple calendars and additional Google calendars in the same account, so these limits are known.

Option 1: put everything into one calendar

If every staff member keeps all their appointments in their primary Google calendar, the built-in sync is enough. In practice people have a work calendar, a personal or family calendar, and sometimes a second employer’s Outlook calendar, and copying events between them by hand fails sooner or later.

Option 2: block time by hand

Booking Calendar > Add > Blocked staff time blocks a period for one staff member. It works for holidays planned weeks ahead, not for a dentist appointment added on a phone this morning.

Most calendar services give each calendar a private iCal (ICS) address that always shows its current events:

Calendar Sync for Bookings (our app) reads these addresses for each staff member and creates “Busy (Calendar Sync)” blocks on their Wix schedule, so those times disappear from the booking page. It handles repeating events, time zones and all-day events (blocking the whole day by default), skips events marked free, and on the paid plan adds buffer minutes and ignores events by keyword. It checks every hour on the free plan (1 staff member, 1 calendar) and every 10 minutes on Pro ($9 per month, up to 10 staff members with 5 calendars each).

What to know about the iCal route:

Getting Wix bookings into your own calendar

The reverse direction (seeing Wix bookings in Google, Apple or Outlook) works with a subscribed calendar: Calendar Sync for Bookings gives each staff member a private booking feed address to add as “From URL” (Google), “New Calendar Subscription” (Apple) or “Subscribe from web” (Outlook). Google refreshes subscribed calendars every few hours; Apple and Outlook more often.

FAQ

Why are my Google all-day events not blocking Wix bookings? Google marks all-day events as “free” by default and Wix’s built-in sync does not block all-day events. Calendar Sync for Bookings blocks the whole day by default; you can change that per calendar.

Can two staff members share one calendar? Yes. Link the same calendar address to both; each gets their own blocks.

Does this work for classes? Blocks apply to appointment services that use staff members. Class and course sessions are scheduled in advance and are not cancelled by blocks.