📊 Monitor negative news for watchlist companies with Google Sheets, SerpAPI, Groq, and Gmail

⚡ 42 views · 📊 Market Research & Insights

💡 Pro Tip — For competitive intelligence, ScraperNode can automate the data collection — Yelp reviews, Glassdoor company data, and Crunchbase profiles all return structured JSON you can feed straight into this workflow.

View All Scrapers

Description

AI-Powered Risk Monitor: Negative News Tracker

This workflow acts as an automated early-warning system for corporate risk. It pulls a list of companies from a Google Sheet, uses SerpAPI to scout the latest global news and employs Groq-powered AI to detect negative sentiment (such as lawsuits, layoffs or financial declines). New risks are archived in a master database and immediate Gmail alerts are sent for any confirmed negative news, ensuring you never miss a critical market signal.

Quick Implementation Steps

What It Does

This workflow automates the tedious process of manual “reputation monitoring.” It starts by reading a list of target companies from your Watchlist. For every company found, it performs a real-time Google News search via SerpAPI. To handle high volumes of data efficiently, it aggregates all found articles into a single stream, standardizes the formatting and generates a unique digital fingerprint (ID) for every story.

The “intelligence” of the workflow lies in its deduplication and AI analysis. It cross-references every new article ID against your Processed News spreadsheet; if an article has been seen before, it is discarded. Only 100% new content reaches the Groq AI engine. The AI then acts as a financial analyst, reading the headline to determine if the news is truly negative and assigning a severity level (Low, Medium or High).

Finally, the workflow acts on these insights. If the AI flags an article as negative, the data is appended to your tracking sheet for long-term auditing and a formatted HTML email is sent via Gmail to your team, containing the reasoning, severity and a direct link to the source article.

Who It’s For

Requirements to use this workflow

How It Works & Setup Guide

1. Watchlist & Credentials

Ensure your Google Sheets account is connected. Your Read Watchlist node should point to a sheet where company names are listed under a header named Companies.

2. Search API Configuration

Open the Fetch News node and ensure your SerpAPI key is entered in the query parameters. This node is configured to search Google News (tbm=nws) dynamically based on the company names from your list.

3. Deduplication Logic

The Process Articles node uses a JavaScript snippet to create a unique ID based on the title and link. This prevents you from receiving the same alert twice if a news story stays on the front page for multiple days.

4. AI Analysis & Throttling

The Analyze News node uses the Groq Chat Model. Because AI APIs can sometimes be overwhelmed by rapid requests, a Throttle API Calls node is included to pause for 2 seconds between articles, ensuring stability.

5. Filtering & Alerting

The Filter Negative News node is the gatekeeper. It only allows items where the AI has explicitly set is_negative to true. These items are then saved to your database and emailed to you.

How To Customize Nodes

Add‑ons

Use Case Examples

Troubleshooting Guide

IssuePossible CauseSolution
No news being fetchedSerpAPI key missing or expiredCheck the Fetch News node execution logs for a 401 or 403 error code.
Duplicate alerts receivedSheet ID column mismatchEnsure the Lookup Existing Articles node is looking at the correct column (ID) in your Google Sheet.
AI fails to parse JSONPrompt deviationEnsure the Structured Output Parser is connected to the Analyze News node to enforce JSON formatting.
Workflow is too slowThrottle settingsIf you have a high-tier Groq account, you can reduce the Throttle API Calls timer from 2 seconds to 0.5 seconds.

Need Help?

Configuring real-time AI monitors requires a balance of speed and accuracy. If you need help tailoring the deduplication logic, expanding your watchlist or connecting these alerts to a professional CRM like Salesforce or HubSpot, we are here to assist.

Contact WeblineIndia to help you build, customize or scale your business automation today!

đź”— Nodes Used

Google Sheets, HTTP Request, Gmail, Basic LLM Chain, Structured Output Parser, Groq Chat Model

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup