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
- Go to your profile settings and find the Calendar Connections (or calendar integrations) section.
- Select Google and complete the authorization through Google's sign-in screen.
- 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.
- 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?
