n8n

How to Automate Slack Blog News Sharing?

Share fresh blog posts with your team in Slack every morning. A daily digest keeps marketers and content teams informed without opening a browser. Great for news channels, standups, and content review.

At 8 AM the schedule runs, grabs yesterday’s date, and reads your RSS feed. It filters only items published after yesterday, so only recent posts make the cut. A function then builds a clear message that lists each post with its title and short description. Finally, the message is sent to your chosen Slack channel. This reduces noise, keeps updates in one place, and helps teams act faster on new content.

You only need a Slack connection and the RSS feed URL you want to monitor. Expect a single digest each morning, which means less context switching and no manual checks. Useful for marketing teams, agency account squads, and product groups that track company or partner blogs. Adjust the schedule time and channel to match your team’s routine.

What are the key features?

  • Scheduled run at 8 AM to send updates at a predictable time
  • Date calculation subtracts one day to define the digest window
  • RSS feed reader pulls the latest posts from your chosen URL
  • Date filter only passes items published after yesterday
  • Message builder compiles a clean list of titles and descriptions
  • Slack sender posts the digest to a specific channel

What are the benefits?

  • Reduce manual checking from 15 minutes to 1 minute each day
  • Deliver a consistent digest by 8 AM so teams start informed
  • Automate 100% of daily RSS monitoring with zero manual steps
  • Show only posts from the last day to cut noise and duplication
  • Connect Slack with your blog feed so updates live where work happens

How do you set it up?

  1. Import the template into n8n: Create a new workflow in n8n > Click the three dots menu > Select 'Import from File' > Choose the downloaded JSON file.
  2. You'll need accounts with Slack. See the Tools Required section above for links to create accounts with these services.
  3. Open the Slack node in n8n, choose Credential to connect with, click Create new credential, then follow the on screen instructions to connect your Slack workspace. Use a clear name like Slack Main Workspace.
  4. In the Slack node, set the Channel field to your desired channel. If the default #news channel does not exist, create it or change to an existing one.
  5. Open the Cron node and set the hour and timezone so the digest arrives when your team starts the day. For testing, set it to a time a few minutes ahead.
  6. Open the RSS Feed node and replace the URL with the feed you want to monitor. Keep it a valid RSS or Atom feed.
  7. Check the DateTime node. Confirm it subtracts 1 day from the current date so only recent posts are included. Adjust if you prefer a different window.
  8. Click Execute workflow once to test. Confirm a message appears in your Slack channel with titles and descriptions from the last day.
  9. If the post fails, invite the Slack app to the channel and make sure your token has chat:write permission. Re authenticate if you changed scopes.
  10. When the test looks good, enable the workflow so it runs on the schedule. Monitor the first few days and adjust the feed URL, time, or channel as needed.

Tools Required

$24 / mo or $20 / mo billed annually to use n8n in the cloud. However, the local or self-hosted n8n Community Edition is free.

Slack

Sign up

Free plan: $0 / mo; limited to 10 apps (third-party or custom) and usable via Slack API

Similar Templates

Join Futurise to access 1,200+ automation templates

Get instant access to ready-made automation workflows for n8n, Make.com, AI agents, and more. Download, customise, and deploy in minutes.