Post RSS feed items from yesterday to Slack

Automated workflow: Post RSS feed items from yesterday to Slack. This workflow processes data and performs automated tasks.

Integrations Used (3)

Workflow Structure (7 nodes)
100%
Cron
Every Morning
Date Time
Get Yesterdays Date
Rss Feed Read
Get the RSS Feed
If
If it was published after yesterday
Stop And Error
Error Handler
Function
Build our message
Slack
Post to Slack
Node Types:
code
trigger
default
logic
action
Requires credentials

Prerequisites

Required Credentials (1)

Slack

Used by: Post to Slack

Docs

Complexity

Complex

Advanced features used. Requires n8n experience.

Setup time: ~30 min
Score: 55/100
Custom Code
Conditional Logic
5 Integrations

When to Use This Workflow

Team Notifications

Send automated alerts and updates to your team chat when important events occur.

Never miss critical updates - your team stays informed in real-time.

Scheduled Operations

Run automated tasks at specific times - daily reports, weekly cleanups, monthly backups.

Set it and forget it - reliable automation that runs on your schedule.

Error Reduction

Eliminate human error from routine processes with consistent automation.

Improve accuracy and reliability across your workflows.

workflow.json
{
  "id": 89,
  "name": "Post RSS feed items from yesterday to Slack",
  "nodes": [
    {
      "name": "Build our message",
      "type": "n8n-nodes-base.function",
      "position": [
        1160,
        400
      ],
      "parameters": {
        "functionCode": "// Create our Slack message\n// This will output a list of RSS items in the following format\n// Title - Description\nlet message = \"*:new: Posts from yesterday :new:*\\n\\n\";\n\n// Loop the input items\nfor (item of items) {\n  message += \"*<\" + item.json.link + \"|\" + item.json.title + \">*\\n\" + item.json.contentSnippet + \"\\n\\n\"; \n}\n\n// Return our message\nreturn [{json: {message}}];"
      },
      "typeVersion": 1,
      "id": "02d94495-39a8-4e5b-b062-8fa23314984f",
      "notes": "This function node performs automated tasks as part of the workflow."
    },
    {
      "name": "Every Morning",
...

Workflow Details

Nodes
7
Trigger
Scheduled
Source
community
Added
Sep 29, 2025

Need Help?

Check out the official n8n documentation for detailed guides.

Related Workflows

AI-Powered Information Monitoring with OpenAI, Google Sheets, Jina AI and Slack

Automated workflow: AI-Powered Information Monitoring with OpenAI, Google Sheets, Jina AI and Slack. This workflow integ...

Schedule
Rssfeedread
Google-sheets
Slack
31 nodesScheduled

AI-Powered Information Monitoring with OpenAI, Google Sheets, Jina AI and Slack

Automated workflow: AI-Powered Information Monitoring with OpenAI, Google Sheets, Jina AI and Slack. This workflow integ...

Schedule
Rssfeedread
Google-sheets
Slack
31 nodesScheduled

Cron Workflow

Automated workflow: Cron Workflow. This workflow processes data and performs automated tasks.

Cron
Shopify
Google-sheets
Slack
10 nodesScheduled

Filter Workflow

Automated workflow: Filter Workflow. This workflow integrates 8 different services: filter, stickyNote, switch, set, sto...

Slack
Notion
Cron
25 nodesScheduled

post to mattermost v2

Production-ready workflow: post to mattermost v2. This workflow has been optimized for production use with comprehensive...

Rssfeedread
Http-request
Cron
7 nodesScheduled

Github Releases

Automated workflow: Github Releases. This workflow integrates 14 different services: stickyNote, code, scheduleTrigger,...

Schedule
Slack
Redis
Rssfeedread
25 nodesScheduled