Wix Bookings calendar sync apps compared: what actually blocks booking slots (2026)
Short answer: most “Google Calendar” apps in the Wix App Market show calendar events on a page. They do not stop clients from booking a time when you are busy. To keep Wix Bookings from offering busy times, you have four options: Wix’s built-in personal calendar sync (one calendar per staff member), blocking time by hand or with a bulk-blocking app, a separate scheduler such as a Google appointment page, or an app that turns calendar busy time into blocks on each staff member’s Wix schedule, such as Calendar Sync for Bookings (ours).
Display calendars vs. booking blockers
Searching the App Market for “google calendar” or “calendar sync” (12 November 2026) mostly returns apps that display events: Google Calendar, Google Event Calendar, Events Calendar, Google Calendar Events Sync and similar. They are good for showing a club’s or church’s schedule on a page. They do not change availability in Wix Bookings, so a client can still book a slot that clashes with a dentist appointment in your own calendar.
What prevents double booking is a block on the staff member’s Wix schedule. Wix Bookings does not offer a time that is blocked.
The options at a glance
Details are from each listing or help article on 12 November 2026. Check the listing for current prices.
| Option | Blocks Wix booking slots? | Calendars | Calendars per staff member | Cost |
|---|---|---|---|---|
| Wix built-in personal calendar sync | Yes | Google, Microsoft (not Exchange), Apple | 1 | Included with Wix Bookings |
| Blocked staff time by hand | Yes, until you change it | none (manual) | n/a | Included |
| Block Time for All Staff (Hullspark) | Yes, the same hours on many staff calendars | none (manual, in bulk) | n/a | Free |
| Google Calendar Bookings (TinyLinks) | No: clients book in Google’s own appointment page instead | n/a | Paid plan, no free plan shown; rated 1.9 (7 reviews) | |
| Google Calendar Events Sync and other display calendars | No: shows events on a page | Google, iCal/ICS, Outlook | n/a | Free plan + paid |
| Calendar Sync for Bookings (ours) | Yes, from each staff member’s own calendars | Google, Outlook (incl. Microsoft 365 and Exchange), iCloud, any iCal address | Free: 1; Pro: up to 5 | Free plan; Pro $9 per month |
Wix’s built-in sync
Wix’s own sync (Booking Calendar > Sync your personal calendar) is the first thing to try. Its limits, from Wix’s help article “Syncing personal calendars with Wix Bookings”:
- One external calendar per staff member, and only that calendar’s events count.
- Microsoft Exchange is not supported, and a Microsoft calendar can be synced to one site only.
- Google all-day events do not block time, and the service’s buffer time is not added around busy events.
- The staff member has to be a site collaborator and connect their own calendar.
If one person, one Google calendar and timed events cover your case, the built-in sync is enough. See why Wix calendar sync stops working if it does not.
Blocking by hand or in bulk
Booking Calendar > Add > Blocked staff time blocks a period for one staff member. Block Time for All Staff blocks the same hours (a team meeting, a public holiday) on several staff calendars at once, with an undo. Both are fine for planned closures. Neither follows changes in anyone’s personal calendar.
A separate scheduler
Apps such as Google Calendar Bookings embed a Google Calendar appointment page, and Calendly works the same way. Clients book in that tool, which reads your Google calendar. That avoids double booking only if you stop taking bookings in Wix Bookings. You also lose what Wix Bookings does: payments through your Wix checkout, pricing plans, staff and services on your site.
Where Calendar Sync for Bookings fits
Calendar Sync for Bookings is our app, so read this part with that in mind. Each staff member links their calendars through a private iCal address (Google, Outlook, Microsoft 365, Exchange, iCloud or any other iCal feed). Busy events become “Busy (Calendar Sync)” blocks on that person’s Wix schedule, so Wix Bookings stops offering those times. Event titles never appear on your site.
- All-day events block the whole day by default, with a per-calendar choice to follow busy/free or ignore them.
- Pro adds buffer minutes around busy events, ignore words (“birthday”, “reminder”), up to 10 staff members with 5 calendars each, a check every 10 minutes and 180 days ahead.
- “Why is this time blocked?” lists every block with the event behind it.
- Each staff member gets a private booking feed to see their Wix bookings in their own calendar.
The free plan covers 1 staff member with 1 calendar, checked every hour, 30 days ahead. Pro is $9 per month ($7.50 billed yearly) with a 14-day trial. It does not move or cancel existing bookings, and blocks apply to appointment services, not classes or courses.
Which one to pick
- One person, one Google calendar, timed events: Wix’s built-in sync.
- Team holidays or closures: blocked staff time, or Block Time for All Staff for many staff at once.
- Outlook/Exchange, iCloud, several calendars per person, all-day events or buffers: an app that writes blocks from each calendar, such as Calendar Sync for Bookings.
- You don’t need Wix Bookings’ payments or services: a separate scheduler can be simpler.
More: sync more than one calendar per staff member, Outlook and Exchange, all-day events and buffer time.