Google Calendar
See Bookings → Google Calendar for the full walkthrough.
Quick summary
- An agency admin sets OAuth client credentials at
/dashboard/oauth-configs. - A user (or admin on their behalf) clicks Connect on the integrations page.
- OAuth scope:
https://www.googleapis.com/auth/calendar.events. - Tokens are stored securely (AES-256-GCM encryption at rest).
What we use it for
- Listing events (sync check)
- Creating events on booking confirm
- Updating events on reschedule
- Deleting events on cancel
Each of these is wired into the booking lifecycle automatically — you don’t need to call anything yourself.
Last updated on