Monitor brand news and send AI-prioritized digests with Gemini, Sheets, Slack and Gmail
Ready for 3.0What this workflow does
This AI workflow has 18 nodes and runs on a schedule (every day). Along the way it connects Google Sheets, Google Gemini, Slack and Gmail.
How it runs
Trigger: On a schedule (every day).
- Read Existing News Log (Google Sheets): uses Google Sheets
- Aggregate: combines items into one
- Set Monitor Keywords (Edit Fields (Set)): sets 5 fields: keywords, country, language…
- Build RSS Feed URLs (Code): runs custom JavaScript code
- Read Brand News RSS (HTTP Request): calls an HTTP API
- Merge: merges the data from its input branches
- Parse RSS News Items (Code): runs custom JavaScript code
- Filter Incomplete Articles (If): checks a condition and branches into true / false
- Remove Existing Duplicates (Code): runs custom JavaScript code
- AI News Analyzer (Google Gemini): uses Google Gemini
…plus 7 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)
- Edit Fields (Set)
n8n-nodes-base.set - Code
n8n-nodes-base.code - HTTP Request
n8n-nodes-base.httpRequest - If
n8n-nodes-base.if - Google Sheets
n8n-nodes-base.googleSheets - Google Gemini
@n8n/n8n-nodes-langchain.googleGemini - Slack
n8n-nodes-base.slack - Gmail
n8n-nodes-base.gmail - Aggregate
n8n-nodes-base.aggregate - Merge
n8n-nodes-base.merge - Schedule Trigger
n8n-nodes-base.scheduleTrigger
From the author
Quick Overview This workflow runs on a schedule to monitor Google News RSS for multiple brand keywords, deduplicates results against a Google Sheets log, analyzes articles with Google Gemini, and sends an important-news digest to Slack and Gmail. How it works…