Library / Monitoring, Ops & Incidents
Monitoring, Ops & Incidents
Filter RSS Feeds with AI and Alert Slack
When you run it, an OpenAI agent reads RSS links, filters relevant articles, stores them in Baserow and sends Slack alerts.
What it does
# 📰 RSS Feed to Slack Notifier Workflow This n8n workflow is your personal news scout! 🕵️♂️ It automatically monitors specified RSS feeds, identifies brand-new articles you haven't seen before, saves their links to a Baserow database, and then sends a neat notification directly to your Slack channel. Say goodbye to information overload and hello to curated updates! ✨ ## 🎯 What it Does At a high level, this workflow performs the following steps: 1. Fetches RSS Feed URLs: Retrieves a list of RSS feed URLs from a Baserow table. 2. Reads Existing "Seen" Articles: Gathers a list of article GUIDs/links that have already been processed from another Baserow table. 3. Downloads RSS Feeds: For each URL, it fetches the latest articles. 4. Intelligent Filtering with AI: Uses an OpenAI-powered AI Agent to compare the new articles against the "seen" list, identifying only the truly new ones. 5. Records New Articles: Saves the links of the newly identified articles into your "seen products" Baserow table to prevent future duplicates. 6. Notifies Slack: Sends a rich message to a designated Slack channel with the title, content, and link of each new article. ## 🔑 Credentials & Setup To get this workflow up and running, you'll need to configure the following credentials in your n8n instance: ### 1. Baserow Credentials 📊 * Type: Baserow API Key * Where to get it: 1. Log in to your Baserow account. 2. Click on your profile icon in the top right corner. 3. Go to "Settings" -> "API Tokens". 4. Generate a new token or use an existing one. Ensure it has access to the databases and tables used by this workflow. * n8n Setup: * In n8n, go to "Credentials" (left sidebar). * Click "New Credential" and search for "Baserow API". * Enter your API Key. ### 2. OpenAI Credentials 🧠 * Type: OpenAI API Key * Where to get it: 1. Go to the OpenAI Platform: https://platform.openai.com/ 2. Log in or sign up. 3. Navigate to "API keys" (usually under your profile icon or in the left sidebar). 4. Click "Create new secret key". 5. Important: Copy the key immediately, as you won't be able to see it again. * n8n Setup: * In n8n, go to "Credentials". * Click "New Credential" and search for "OpenAI API". * Enter your API Key. ### 3. Slack Credentials 💬 * Type: Slack API (OAuth) or Webhook URL * Where to get it (OAuth - Recommended for full features): 1. Go to the Slack API website: https://api.slack.com/a
The steps
- Slack
- AI Agent
- OpenAI Chat Model
- Simple Memory
- Structured Output Parser
- Split Out
- Read Rss Link
- Save seen products
- Clean JSON
- Edit data structure
- Fetch HTML
- XML Converter
- Get Seen Products
- Click to Start
Similar automations