Automated Daily RSS Updates to Slack

somdn_product_page

This n8n workflow automatically fetches and shares the latest blog posts from an RSS feed to a Slack channel every morning. It helps teams stay updated with recent content without manual intervention.

The workflow begins with a cron trigger set to run daily at 8 AM. It calculates the date for ‘yesterday’ using a DateTime node. Next, it retrieves the RSS feed from the specified URL (in this example, n8n.io/blog/rss). The feed items are then filtered to include only posts published after the calculated ‘yesterday’ date.

For each relevant post, a message is constructed containing the post’s title, link, and content snippet. This formatted message is then sent to a designated Slack channel, such as #news. The logic ensures that only new content from the previous day is shared, keeping the team informed with minimal effort.

This workflow is particularly useful for content teams, news aggregators, or any organization seeking to automate daily updates of relevant news or blog posts into a Slack workspace, saving time and increasing engagement.

Node Count

6 – 10 Nodes

Nodes Used

cron, dateTime, function, if, rssFeedRead, slack

Reviews

There are no reviews yet.

Be the first to review “Automated Daily RSS Updates to Slack”

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