2-Way Sync: Notion Databases ↔ Google Calendar
Bi-directional sync for multiple Notion databases and Google Calendar. Supports all-day/multi-day events, updates, creations, deletions (no recurring events).
This n8n workflow enables seamless two-way synchronization between Notion databases and Google Calendar, keeping your events perfectly aligned across both platforms. It handles everything from single-day to multi-day events, all-day events, and supports updates, creations, and deletions in both directions. When you add or modify an event in Google Calendar, a corresponding page appears or updates in Notion with a direct hyperlink back to the event. Conversely, changes in Notion databases instantly reflect in your calendar.
Key behaviors include: deleting a Notion page removes the Google event; clearing a date in Notion deletes the event; deleting a Google event clears the Notion date but preserves the page to protect your notes. Multiple Notion databases can sync to one or more Google Calendars, ideal for organizing projects, meetings, or personal schedules. Limitations: recurring events are not fully supported due to Notion's constraints, syncing only the first occurrence.
Benefits include massive time savings for professionals juggling tasks across tools—no manual data entry or copy-pasting. Use cases: project managers tracking deadlines, teams coordinating meetings, solopreneurs managing client calls, or anyone leveraging Notion as a CRM/CMS with calendar integration. Enhance productivity by centralizing event management while retaining rich Notion pages for details.
Setup is straightforward via n8n: configure credentials, link databases/calendars, and activate. Hyperlinks in events ('View in Notion') make navigation effortless.
New buyers can create an account from the cart to unlock a controlled $10 first-purchase credit on eligible orders of $25+.
Related bundle
E-commerce Store Automation Suite
8 hand-picked workflows for $39.00.
That is $4.88 each, vs $24.99 for this one alone.
View bundleSecure checkout powered by Stripe
Support
How to import this workflow into n8n
- 1Purchase or download the workflow to get the n8n workflow JSON file.
- 2In your n8n instance, open Workflows and choose "Import from File" (or paste the JSON with Ctrl+V on the canvas).
- 3Open each node marked with a credential warning and connect your own accounts and API keys.
- 4Run the workflow once manually to verify the data flow, then toggle it to Active.
Related Internet of Things workflows
- Automated Weather Alerts and Analysis Using AI and Home Assistant$14.99
- AI-Driven Handbook Generator with Multi-Agent Orchestration$24.99
- Birthday and Ephemeris Notification (Google Contact, Telegram & Home Assistant)$14.99
- Automate Network Disconnection Alerts with Omada, Gmail, and Pushover$14.99
- Vehicle Telematics Analyzer for Efficient Device Management$24.99
- Automate IoT Sensor Data Cleaning and Logging to InfluxDB$4.99
More from Jordi Faber
Need this deployed? We'll set it up for you.
Our automation experts deploy this workflow in your stack, connect your accounts, and verify it works — or build a custom solution from scratch.