Extract key earnings insights from Google News RSS and send alerts to Slack with Gemini Pro
AI Earnings Analyst > RSS to Slack Automation via Gemini & n8n --- This workflow automates the tedious task of monitoring financial news by converting raw Google News RSS feeds into structured, actionable insights....
Template notes
AI Earnings Analyst > RSS to Slack Automation via Gemini & n8n
---
This workflow automates the tedious task of monitoring financial news by converting raw Google News RSS feeds into structured, actionable insights. Using Gemini Pro, it scans the latest earnings headlines to extract Revenue Trends, Guidance and Surprises, logging them into a database and alerting your Slack channel only when significant financial data is detected.
Rapid Deployment Guide
1. [Import the JSON file into your n8n account](https://n8n.partnerlinks.io/om1efg2qgvwi). 2. Configure RSS: Open the Fetch: Google News RSS node and update the q= parameter with your specific stock tickers or company names. 3. Connect AI: Add your Google AI (Gemini) API key to the Model: Gemini Pro node. 4. Set Database: Ensure the Database: Log Results node is pointed to your preferred n8n Data Table. 5. Enable Alerts: Authenticate your Slack account in the Send a message node and pick your target channel. 6. Execute: Click "Execute Workflow" to pull your first batch of high-signal earnings data.
What It Does
The Earnings News → Key Takeaways Extractor acts as a 24/7 digital financial analyst. Instead of manually scrolling through news aggregators or reading lengthy press releases, this workflow proactively hunts for news related to quarterly results. It doesn't just pass along links; it "reads" the content using Large Language Models (LLMs) to identify the specific numbers that move markets.
The workflow is designed with a "High-Signal" philosophy. It includes a specialized logic filter that distinguishes between a simple announcement (e.g., "Company X to report earnings next week") and actual results (e.g., "Company X beats revenue by 10%"). By filtering out the noise, it ensures that your Slack notifications remain valuable and free of clutter.