Templates / Sync Google Calendar events to Google Sheets with Slack notifications

Sync Google Calendar events to Google Sheets with Slack notifications

Ready for 3.0

by Manu ✓ · 300 views · created 2025-12-23 · Personal Productivity

Ready 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 22 nodes and runs on Google Calendar events (event created) (plus 3 other triggers). Along the way it connects Google Calendar, Google Sheets, Slack and Gmail.

How it runs

Trigger: On Google Calendar events (event created) (plus 3 other triggers).

  1. Process Event (Code): runs custom JavaScript code
  2. Get Today Events (Google Calendar): get many
  3. Format Error (Code): runs custom JavaScript code
  4. Is Canceled? (If): checks a condition and branches into true / false
  5. Calculate Statistics (Code): runs custom JavaScript code
  6. Slack: uses Slack
  7. Log Cancellation (Google Sheets): append
  8. Log Event (Google Sheets): append
  9. Slack: uses Slack
  10. Slack: uses Slack

…plus 5 more steps. See the full node list below.

Services it uses

Google CalendarGoogle SheetsSlackGmail

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 (10)

From the author

Sync your Google Calendar events with Google Sheets and get daily Slack summaries with meeting statistics. FEATURES: Real-time sync of new and updated events Auto-categorization (Meeting, 1:1, Interview, Demo, Focus Time) Platform detection (Google Meet,…

Excerpt from Manu's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.