Automate Google Calendar
Workflow Description
An intelligent agent template powered by OpenAI that integrates with Google Calendar, enabling you to manage events, query your schedule, and respond to user requests through a chat interface while maintaining conversation context for seamless interaction.
How it works
- 1.Activate the chat trigger and receive the user request
- 2.Route the input to an AI agent that analyzes the intended action
- 3.Execute the appropriate operation via Google Calendar or related tools
- 4.Parse and structure the result using the output formatter
- 5.Send the formatted response back to the user
Use cases
- Schedule meetings and events through voice or text commands
- Check availability and identify calendar conflicts automatically
- Post calendar updates to Twitter/X accounts in real time
- Receive daily summaries of upcoming events
Requirements
- Active OpenAI API key with sufficient quota
- Google account with calendar access permissions
- X/Twitter account for posting updates (optional)
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 (25)
OpenAI Chat Model2
OpenAI
Window Buffer Memory2
Memory Buffer Window
OpenAI Chat Model4
OpenAI
Run Get Availability
Tool Workflow
Sticky Note1
Sticky Note
check day names
Tool Workflow
Sticky Note
Sticky Note
Convert Output to JSON
Agent
Interview Scheduler
Agent
If Final Output
If
Respond for More Info
No Op
Parse to JSON
Output Parser Structured
Set Meeting with Google
Google Calendar
Final Response to User
Code
Generate Interview Times
Code
Check My Calendar
Google Calendar
Split Events into 30 min blocks
Code
Add Blocked Field
Set
Generate 30 Minute Timeslots
Code
Combine My Calendar with All Slots
Merge
Check if Calendar Blocked
If
Return string of all available times
Code
Get Availability
Execute Workflow Trigger
Sticky Note2
Sticky Note
When chat message received
Chat Trigger