Weekly Calendar Summary
Automated weekly Google Calendar digest via email with AI-generated summaries. Most popular workflow with 4,400+ views.
Overview
An n8n workflow that automatically sends weekly email summaries of your Google Calendar. AI generates natural language summaries of upcoming events, helping you start each week with a clear view of what’s ahead.
How It Works
The workflow runs on a schedule (e.g., Sunday evening or Monday morning) and:
- Fetches Calendar Events - Pulls upcoming events from Google Calendar for the week
- Processes Event Data - Extracts titles, times, locations, and descriptions
- Generates AI Summary - Creates a natural language overview of the week
- Sends Email - Delivers a formatted digest to your inbox
Workflow Components
Scheduled weekly
Google Calendar API
OpenAI summarisation
Gmail delivery
HTML email template
Event filtering
Features
- Smart Scheduling - Runs automatically at your preferred time
- AI Summaries - Natural language overview, not just a list
- Formatted Email - Clean HTML layout with event details
- Filtering - Exclude all-day events, specific calendars, or event types
- Multiple Calendars - Aggregate events from multiple Google Calendars
Example Output
📅 Your Week Ahead (Jan 27 - Feb 2)
You have 12 events this week. Here's what to expect:
**Monday** is your busiest day with 4 meetings, including the
quarterly planning session at 2pm.
**Wednesday** has your dentist appointment at 10am - don't forget!
**Thursday** is relatively free - might be a good day for deep work.
**Key events:**
• Q1 Planning (Mon 2pm-4pm)
• Client call: Acme Corp (Tue 11am)
• Team standup (Daily 9:30am)
Use Cases
Personal Productivity - Start each week knowing what’s ahead
Team Management - Send team members their individual summaries
Client Prep - Get reminded of upcoming client meetings
Work-Life Balance - See personal and work events together
Configuration
The workflow is fully customisable:
| Setting | Options |
|---|---|
| Schedule | Daily, weekly, custom cron |
| Calendar | Single or multiple calendars |
| Time Range | This week, next 7 days, custom |
| AI Model | GPT-4, GPT-3.5, or disable AI |
| Email Format | HTML or plain text |
Interested in a similar solution?
Let's talk about your project