Summarize unread Gmail into a daily Slack digest with Claude
Ready for 3.0What this workflow does
This workflow has 6 nodes and runs on a schedule (every 24 hours). Along the way it connects Gmail and Slack. It also calls api.anthropic.com over HTTP.
How it runs
Trigger: On a schedule (every 24 hours).
- Fetch Unread Emails from Gmail (Gmail): get many
- Prepare AI Email Text (Code): runs custom JavaScript code
- Post to Claude API for Summary (HTTP Request): calls api.anthropic.com (POST)
- Extract AI Summary (Code): runs custom JavaScript code
- Send Digest to Slack Channel (Slack): uses Slack
Services it uses
HTTP calls to: api.anthropic.com
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 (5)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - Gmail
n8n-nodes-base.gmail - Code
n8n-nodes-base.code - HTTP Request
n8n-nodes-base.httpRequest - Slack
n8n-nodes-base.slack
From the author
Quick overview This workflow runs on a daily schedule, pulls your unread Gmail from the last 24 hours, and uses Anthropic Claude to sort and summarize it by Gmail category — then posts a clean, triage-ready digest to a Slack channel so you can scan your inbox…