Smart meeting scheduling via chat with email confirmations
Workflow Description
An intelligent workflow that listens to meeting requests through chat or MCP, validates availability in Google Calendar, automatically books appointments, sends email confirmations, and maintains conversation history in a centralized database.
How it works
- 1.Receive scheduling request through chat trigger or MCP interface
- 2.Process request using AI Agent powered by Google Gemini
- 3.Search available time slots in Google Calendar
- 4.Create calendar event and send confirmation email via Gmail
- 5.Save conversation and booking details to memory and Google Sheets
Use cases
- Schedule meetings hands-free through natural language chat
- Coordinate team activities with instant email notifications and invites
- Maintain centralized audit trail of conversations and scheduled events
Requirements
- Connected Google Calendar, Gmail, and Google Sheets accounts
- API key for Google Gemini access
- Active chat channel or MCP application integration
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 (20)
When chat message received
Chat Trigger
Google Gemini Chat Model
Gemini Model
Simple Memory
Memory Buffer Window
MCP Server Trigger
Mcp Trigger
MCP Client
Mcp Client Tool
Create event
Google Calendar Tool
Update event
Google Calendar Tool
Draft email
Gmail
Personal Assistant
Agent
Sticky Note
Sticky Note
Sticky Note1
Sticky Note
Sticky Note2
Sticky Note
Sticky Note3
Sticky Note
Sticky Note4
Sticky Note
Add new row
Google Sheets Tool
Find row
Google Sheets Tool
Update row
Google Sheets Tool
Find emails
Gmail
Find single event
Google Calendar Tool
Find multiple events
Google Calendar Tool