Animated data flow diagram

AI Information Monitoring Agent: RSS to Slack Summaries

Version: 1.0.0 | Last Updated: 2025-05-16

Integrates with:

OpenAI Google Sheets Slack Jina AI RSS

Overview

Unlock Automated Topic Monitoring with this AI Agent

Stay ahead without the manual grind. This AI-driven n8n workflow acts as your personal information scout, constantly monitoring RSS feeds for topics you care about. It intelligently filters, summarizes, and delivers need-to-know updates directly into your Slack, saving you hours of research and ensuring you never miss critical insights.

This agent's core abilities include:

  • Content Ingestion: Regularly fetches new articles from specified RSS feeds.
  • AI-Powered Relevance Classification: Uses OpenAI (GPT-4o-mini by default) to analyze article titles and snippets, determining if they match your defined topics of interest (e.g., AI, data science, specific industry news).
  • Intelligent Content Extraction: Leverages Jina AI to scrape the full content of relevant articles, preparing it for summarization.
  • AI Summarization & Formatting: Employs OpenAI to create clear, concise summaries of relevant articles and formats them perfectly for Slack, including clickable titles and key bullet points.
  • Deduplication & Tracking: Utilizes Google Sheets to keep a database of processed articles, preventing redundant summaries and logging activity.
  • Automated Notification: Posts the formatted summaries to a designated Slack channel for easy consumption by you or your team.

Key Features & Benefits

  • Automated Vigilance: Set it and forget it. The agent runs on a schedule (e.g., every 15 minutes), ensuring timely updates.
  • AI-Curated Content: Focus only on what matters. AI filters out noise and irrelevant articles.
  • Time-Saving Summaries: Get the gist of articles quickly without reading them in full.
  • Streamlined Communication: Keep your team informed with consistent, structured updates in Slack.
  • Customizable Focus: Easily define and adjust the topics you want to monitor.
  • Cost-Effective: Designed with GPT-4o-mini, balancing powerful AI with budget-friendliness.
  • Transparent Logging: Google Sheets integration provides a clear record of monitored and summarized content.

Use Cases

  • B2C E-commerce: Automatically monitor competitor announcements, new product trends in your niche, or influential review sites. Get Slack summaries to quickly adapt marketing strategies or identify new product opportunities.
  • B2B SaaS: Keep tabs on industry news, competitor feature launches, and emerging technologies relevant to your SaaS. AI-generated Slack updates empower product and sales teams with timely market intelligence.
  • Founders & Solopreneurs: Efficiently track developments in your specific market, funding news, or technology shifts without spending hours on manual browsing. Receive concise updates in Slack to inform strategic decisions.
  • Heads of Automation: Deploy an intelligent agent to centralize information gathering for various teams, reducing manual research and ensuring consistent knowledge sharing on key topics.

Prerequisites

  • An n8n instance (Cloud or self-hosted).
  • OpenAI API Key with access to a model like GPT-4o-mini.
  • Google API credentials (Service Account recommended) for Google Sheets.
  • Slack API credentials (OAuth2) for posting messages.
  • (Optional) Jina AI API Key for higher request limits; works without a key for basic use.
  • A Google Sheet created from the provided template (links in workflow notes) to store RSS feed URLs and track processed articles.

Setup Instructions

  1. Download the n8n workflow JSON file.
  2. Import the workflow into your n8n instance.
  3. Google Sheets Setup:
    • Copy the Google Sheet template linked in the workflow's sticky notes (e.g., 'Sticky Note4' for RSS feeds, 'Sticky Note8' for the article database).
    • In the 'Google Sheets - Get RSS Feed url followed' node, select your copied sheet and the 'rss_feed' tab. Configure credentials.
    • In the 'Google Sheets - Get article monitored database' node, select your copied sheet and the 'article_database' tab. Configure credentials.
    • Populate the 'rss_feed' sheet with the URLs you want to monitor and their corresponding website names.
  4. OpenAI Configuration:
    • In the 'OpenAI Chat Model' (for summarization) and 'OpenAI Chat Model1' (for classification) nodes, enter your OpenAI API Key. The default model is gpt-4o-mini.
    • Customize the 'Relevance Classification for Topic Monitoring' node: adjust the Description for 'relevant' and 'not_relevant' categories to match your topics.
    • Review the system prompt in the 'Basic LLM Chain' node to tailor summary language or structure if needed.
  5. Jina AI Configuration: The 'Jina AI - Read URL' node (an HTTP Request node) is pre-configured to use Jina's public endpoint. If you have a Jina AI API key for higher limits, you can modify the request accordingly.
  6. Slack Configuration: In the 'Slack1' node, select your Slack connection and the target channel ID for receiving summaries.
  7. Scheduling: Adjust the 'Schedule Trigger' node to your preferred monitoring frequency (default in the workflow is every 15 minutes).
  8. Ensure all credential nodes are correctly configured and active.
  9. Activate the workflow.

Tags:

AI AgentAutomationOpenAISlackGoogle SheetsRSSContent CurationInformation MonitoringJina AI

Want your own unique AI agent?

Talk to us - we know how to build custom AI agents for your specific needs.

Schedule a Consultation