Monitor brand mentions with OpenAI across Twitter/X, Reddit, News, Airtable and Slack
Ready for 3.0What this workflow does
This workflow has 18 nodes and runs on a schedule (every hour). It uses only n8n's built-in nodes. It also calls api.twitter.com, reddit.com and newsapi.org over HTTP.
How it runs
Trigger: On a schedule (every hour).
- Set brand monitoring config (Edit Fields (Set)): sets 4 fields: brandName, keywords, lookbackHours…
- Fetch Twitter/X mentions (HTTP Request): calls api.twitter.com
- Fetch Reddit mentions (HTTP Request): calls reddit.com
- Fetch news article mentions (HTTP Request): calls newsapi.org
- Merge: merges the data from its input branches
- Normalize mentions into unified schema (Code): runs custom JavaScript code
- AI sentiment and urgency analysis (HTTP Request): calls api.openai.com (POST)
- Wait: pauses before continuing
- Process AI analysis results (Code): runs custom JavaScript code
- Route by sentiment and urgency (Switch): routes items into 3 branches
…plus 7 more steps. See the full node list below.
HTTP calls to: api.twitter.com, reddit.com, newsapi.org, api.openai.com, api.airtable.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 (9)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - Edit Fields (Set)
n8n-nodes-base.set - HTTP Request
n8n-nodes-base.httpRequest - Merge
n8n-nodes-base.merge - Code
n8n-nodes-base.code - Switch
n8n-nodes-base.switch - Filter
n8n-nodes-base.filter - Send Email
n8n-nodes-base.emailSend - Wait
n8n-nodes-base.wait
From the author
Monitors brand mentions across Twitter/X, Reddit, and News APIs in real-time (or scheduled), fetches mentions in parallel, normalizes data, uses AI to analyze sentiment/urgency/topics, detects duplicates, filters critical mentions, logs everything to…