Post New Articles from Feeds to Slack Channel

somdn_product_page

This n8n workflow automates the process of monitoring RSS feeds for new articles, filtering out duplicates, and posting fresh content to a Slack channel. It helps streamline content sharing for teams or individuals who want to stay updated with industry news or blog posts without manually checking feeds.

The workflow begins with a scheduled trigger set to run daily at a specified time (default 7:00 AM). It retrieves a list of RSS feed URLs from a designated Google Sheet. For each feed, it fetches the latest articles using RSS feed reading nodes.

Next, it compares new articles against previously posted entries stored in another Google Sheet to avoid duplicates. This comparison is done using a code node that filters out articles already published based on their links.

New articles that pass the filter are then appended to the ‘Posted Articles’ sheet for record-keeping, preventing future duplicates. Simultaneously, these articles are formatted and posted to a specified Slack channel, announcing new content with titles, links, and publication dates.

This workflow is ideal for content marketers, industry analysts, or internal communication teams seeking an automated, reliable way to share curated news with their team on Slack, ensuring active dissemination of fresh and relevant information daily.

Node Count

6 – 10 Nodes

Nodes Used

code, cron, googleSheets, rssFeedRead, slack, stickyNote

Reviews

There are no reviews yet.

Be the first to review “Post New Articles from Feeds to Slack Channel”

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