Summarize and triage your daily Gmail inbox into Slack with Groq Llama 3.3
Ready for 3.0What this workflow does
This AI workflow has 16 nodes and runs on a schedule (every day at 08:00) (plus 1 other trigger). Along the way it connects Gmail, Groq Chat Model, Slack and Google Sheets.
How it runs
Trigger: On a schedule (every day at 08:00) (plus 1 other trigger).
- Fetch Last 24h of Emails (Gmail): get many
- Any New Emails? (If): checks a condition and branches into true / false
- Combine Emails Into Digest Input (Code): runs custom JavaScript code
- Post Inbox Zero to Slack (Slack): uses Slack
- Triage Inbox with AI (Basic LLM Chain): sends a prompt to an LLM, with model: Groq Llama 3.3 Model; output parser: Parse Triage JSON
- Any Urgent Emails? (If): checks a condition and branches into true / false
- Build Slack Block Kit Digest (Code): runs custom JavaScript code
- Split Out: splits a list into separate items
- Build Urgent Alert (Code): runs custom JavaScript code
- Post Briefing to Slack (Slack): uses Slack
…plus 2 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 (11)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - Gmail
n8n-nodes-base.gmail - If
n8n-nodes-base.if - Code
n8n-nodes-base.code - Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm - Groq Chat Model
@n8n/n8n-nodes-langchain.lmChatGroq - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - Slack
n8n-nodes-base.slack - Manual Trigger
n8n-nodes-base.manualTrigger - Split Out
n8n-nodes-base.splitOut - Google Sheets
n8n-nodes-base.googleSheets
From the author
Quick Overview This workflow runs every day at 8 AM, pulls the last 24 hours of emails from your Gmail Primary inbox, summarizes their full content using Groq’s Llama 3.3, and posts an actionable daily inbox briefing to a Slack channel. How it works 1. Runs…