Automate email & calendar management with Gmail, Google Calendar & GPT-4o AI
Needs changesNeeds changes. This template uses 1 thing(s) that n8n 3.0 removes: AI Agent v1 (old agent modes). 1 breaking item(s) found. Static check, last run 2026-10-19.
What to replace before upgrading
| Removed in 3.0 | Replace with |
|---|---|
| AI Agent v1 (old agent modes) EMail Agent (v1.7) | Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent. |
Worth a look
- Gmail Trigger below v1.4 runs as v1.4 (drafts skipped, max emails per poll) (Gmail Trigger)
Nodes used (19)
- Chat Trigger
@n8n/n8n-nodes-langchain.chatTrigger - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Simple Memory
@n8n/n8n-nodes-langchain.memoryBufferWindow - Execute Workflow Trigger
n8n-nodes-base.executeWorkflowTrigger - No Operation, do nothing
n8n-nodes-base.noOp - Gmail Tool
n8n-nodes-base.gmailTool - Google Calendar Tool
n8n-nodes-base.googleCalendarTool - Manual Trigger
n8n-nodes-base.manualTrigger - Gmail
n8n-nodes-base.gmail - Embeddings OpenAI
@n8n/n8n-nodes-langchain.embeddingsOpenAi - Default Data Loader
@n8n/n8n-nodes-langchain.documentDefaultDataLoader - Token Splitter
@n8n/n8n-nodes-langchain.textSplitterTokenSplitter - Code
n8n-nodes-base.code - Gmail Trigger
n8n-nodes-base.gmailTrigger - Vector Store Question Answer Tool
@n8n/n8n-nodes-langchain.toolVectorStore - AI Agent
@n8n/n8n-nodes-langchain.agent - Text Classifier
@n8n/n8n-nodes-langchain.textClassifier - Simple Vector Store
@n8n/n8n-nodes-langchain.vectorStoreInMemory - Date Time Tool
n8n-nodes-base.dateTimeTool
What it does
Boost your productivity with this AI-powered email and calendar assistant: This AI-powered template has 2 workflows. It manages your Gmail inbox and Google Calendar, classifies emails with custom labels, and suggests replies and meeting times — all fully automated with OpenAI and n8n. Automatically analyze your Gmail inbox Suggest replies, priorities, and meeting times Checks your Google Calendar for conflicts and free slots Maintain conversation context using Thread History Vector Store The agent proactively acts using a Tools Agent architecture, with integrated memory and real-time tool invocation. It's perfect for busy professionals who want a personal assistant for communication and scheduling. Included features: ✅ Do actions on incoming mails 8like Labeling etc) ✅ Summarize and Assist fot the latest emails ✅ Draft replies and schedule meetings contextually ✅ Handle time zone conversion and MessageID referencing ✅ Context retention of last conversation history - using VectorStore 📦 Requirements: Gmail + Google Calendar credentials via n8n credentials OpenAI API key n8n VectorStore nodes (or external integration like Pinecone, Qdrant, or Chroma)