Sima.

Use Make.com to Link Notion Databases with Google Calendar (2025 No‑Code Guide)

By Sima Team | June 8, 2025

Notion to Google Calendar sync cover image

TL;DR – In 12 minutes you'll connect a Notion database (e.g., Content Calendar or Sprint Board) to Google Calendar, so creating or updating a Notion item instantly adds or edits a Calendar event—and vice versa. No scripts, no Zapier polling—just Make.com's new Instant Triggers (Feb 2025) and a two‑way router.


Why This Matters for Agencies


Prerequisites

ToolFree Plan OK?What You Need
NotionDatabase with Date property (start/end) + API token
Google CalendarCalendar or sub‑calendar for agency schedule
Make.comFree tier1,000 ops/month—enough for ~4,000 events (batched)

2025 Update: Make.com's Notion Instant Trigger (Feb 2025) now fires webhooks in under 2 seconds after record change—no more 60‑second polling limit. (make.com)


Architecture Overview

flowchart LR
  N[Notion Database] --Instant Trigger--> M1[Make Router] --GCal API--> GC[Google Calendar]
  GC --Watch Events--> M2[Make Router] --Update Item--> N

Step‑by‑Step Setup

Step 1 – Prepare Notion (2 min)

  1. Add or confirm Date property (start & end) in the database.
  2. Create Select property Status (idea, scheduled, published) for filtering.
  3. Go to Settings → Connections → Develop or manage integrations → create a secret token.
  4. Share the database with the integration.

Step 2 – Build the Make.com Scenario (10 min)

Module 1 – Notion › Watch Database Items (Instant)

Router

Module 2 – Google Calendar › Create/Update Event (Branch A)

FieldMap from Notion
Calendar"Content Calendar"
Summary{{page.properties.Name.title}}
Description{{rich_text}}\nNotion link: {{url}}
Start / End{{Date.start}} / {{Date.end}}
Conference Data(optional) Meet link

Module 3 – Google Calendar › Delete Event (Branch B)

Optional Path – Google Calendar → Notion

Add second flow:

  1. Google Calendar › Watch Events (Incremental Sync)
  2. Router – If event.id starts with notion- AND update flag present.
  3. Notion › Update Database Item using ID extracted from event.id.

Performance & Quota Tips


2025 Highlights


FAQs

Will this hit Notion's 3 req/sec limit?

Batch writes and Make's built‑in rate control keep you safe. Peak load of 500 changes/min = okay.

Can I sync recurring events?

Yes—Make pulls recurrence[]; store recurrence in Notion text field to round‑trip.

What about time zones?

Set Make scenario to run under UTC and rely on Calendar's time‑zone settings.


Wrap‑Up & Next Steps

With Notion → Google Calendar sync you'll:

Happy scheduling!