Summarize daily Gmail emails with Gemini and send to Slack, WhatsApp and Docs
Ready for 3.0What this workflow does
This AI workflow has 20 nodes and runs on a schedule (every 24 hours) (plus 1 other trigger). Along the way it connects Gmail, Google Gemini, Google Docs and Slack and 1 more.
How it runs
Trigger: On a schedule (every 24 hours) (plus 1 other trigger).
- ⚙️ Set Configuration (Edit Fields (Set)): sets 11 fields: filterBySubject, filterSubjectText, filterBySender…
- Gmail: uses Gmail
- Gmail: get many
- Sanitize & Parse Emails (Code): runs custom JavaScript code
- Inbox Has Emails? (If): checks a condition and branches into true / false
- Build LLM Prompt (Code): runs custom JavaScript code
- Format Empty Summary (Code): runs custom JavaScript code
- Generate AI Summary (Google Gemini): uses Google Gemini
- Enable Google Docs? (If): checks a condition and branches into true / false
- Enable Gmail Alert? (If): checks a condition and branches into true / false
…plus 8 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (10)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - Edit Fields (Set)
n8n-nodes-base.set - Gmail
n8n-nodes-base.gmail - Code
n8n-nodes-base.code - If
n8n-nodes-base.if - Google Gemini
@n8n/n8n-nodes-langchain.googleGemini - Google Docs
n8n-nodes-base.googleDocs - Slack
n8n-nodes-base.slack - WhatsApp Business Cloud
n8n-nodes-base.whatsApp - Error Trigger
n8n-nodes-base.errorTrigger
From the author
AI Daily Email Summary - Auto-Delivered to Slack, WhatsApp & Docs (Gmail + Gemini) Summary Stop starting your day by drowning in unread emails. This workflow runs every morning and turns your Gmail inbox into a clean, prioritized briefing — automatically…