Monitor brand mentions and route Slack alerts with Groq and Google News
Ready for 3.0What this workflow does
This workflow has 16 nodes and runs on a schedule (every 15 minutes). Along the way it connects Slack and Google Sheets. It also calls reddit.com, api.groq.com and api.trustpilot.example over HTTP.
How it runs
Trigger: On a schedule (every 15 minutes).
- Fetch News RSS (RSS Read): reads an RSS feed
- Search Reddit (HTTP Request): calls reddit.com
- Normalize News (Code): runs custom JavaScript code
- Format Errors (Code): runs custom JavaScript code
- Dedupe Stories (Code): runs custom JavaScript code
- Report Errors (Slack): uses Slack
- Classify Sentiment (HTTP Request): calls api.groq.com (POST)
- Parse Response (Code): runs custom JavaScript code
- Check Severity (If): checks a condition and branches into true / false
- Draft Response (HTTP Request): calls api.groq.com (POST)
…plus 5 more steps. See the full node list below.
Services it uses
HTTP calls to: reddit.com, api.groq.com, api.trustpilot.example
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 (8)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - RSS Read
n8n-nodes-base.rssFeedRead - HTTP Request
n8n-nodes-base.httpRequest - Code
n8n-nodes-base.code - Merge
n8n-nodes-base.merge - If
n8n-nodes-base.if - Slack
n8n-nodes-base.slack - Google Sheets
n8n-nodes-base.googleSheets
From the author
Quick Overview This workflow runs every 15 minutes to monitor Google News (and optionally Reddit/Trustpilot) for brand mentions, deduplicates stories, uses Groq to classify sentiment/intent/severity, sends high-severity alerts to Slack with a suggested reply…