Track and schedule Notion tasks using Google Sheets and Calendar
Ready for 3.0Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.
What this workflow does
This workflow has 8 nodes and runs on Notion events (paged updated in database). Along the way it connects Google Calendar, Notion, Google Sheets and Gmail.
How it runs
Trigger: On Notion events (paged updated in database).
- Check Availability (Google Calendar): work with calendar
- Record (Google Sheets): append
- If: checks a condition and branches into true / false
- Create an event (Google Calendar): uses Google Calendar
- Send Error (Gmail): uses Gmail
- Update Status (Google Sheets): update
- Update Status (Google Sheets): update
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (5)
- Google Calendar
n8n-nodes-base.googleCalendar - If
n8n-nodes-base.if - Notion Trigger
n8n-nodes-base.notionTrigger - Google Sheets
n8n-nodes-base.googleSheets - Gmail
n8n-nodes-base.gmail
From the author
How it works This workflow monitors a Notion database for new or updated tasks and checks if the scheduled time is available in Google Calendar. It logs every task into Google Sheets for tracking and auditing. Based on availability, it either creates a…