Skip to main content
Google Calendar

Real-time Google Calendar sync

Two-way sync with webhook-powered instant updates. Connect with OAuth and stay synchronized automatically.

Secure

OAuth 2.0 authentication

Connect with one click using Google's secure OAuth. No passwords stored. Automatic token refresh keeps you connected.

Real-time

Instant webhook updates

Changes in Google Calendar appear instantly. Webhook notifications mean no polling delays.

Flexible

Three sync modes

Choose your direction: push events to Google, pull events from Google, or sync both ways.

Multi-Calendar

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.

Reliable

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.

1

Connect Google

Click "Connect Google Calendar" and authorize with OAuth. Your credentials stay secure.

2

Choose direction

Push to Google, pull from Google, or sync both ways. You decide the flow.

3

Select calendar

Pick which Google Calendar to use. Different schedules can sync to different calendars.

4

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.

Does Google Calendar sync work with selfhosted Event Schedule?

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.

Is two-way sync available on the free plan?

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.

How quickly do changes sync?

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.

Can I sync multiple schedules to different Google Calendars?

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.

.eventschedule.com
Get Started Free