AI Agents

Monitor and classify RSS feeds with AI, then alert Slack and Google Sheets

31 nodes 309 143 Scheduled trigger
Download

Workflow Description

Scheduled automation that fetches RSS feeds, analyzes content using OpenAI, classifies articles by importance and category, stores results in Google Sheets, and sends real-time alerts to Slack channels based on priority levels.

How it works

  1. 1.Run the workflow on a set schedule to fetch updates automatically
  2. 2.Read and extract the latest articles from configured RSS feed sources
  3. 3.Send article titles and summaries to OpenAI for semantic analysis and meaning extraction
  4. 4.Classify content automatically by relevance, category, and priority tier
  5. 5.Record all analyzed data and classifications in a Google Sheets spreadsheet
  6. 6.Post high-priority findings as messages to designated Slack channels instantly

Use cases

  • Monitor industry news and competitor announcements with automatic categorization for leadership teams
  • Track mentions and updates across multiple blogs and news sources without manual effort
  • Build a searchable archive of analyzed articles for knowledge management and research
  • Trigger urgent alerts when critical information is detected by AI classification rules

Requirements

  • Active OpenAI API key with sufficient quota for text processing
  • Google Workspace account with permissions to edit spreadsheets
  • Slack workspace with bot permissions to post messages to channels
  • Valid and regularly updated RSS feed URLs configured in the workflow

Service Value

Ideal as a smart automation service combining integrations and AI to produce ready-to-use results.

Apps Used

OpenAI LLM Chain Rss Feed Read If Google Sheets Slack

Details

Trigger Scheduled trigger
Nodes 31
Apps 6
Views 309
Downloads 143

How to Use

  1. 1.Click "Download Template"
  2. 2.Open your n8n dashboard
  3. 3.Go to Workflows > Import from File
  4. 4.Select downloaded file and configure credentials

Nodes Used (31)

/

OpenAI Chat Model

OpenAI

#1

Basic LLM Chain

LLM Chain

#2

Schedule Trigger

Schedule Trigger

#3

RSS Read

Rss Feed Read

#4

Relevance Classification for Topic Monitoring

If

#5

Sticky Note

Sticky Note

#6

Sticky Note3

Sticky Note

#7

Google Sheets - Get RSS Feed url followed

Google Sheets

#8

Sticky Note4

Sticky Note

#9

Sticky Note6

Sticky Note

#10

Sticky Note5

Sticky Note

#11

Slack1

Slack

#12

Sticky Note8

Sticky Note

#13

Sticky Note9

Sticky Note

#14

Sticky Note10

Sticky Note

#15

Sticky Note2

Sticky Note

#16

Sticky Note11

Sticky Note

#17

Sticky Note12

Sticky Note

#18

Sticky Note1

Sticky Note

#19

Sticky Note7

Sticky Note

#20

Google Sheets - Get article monitored database

Google Sheets

#21

Code

Code

#22

No Operation, do nothing

No Op

#23

If

If

#24

Jina AI - Read URL

HTTP Request

#25

Set field - existing_url

Set

#26

OpenAI Chat Model1

OpenAI

#27

Set fields - Not relevant articles

Set

#28

Google Sheets - Add relevant articles

Google Sheets

#29

Google Sheets - Add relevant article

Google Sheets

#30

Set Fields - Relevant Articles

Set

#31