Jez | Jeremy Dawes
Back to projects
workflow active

Weekly Calendar Summary

Automated weekly Google Calendar digest via email with AI-generated summaries. Most popular workflow with 4,400+ views.

n8nGoogle CalendarGmailOpenAI

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.

4,400+
Views
6
Nodes
Weekly
Schedule

How It Works

The workflow runs on a schedule (e.g., Sunday evening or Monday morning) and:

  1. Fetches Calendar Events - Pulls upcoming events from Google Calendar for the week
  2. Processes Event Data - Extracts titles, times, locations, and descriptions
  3. Generates AI Summary - Creates a natural language overview of the week
  4. Sends Email - Delivers a formatted digest to your inbox

Workflow Components

Trigger1

Scheduled weekly

Data Source1

Google Calendar API

AI Processing1

OpenAI summarisation

Output1

Gmail delivery

Formatting1

HTML email template

Logic1

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:

SettingOptions
ScheduleDaily, weekly, custom cron
CalendarSingle or multiple calendars
Time RangeThis week, next 7 days, custom
AI ModelGPT-4, GPT-3.5, or disable AI
Email FormatHTML or plain text

Interested in a similar solution?

Let's talk about your project