← Back to blog
How I Integrated Calendly with Notion and n8n for Smarter Booking Workflows
June 5, 2025

How I Synced Google Calendar with Notion using n8n
As someone juggling multiple meetings and project tasks, I wanted a way to bring all my Google Calendar events into Notion automatically. I use Notion as my central dashboard, so manually copying over meetings didn’t make sense.
Instead of relying on third-party Notion integrations, I turned to n8n to build a no-cost, self-hosted automation.
🧠 The Problem
I needed a way to:
- Read upcoming events from Google Calendar
- Filter only relevant ones (like client calls)
- Create or update pages inside Notion with meeting info
⚙️ How I Solved It
Here’s what the workflow looks like:
- Trigger: A scheduled Cron node runs every morning at 6:00 AM.
- Google Calendar Node: Pulls events for the next 24 hours using the Google Calendar API.
- IF Filter Node: Filters only events with a keyword or specific calendar.
- Notion Node: Creates or updates a page inside a Notion database with the event name, time, and link.
It took me just 25 minutes to build, and now I always have a visual schedule in Notion without needing to switch tabs.
🔁 Why This Workflow Works
- Saves time every day
- Keeps my Notion dashboard always in sync
- Makes meeting prep easy
Want to build this? Let’s talk.