While

Introduction

Keep your Notion calendar database and Google Calendar in perfect sync

While

A self-hosted, open-source solution for bidirectional synchronization between Notion and Google Calendar.

Why This Project?

Managing events across both Notion and Google Calendar often means:

  • Double-entering events manually
  • Forgetting to update one system when changes happen
  • Losing track of what's accurate

This sync eliminates all of that by keeping both systems perfectly in sync.

Key Features

How It Works

  1. Google → Notion: Webhooks capture changes instantly
  2. Notion → Google: Webhooks capture changes instantly
  3. Fallback Sync: Daily cron catches any missed webhooks
  4. Conflict Resolution: Most recent change wins

Requirements

  • A Vercel account (free tier works)
  • A Google account with Google Calendar
  • A Notion account with a calendar database

Getting Help

On this page