Automated Two-Way Sync: Notion Tasks to Google Calendar Events
detail.loadingPreview
This n8n workflow creates a robust, two-way synchronization between your Notion tasks/events and Google Calendar. It automatically handles the creation, updating, and deletion of calendar events, ensuring your schedule is always perfectly aligned with your Notion database.
About This Workflow
Say goodbye to manual double-entry! This n8n workflow offers a comprehensive solution for keeping your Notion tasks and events seamlessly in sync with Google Calendar. It intelligently monitors your Notion database for new items, updates to existing entries (including date and time changes), and deletions. Depending on the information available in Notion, the workflow creates corresponding Google Calendar events, complete with appropriate dates and times, even defaulting to a 1-hour duration if an end time isn't specified. Crucially, it also handles the cleanup, removing calendar events when tasks are completed or deleted in Notion, and ensures Google Calendar IDs are reflected back in Notion for robust linking. This automation frees you from the tedious task of maintaining two separate schedules, allowing you to focus on getting things done.
Key Features
- Automated Event Creation: Instantly creates Google Calendar events from new Notion items, supporting both all-day and timed events.
- Smart Event Updates: Keeps your Google Calendar events current by detecting and applying changes made in Notion, including date, time, and content adjustments.
- Bidirectional ID Sync: Writes Google Calendar event IDs back to your Notion database, enabling seamless linking and referencing for each synchronized item.
- Effortless Event Deletion: Automatically removes corresponding Google Calendar events when their Notion items are completed, archived, or deleted, preventing calendar clutter.
- Flexible Date & Time Handling: Intelligently manages items with or without specific end dates/times, automatically setting a default 1-hour duration for timed events if an end time isn't provided.
How To Use
- Connect Your Accounts: Begin by configuring your Notion and Google Calendar credentials within n8n to grant the workflow access to both platforms.
- Specify Notion Database: Identify the specific Notion database (e.g., 'Tasks', 'Events', 'Meetings') you wish to synchronize. Ensure this database includes properties for event name (e.g., 'Name'), start date (e.g., 'Date'), and optionally an end date/time.
- Map Data Fields: Configure the Notion nodes to read relevant properties (e.g.,
Title,Date,GCal ID) and the Google Calendar nodes to write event details (e.g.,Summary,Start Date,End Date,Description). - Define GCal ID Property: Create a dedicated text property in your Notion database (e.g., 'Google Calendar ID') where the workflow can store the unique ID of the corresponding Google Calendar event for linking and future updates.
- Activate and Monitor: Once configured, activate the workflow. It is highly recommended to start with a test database and calendar to verify proper synchronization before applying it to critical data.
Apps Used
Workflow JSON
{
"id": "7e7e3549-6c79-4c4c-8c9c-5f038a7a9c39",
"name": "Automated Two-Way Sync: Notion Tasks to Google Calendar Events",
"nodes": 11,
"category": "Operations",
"status": "active",
"version": "1.0.0"
}Note: This is a sample preview. The full workflow JSON contains node configurations, credentials placeholders, and execution logic.
Get This Workflow
ID: 7e7e3549-6c79...
About the Author
Free n8n Workflows Official
System Admin
The official repository for verified enterprise-grade workflows.
Statistics
Related Workflows
Discover more workflows you might like
Instant WooCommerce Order Notifications via Telegram
When a new order is placed on your WooCommerce store, instantly receive detailed notifications directly to your Telegram chat. Stay on top of your e-commerce operations with real-time alerts, including order specifics and a direct link to view the order.
On-Demand Microsoft SQL Query Execution
This workflow allows you to manually trigger and execute any SQL query against your Microsoft SQL Server database. Perfect for ad-hoc data lookups, administrative tasks, or quick tests, giving you direct control over your database operations.
Automate Getty Images Editorial Search & CMS Integration
This n8n workflow automates searching for editorial images on Getty Images, extracts key details and embed codes, and prepares them for seamless integration into your Content Management System (CMS), streamlining your content creation process.