RSS Feed Monitoring and Slack Notification Workflow

somdn_product_page

This n8n workflow is designed to automate the process of monitoring RSS feeds for new articles, filtering out previously seen content, and sending notifications to a Slack channel. The workflow begins by fetching RSS feed URLs stored in a Baserow database, then reads the existing list of processed article links to avoid duplicates. It downloads each RSS feed, parses the XML content into JSON, and uses an OpenAI-powered AI agent to compare new articles against the list of already processed ones. The filtered new articles are subsequently saved back into Baserow to prevent future duplicates. Finally, the workflow sends a formatted Slack message containing the title, snippet, and link of each new article. This setup is ideal for content curators, news aggregators, or teams wanting real-time updates from multiple RSS sources without manual effort, ensuring they stay informed with fresh, non-redundant content.

Node Count

>20 Nodes

Nodes Used

@n8n/n8n-nodes-langchain.agent, @n8n/n8n-nodes-langchain.lmChatOpenAi, @n8n/n8n-nodes-langchain.memoryBufferWindow, @n8n/n8n-nodes-langchain.outputParserStructured, baserow, code, httpRequest, manualTrigger, slack, splitOut, stickyNote, xml

Reviews

There are no reviews yet.

Be the first to review “RSS Feed Monitoring and Slack Notification Workflow”

Your email address will not be published. Required fields are marked *