AutomationFlowsWeb Scraping › Automated Social Media Posting

Automated Social Media Posting

Automated Social Media Posting. Uses rssFeedRead, httpRequest. Manual trigger; 5 nodes.

Manual trigger★★☆☆☆ complexity5 nodesRSS Feed ReadHTTP Request
Web Scraping Trigger: Manual Nodes: 5 Complexity: ★★☆☆☆ Added:

This workflow follows the HTTP Request → RSS Feed Read recipe pattern — see all workflows that pair these two integrations.

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
{
  "nodes": [
    {
      "parameters": {
        "url": "https://example.com/rss-feed",
        "options": {}
      },
      "name": "RSS Feed Reader",
      "type": "n8n-nodes-base.rssFeedRead",
      "typeVersion": 1,
      "position": [
        240,
        300
      ]
    },
    {
      "parameters": {
        "url": "https://api.openai.com/v1/engines/davinci-codex/completions",
        "method": "POST",
        "body": "{\"prompt\": \"Generate a social media post from this article: {{ $json.item.title }} - {{ $json.item.link }}\", \"max_tokens\": 60}",
        "jsonBody": true,
        "options": {
          "headers": [
            {
              "name": "Authorization",
              "value": "Bearer YOUR_OPENAI_API_KEY"
            },
            {
              "name": "Content-Type",
              "value": "application/json"
            }
          ]
        }
      },
      "name": "AI Post Generator",
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 1,
      "position": [
        480,
        300
      ]
    },
    {
      "parameters": {
        "values": [
          {
            "name": "postContent",
            "value": "{{ $json.choices[0].text }}"
          }
        ]
      },
      "name": "Format Post Content",
      "type": "n8n-nodes-base.set",
      "typeVersion": 1,
      "position": [
        720,
        300
      ]
    },
    {
      "parameters": {
        "url": "https://api.twitter.com/2/tweets",
        "method": "POST",
        "body": "{\"text\": \"{{ $json.postContent }}\"}",
        "jsonBody": true,
        "options": {
          "headers": [
            {
              "name": "Authorization",
              "value": "Bearer YOUR_TWITTER_BEARER_TOKEN"
            },
            {
              "name": "Content-Type",
              "value": "application/json"
            }
          ]
        }
      },
      "name": "Post to Twitter",
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 1,
      "position": [
        960,
        200
      ]
    },
    {
      "parameters": {
        "url": "https://graph.facebook.com/v12.0/me/feed",
        "method": "POST",
        "body": "{\"message\": \"{{ $json.postContent }}\"}",
        "jsonBody": true,
        "options": {
          "headers": [
            {
              "name": "Authorization",
              "value": "Bearer YOUR_FACEBOOK_ACCESS_TOKEN"
            },
            {
              "name": "Content-Type",
              "value": "application/json"
            }
          ]
        }
      },
      "name": "Post to Facebook",
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 1,
      "position": [
        960,
        400
      ]
    }
  ],
  "connections": {
    "RSS Feed Reader": [
      [
        {
          "node": "AI Post Generator",
          "index": 0
        }
      ]
    ],
    "AI Post Generator": [
      [
        {
          "node": "Format Post Content",
          "index": 0
        }
      ]
    ],
    "Format Post Content": [
      [
        {
          "node": "Post to Twitter",
          "index": 0
        }
      ],
      [
        {
          "node": "Post to Facebook",
          "index": 0
        }
      ]
    ]
  }
}
Pro

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

About this workflow

Automated Social Media Posting. Uses rssFeedRead, httpRequest. Manual trigger; 5 nodes.

Source: https://github.com/EdgeAgent/n8n-automations/blob/main/automated_social_media_posting/automated_social_media_posting.json — original creator credit. Request a take-down →

More Web Scraping workflows → · Browse all categories →

Related workflows

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

Web Scraping

ApexApi — News → Analyze → Post. Uses rssFeedRead, n8n-nodes-apexapi, httpRequest. Manual trigger; 5 nodes.

RSS Feed Read, N8N Nodes Apexapi, HTTP Request
Web Scraping

PDF to Markdown Converter (LlamaCloud) Description: How it works This workflow extracts structured content from complex PDFs using LlamaCloud's advanced parsing engine:

HTTP Request, Google Drive
Web Scraping

Credential. Uses httpRequest. Manual trigger; 12 nodes.

HTTP Request
Web Scraping

ATARYS - Template Extraction de Données. Uses httpRequest. Manual trigger; 8 nodes.

HTTP Request
Web Scraping

This automation connects directly to HeyGen's powerful AI video generation platform. It allows you to programmatically create videos with digital avatars and voiceovers, perfect for scaling your conte

HTTP Request