Extract Calendar Events and Send Email Summaries Automatically
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.Trigger automation based on defined schedule
- 2.Extract events from Google Calendar for specified time period
- 3.Split events into batches and analyze using AI agent powered by OpenAI
- 4.Remove duplicate entries from results
- 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
Details
How to Use
- 1.Click "Download Template"
- 2.Open your n8n dashboard
- 3.Go to Workflows > Import from File
- 4.Select downloaded file and configure credentials
Nodes Used (22)
Schedule Trigger
Schedule Trigger
Get Past Events
Google Calendar
Loop Over Items
Split In Batches
Flag to Follow Up
Set
Only Follow Ups
Filter
Get Emails Since
Gmail
Output
Output Parser Structured
Availability
Google Calendar Tool
Model
OpenAI
Meeting Availability Agent
Agent
Generate Message
Set
Meetings
Google Calendar Tool
Model1
OpenAI
Meeting Booking Agent
Agent
Mark as Seen
Remove Duplicates
Sticky Note
Sticky Note
Sticky Note1
Sticky Note
Sticky Note2
Sticky Note
Sticky Note3
Sticky Note
Sticky Note4
Sticky Note
Sticky Note5
Sticky Note
Send for Human Approval
Gmail