Track commodity news sentiment with Groq, Google Sheets, and Slack
Ready for 3.0What this workflow does
This AI workflow has 19 nodes and runs on a schedule (every day at 10:00). Along the way it connects Groq Chat Model, Google Sheets and Slack.
How it runs
Trigger: On a schedule (every day at 10:00).
- Energy (RSS Read): reads an RSS feed
- Invezz (RSS Read): reads an RSS feed
- Latest news related to Energy (Sort): sorts the items
- Find Latest News (Sort): sorts the items
- Top 5 news of Enery (Limit): keeps the first few items
- Top 5 News (Limit): keeps the first few items
- Put together Both news (Merge): merges the data from its input branches
- Normalize Article (Edit Fields (Set)): sets or maps fields
- AI Sentiment Classification (AI Agent): runs an AI agent, with model: Groq Chat Model
- Format AI Output (Code): runs custom JavaScript code
…plus 6 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 (13)
- RSS Read
n8n-nodes-base.rssFeedRead - Edit Fields (Set)
n8n-nodes-base.set - AI Agent
@n8n/n8n-nodes-langchain.agent - Groq Chat Model
@n8n/n8n-nodes-langchain.lmChatGroq - No Operation, do nothing
n8n-nodes-base.noOp - Sort
n8n-nodes-base.sort - Limit
n8n-nodes-base.limit - Merge
n8n-nodes-base.merge - Code
n8n-nodes-base.code - Google Sheets
n8n-nodes-base.googleSheets - If
n8n-nodes-base.if - Slack
n8n-nodes-base.slack - Schedule Trigger
n8n-nodes-base.scheduleTrigger
From the author
Quick Overview This workflow runs daily at 10:00 and reads commodity news from OilPrice and Invezz RSS feeds, uses a Groq-hosted LLM to classify sentiment and extract commodity/impact details, appends the results to Google Sheets, and posts a Slack alert when…