Templates / Sync events from Excel to Google Calendar with GPT-4o-Mini smart summaries

Sync events from Excel to Google Calendar with GPT-4o-Mini smart summaries

Needs changes

by Cheng Siong Chin ✓ · 265 views · created 2025-10-31 · Personal Productivity, AI Summarization

Needs changes. This template uses 1 thing(s) that n8n 3.0 removes: AI Agent v1 (old agent modes). 1 breaking item(s) found. Static check, last run 2026-10-19.

What this workflow does

This AI workflow has 17 nodes and runs on a schedule (every 6 hours). Along the way it connects Google Drive, Google Calendar and OpenAI Chat Model.

How it runs

Trigger: On a schedule (every 6 hours).

  1. Set Excel File ID (Edit Fields (Set)): sets 1 field: fileId
  2. Google Drive: download
  3. Read Excel File (Spreadsheet File): reads or writes a spreadsheet file (legacy node)
  4. Filter: keeps only the items that match a condition
  5. Google Calendar: uses Google Calendar
  6. AI - Analyze Event Context (AI Agent): runs an AI agent, with model: OpenAI Chat Model; output parser: Structured Output Parser
  7. Merge: merges the data from its input branches
  8. Update Calendar Event (Google Calendar): update
  9. Enrich Event Data (Edit Fields (Set)): sets 7 fields: title, category, tags…
  10. Prepare AI Summary Data (Edit Fields (Set)): sets 3 fields: totalEvents, aggregatedEvents, syncTimestamp

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

Services it uses

Google DriveGoogle CalendarOpenAI Chat Model

Before you upgrade to n8n 3.0

1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:

  • AI Agent v1 (old agent modes) in AI - Analyze Event Context (v1.6), AI - Generate Smart Summary (v1.6): replace with Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent.
  • Also check Spreadsheet File: Convert to File / Extract from File.
Removed in 3.0Replace with
AI Agent v1 (old agent modes)
AI - Analyze Event Context (v1.6), AI - Generate Smart Summary (v1.6)
Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent.

Nodes used (11)

From the author

Introduction Automatically imports Excel schedules from Google Drive, validates data with AI, syncs to Google Calendar, and emails smart summaries. Ideal for educators, managers, and administrators handling recurring academic or project schedules. How It…

Excerpt from Cheng Siong Chin'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.