AI Agents

Analyze Gmail Messages and Create Google Calendar Events Automatically

12 nodes 289 114 Automatic trigger
Download

Workflow Description

An intelligent automation that uses AI to scan incoming emails, extract meeting and event information, then automatically create corresponding events in Google Calendar. This eliminates manual entry and keeps your schedule synchronized with your inbox.

How it works

  1. 1.Trigger on new Gmail messages received in your inbox
  2. 2.Process email content using OpenAI to identify event details and dates
  3. 3.Parse and structure the extracted information using output parser
  4. 4.Create corresponding events in Google Calendar with the processed data
  5. 5.Log the operation and confirm successful calendar entry

Use cases

  • Convert meeting invitations and calendar information from emails directly into calendar events
  • Automatically schedule tasks and appointments mentioned in client or team emails without manual data entry

Requirements

  • Active Gmail account with permissions to read incoming messages
  • Google Calendar account with permissions to create events
  • OpenAI API key configured for natural language processing

Service Value

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

Apps Used

OpenAI Output Parser Gmail LLM Chain Google Calendar

Details

Trigger Automatic trigger
Nodes 12
Apps 5
Views 289
Downloads 114

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 (12)

/

When clicking 'Test workflow'

Manual Trigger

#1

OpenAI Chat Model

OpenAI

#2

Structured Output Parser

Output Parser Structured

#3

Schedule Trigger

Schedule Trigger

#4

Sticky Note

Sticky Note

#5

Change filename

Code

#6

Sticky Note1

Sticky Note

#7

Sticky Note2

Sticky Note

#8

Generate Voice Reminder

HTTP Request

#9

Send Voice Reminder

Gmail

#10

create message

LLM Chain

#11

Get Appointments

Google Calendar

#12