Connecting Google Calendar for Two-Way Sync

Two-way sync keeps your booking calendar and your personal Google Calendar honest with each other: a booking made through your widget appears in Google, and anything you add directly in Google blocks that time from being booked again.

What two-way sync actually does

Once connected, new bookings push to your Google Calendar within minutes, and events you create directly in Google — a personal appointment, a meeting, a day off — are read back in and treated as unavailable time. If your connection drops temporarily, appointments created while disconnected typically catch up and sync automatically once you reconnect.

Connecting your calendar

  1. Go to your profile settings and find the Calendar Connections (or calendar integrations) section.
  2. Select Google and complete the authorization through Google's sign-in screen.
  3. Grant the requested permissions — calendar read/write access is required for two-way sync to function; a partial grant will cause sync to silently fail later.
  4. Choose which Google calendar acts as your linked calendar for two-way sync, and optionally add others as conflict calendars to block time without importing full appointment details.

A setup detail that trips people up

Calendar connections are personal to each user, not account-wide. On a team calendar where multiple staff take bookings, every individual staff member needs to connect their own Google Calendar — skipping even one person means their bookings won't sync and their personal events won't block time either.

Good to know: If sync suddenly stops working, check for a revoked permission or expired token in Google's connected-apps settings before assuming anything changed on the calendar side.

Was this article helpful?