NewsAPI Competitor News Tracker
Monitor competitor mentions in the news, log everything to Google Sheets, and get Slack alerts when rivals make headlines.
The Challenge
Keeping tabs on what your competitors are doing in the press is tedious. You end up setting Google Alerts that flood your inbox, or you manually search each competitor name every Monday. This prompt automates the whole workflow — searching news sources, categorizing what matters, logging it to a shared sheet, and pinging your team in Slack.
What This Prompt Does
Search News by Competitor
Pull recent articles mentioning each competitor from NewsAPI
Categorize Coverage
Tag each article: Product, Funding, Partnership, Executive Move, etc.
Log to Google Sheets
Add structured rows with date, source, category, and summary
Alert via Slack
Post a digest with key takeaways to your team channel
The Prompt
The Prompt
Task
Use @NewsAPI/Search News ArticlesName it "NewsAPI/Search News Articles" and call it with @NewsAPI/Search News Articles to search for recent news mentioning a list of competitors. For each competitor, pull articles from the last 7 days, categorize the coverage type, log everything to a Google Sheet via @Google Sheets/Add RowName it "Google Sheets/Add Row" and call it with @Google Sheets/Add Row, and send a summary to Slack via @Slack/Send MessageName it "Slack/Send Message" and call it with @Slack/Send Message.
Example: Track news mentions for Salesforce, HubSpot, and Outreach. Log to my "Competitor Intel" spreadsheet and alert #marketing in Slack.
Input
The user will provide:
- A list of competitor names or domains
- Google Sheet ID or name for logging
- Slack channel for alerts
- Optional: specific topics to filter (e.g., "funding", "product launch", "partnership")
Example: "Track Gong, Chorus, and Clari in the news this week. Log to my competitor tracker sheet and post to #competitive-intel."
Context
Search Strategy
For each competitor:
- Search NewsAPI with the competitor name, limited to the last 7 days
- If results are sparse, broaden with Google Search for additional coverage
- Categorize each article: Product News, Funding, Partnership, Executive Move, Earnings, Opinion/Analysis, or Other
- Score relevance as High, Medium, or Low based on whether the competitor is the primary subject
What Counts as Noteworthy
Focus on articles that signal strategic moves:
- New product launches or feature announcements
- Funding rounds or IPO activity
- Key hires or executive departures
- Partnerships or integrations
- Customer wins or case studies
- Analyst coverage or market positioning
Skip generic listicles and tangential mentions where the competitor is not the focus.
Logging Format
Each row in Google Sheets should include:
- Date found
- Competitor name
- Article title
- Source publication
- Category (Product, Funding, Partnership, etc.)
- Relevance (High/Medium/Low)
- Article URL
- One-line summary
Output
Slack Message Format:
Competitor News Roundup — [Date Range]
[Count] articles found across [N] competitors
[Competitor 1] — [X] mentions
- [Category]: [Article title] ([Source]) — [1-line summary]
- [Category]: [Article title] ([Source]) — [1-line summary]
[Competitor 2] — [X] mentions
- [Category]: [Article title] ([Source]) — [1-line summary]
Key Takeaways:
- [Most significant finding and why it matters]
- [Second most significant finding]
[Count] rows added to Google Sheets tracker.
Google Sheets: One row per article with all fields populated.
Example Usage
Try asking:
- →"Track news mentions for Gong, Chorus, and Clari this week"
- →"Monitor Stripe, Adyen, and Square in the press — log to my competitor sheet"
- →"What have our competitors been in the news for in the last 7 days?"