Automated email management with Gemini AI: Gmail summarizing, labeling and Notion/Sheets logging
Needs changesWhat this workflow does
This AI workflow has 11 nodes and runs on Gmail events. Along the way it connects Gmail, Notion, Google Sheets and Google Gemini Chat Model.
How it runs
Trigger: On Gmail events.
- Process Email Data (Code): runs custom JavaScript code
- AI Email Analyzer (AI Agent): runs an AI agent, with model: Google Gemini Chat Model; output parser: Structured Output Parser
- Create Gmail Label (Gmail): create (label)
- Label Agent (AI Agent): runs an AI agent, with model: Google Gemini Chat Model; 1 tool (Get Label)
- Add Label to Email (Gmail): add labels
- Logs in Google Sheets (Google Sheets): append
- Logs in Notion (Notion): work with database page
Services it uses
Before you upgrade to n8n 3.0
1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:
- AI Agent v1 (old agent modes) in AI Email Analyzer (v1): replace with Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent.
- Also check Gmail Trigger below v1.4 runs as v1.4 (drafts skipped, max emails per poll).
Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).
| Removed in 3.0 | Replace with |
|---|---|
| AI Agent v1 (old agent modes) AI Email Analyzer (v1) | Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent. |
Nodes used (9)
- Code
n8n-nodes-base.code - AI Agent
@n8n/n8n-nodes-langchain.agent - Gmail
n8n-nodes-base.gmail - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - Gmail Tool
n8n-nodes-base.gmailTool - Notion
n8n-nodes-base.notion - Google Sheets
n8n-nodes-base.googleSheets - Gmail Trigger
n8n-nodes-base.gmailTrigger - Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini
From the author
AI Email Manager: Auto Summary, Labeling, and CRM Logging via n8n + Gemini Overview This workflow turns your Gmail inbox into a fully autonomous AI Email Agent that reads, summarizes, categorizes, and organizes emails in real-time. Built with n8n, Google…