Real-time
Google Calendar sync
Two-way sync with webhook-powered instant updates. Connect with OAuth and stay synchronized automatically.
OAuth 2.0 authentication
Connect with one click using Google's secure OAuth. No passwords stored. Automatic token refresh keeps you connected.
Instant webhook updates
Changes in Google Calendar appear instantly. Webhook notifications mean no polling delays.
Three sync modes
Choose your direction: push events to Google, pull events from Google, or sync both ways.
Choose your calendar
Select which Google Calendar to sync with for each schedule. Perfect if you manage multiple calendars for work, personal, or different projects.
Background processing
Sync jobs run in the background. Your schedule stays fast while events sync reliably behind the scenes.
How it works
Connect once, stay in sync forever.
Connect Google
Click "Connect Google Calendar" and authorize with OAuth. Your credentials stay secure.
Choose direction
Push to Google, pull from Google, or sync both ways. You decide the flow.
Select calendar
Pick which Google Calendar to use. Different schedules can sync to different calendars.
Auto-sync
Events sync instantly via webhooks. Create, update, or delete. Changes flow automatically.
What gets synced
All the essential event details, perfectly synchronized.
Event name
Title and summary
Description
Full event details
Date & time
Start and end times
Location
Venue address
Timezone
Automatic conversion
Event link
Back to your schedule
Frequently asked questions
Common questions about Google Calendar sync.
Yes, selfhosted users can set up Google Calendar sync by configuring their own Google OAuth credentials. Full setup instructions are available in the selfhosted documentation.
Yes, Google Calendar sync is available on all plans, including the free plan. You can push events to Google, pull events from Google, or sync both ways at no cost.
Changes sync instantly via webhooks. When you create, update, or delete an event in either Event Schedule or Google Calendar, the change appears in the other system within seconds.
Yes, each schedule can be connected to a different Google Calendar. This lets you manage work events, personal events, and different projects in separate calendars.
Connect your Google Calendar
Set up in seconds. Your events stay synchronized automatically.
Get Started Free