AutomationFlowsGeneral › RSS Feed to Social Media

RSS Feed to Social Media

RSS Feed to Social Media. Uses rssFeedRead, n8n-nodes-robinreach. Manual trigger; 4 nodes.

Manual trigger★★☆☆☆ complexity4 nodesRSS Feed ReadN8N Nodes Robinreach
General Trigger: Manual Nodes: 4 Complexity: ★★☆☆☆ Added:

The workflow JSON

Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →

Download .json
{
  "name": "RSS Feed to Social Media",
  "nodes": [
    {
      "parameters": {
        "url": "https://your-blog.com/feed.xml",
        "options": {
          "ignoreSSL": false
        }
      },
      "id": "rss-feed",
      "name": "RSS Feed Reader",
      "type": "n8n-nodes-base.rssFeedRead",
      "position": [
        240,
        300
      ]
    },
    {
      "parameters": {
        "conditions": {
          "dateTime": [
            {
              "value1": "={{ $json.pubDate }}",
              "operation": "after",
              "value2": "={{ DateTime.now().minus({hours: 24}).toISO() }}"
            }
          ]
        }
      },
      "id": "filter-new-posts",
      "name": "Filter New Posts",
      "type": "n8n-nodes-base.if",
      "position": [
        460,
        300
      ]
    },
    {
      "parameters": {
        "operation": "listBrands"
      },
      "id": "get-brands",
      "name": "Get Brands",
      "type": "n8n-nodes-robinreach.robinReach",
      "position": [
        680,
        300
      ]
    },
    {
      "parameters": {
        "operation": "createPost",
        "brandId": "={{ $json.brands[0].id }}",
        "content": "\ud83d\udcdd New blog post: {{ $('RSS Feed Reader').first().json.title }}\\n\\n{{ $('RSS Feed Reader').first().json.contentSnippet }}\\n\\nRead more: {{ $('RSS Feed Reader').first().json.link }}",
        "socialProfiles": [
          "1",
          "2",
          "3"
        ],
        "postAction": "schedule",
        "scheduleTime": "={{ DateTime.now().plus({minutes: 30}).toISO() }}",
        "timezone": "UTC",
        "advancedOptions": {
          "useAI": true,
          "aiTone": "informative",
          "labels": "blog, content, automated",
          "platformSettings": {
            "twitter": {
              "replies": [
                "What do you think about this topic? \ud83e\udd14"
              ]
            },
            "facebook": {
              "comment": "Thanks for reading! Don't forget to share your thoughts. \ud83d\udcad"
            }
          }
        }
      },
      "id": "create-social-post",
      "name": "Create Social Post",
      "type": "n8n-nodes-robinreach.robinReach",
      "position": [
        900,
        300
      ]
    }
  ],
  "connections": {
    "RSS Feed Reader": {
      "main": [
        [
          {
            "node": "Filter New Posts",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Filter New Posts": {
      "main": [
        [
          {
            "node": "Get Brands",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get Brands": {
      "main": [
        [
          {
            "node": "Create Social Post",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
Pro

For the full experience including quality scoring and batch install features for each workflow upgrade to Pro

About this workflow

RSS Feed to Social Media. Uses rssFeedRead, n8n-nodes-robinreach. Manual trigger; 4 nodes.

Source: https://github.com/RobinReach/RobinReach-N8N/blob/9d56bef5abe3bd9018ee405c973b46d62be9050a/examples/rss-to-social-workflow.json — original creator credit. Request a take-down →

More General workflows → · Browse all categories →

Related workflows

Workflows that share integrations, category, or trigger type with this one. All free to copy and import.

General

Transform Xml Data And Upload To Dropbox. Uses xml, httpRequest, dropbox. Manual trigger; 5 nodes.

XML, HTTP Request, Dropbox
General

Collect And Label Images And Send To Google Sheets. Uses httpRequest, awsRekognition, googleSheets. Manual trigger; 4 nodes.

HTTP Request, AWS Rekognition, Google Sheets
General

Get Execute Command Data And Transfer To Json. Uses executeCommand, functionItem. Manual trigger; 3 nodes.

Execute Command, Function Item
General

Perform Speech To Text On Recorded Audio Clips Using Wit Ai. Uses readBinaryFile, httpRequest. Manual trigger; 2 nodes.

Read Binary File, HTTP Request
General

This automation template allows you to automatically receive news from RSS feeds, process their content, and publish or schedule posts on various social media platforms using PostPulse.

@Postpulse/N8N Nodes Postpulse, RSS Feed Read