Communication

Extract Calendar Events and Send Email Summaries Automatically

22 nodes 110 81 Scheduled trigger
Download

Workflow Description

Automation that retrieves upcoming Google Calendar events on a schedule, analyzes them using AI, and delivers formatted summaries via Gmail to designated recipients while removing duplicates.

How it works

  1. 1.Trigger automation based on defined schedule
  2. 2.Extract events from Google Calendar for specified time period
  3. 3.Split events into batches and analyze using AI agent powered by OpenAI
  4. 4.Remove duplicate entries from results
  5. 5.Format summaries and send via Gmail

Use cases

  • Send daily meeting digest to team members
  • Create automated backup of calendar events with detailed notes
  • Smart alerts for important events with additional context

Requirements

  • Active Google Calendar account with scheduled events
  • Gmail account with send permissions
  • OpenAI API key for event analysis
  • Configured sender and recipient email addresses

Service Value

Ideal as a smart automation service combining integrations and AI to produce ready-to-use results.

Apps Used

Google Calendar Split In Batches Gmail Output Parser OpenAI AI Agent Remove Duplicates

Details

Trigger Scheduled trigger
Nodes 22
Apps 7
Views 110
Downloads 81

How to Use

  1. 1.Click "Download Template"
  2. 2.Open your n8n dashboard
  3. 3.Go to Workflows > Import from File
  4. 4.Select downloaded file and configure credentials

Nodes Used (22)

/

Schedule Trigger

Schedule Trigger

#1

Get Past Events

Google Calendar

#2

Loop Over Items

Split In Batches

#3

Flag to Follow Up

Set

#4

Only Follow Ups

Filter

#5

Get Emails Since

Gmail

#6

Output

Output Parser Structured

#7

Availability

Google Calendar Tool

#8

Model

OpenAI

#9

Meeting Availability Agent

Agent

#10

Generate Message

Set

#11

Meetings

Google Calendar Tool

#12

Model1

OpenAI

#13

Meeting Booking Agent

Agent

#14

Mark as Seen

Remove Duplicates

#15

Sticky Note

Sticky Note

#16

Sticky Note1

Sticky Note

#17

Sticky Note2

Sticky Note

#18

Sticky Note3

Sticky Note

#19

Sticky Note4

Sticky Note

#20

Sticky Note5

Sticky Note

#21

Send for Human Approval

Gmail

#22