Skip to main content

Automate RSS news to multi-platform social media publishing via PostPulse

Workflow preview

Workflow preview
100%
Automate RSS news to multi-platform social media publishing via PostPulse preview
Open on n8n.io

Important notice

This workflow is provided as-is. Please review and test before using in production.

1. Workflow Overview

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

Best for

  • Content Creation automation workflows
  • Social Media automation workflows
  • advanced n8n builders looking for reusable templates

Tools used

n8n-nodes-base.scheduletrigger, n8n-nodes-base.if, @postpulse/n8n-nodes-postpulse.postpulse, n8n-nodes-base.rssfeedread, n8n-nodes-base.merge, n8n-nodes-base.wait, n8n-nodes-base.function, n8n-nodes-base.stickynote

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Dmytro.

Original n8n.io source

1.1 Workflow description

Title
Automate RSS news to multi-platform social media publishing via PostPulse
Workflow name
Automate RSS news to multi-platform social media publishing via PostPulse

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.

⚠️*Disclaimer: This workflow uses the community node @postpulse/n8n-nodes-postpulse. Make sure community nodes are enabled in your n8n instance before importing and using this template.* 👉 To install it: Go to Settings → Community Nodes → Install and enter:"@postpulse/n8n-nodes-postpulse". 💡 For more details, see n8n Integration Guide: PostPulse Developers – n8n Integration.

Who Is This For?

  • Marketers who want to automatically fill their content plan with relevant news.

  • Content creators and editors who want to effectively distribute news across different platforms without unnecessary effort.

  • Media agencies that want to maintain a constant presence on social media by republishing content from reliable sources.

What Problem Does This Workflow Solve?

Instead of manually searching, copying, and publishing news, you get:

  • Automated news collection: The workflow automatically reads the RSS feed and finds new content.

  • Intelligent processing: It automatically extracts the text and, when possible, images from news articles, adapting the content for different social media platforms.

  • Seamless publishing: PostPulse publishes posts simultaneously on TikTok, Instagram, YouTube, LinkedIn, Telegram, Bluesky, X, and Threads.

  • Flexibility and customization: RSS feeds from different websites have unique structures. This workflow is designed as a flexible template that can automatically publish news (even without images) and allows easy adaptation to any news source.

  • Time saving: Automates routine processes, freeing up your time for more important tasks.

How It Works

This workflow runs on a schedule, reads news, and processes it before sending it to PostPulse.

  • Scheduled execution: The workflow is triggered at a set time, for example, daily at 9:00 AM.

  • RSS feed reading: The RSS Feed Read node connects to the specified RSS feed (default: https://rss.unian.ua/site/gplay_56_ukr.rss) and retrieves the latest news.

  • Filtering and media check: The If and Media Check IF nodes verify whether the news was published yesterday and whether it contains an image, looking for it in several possible fields (enclosure, media:content, or even tags in the HTML).

  • Media upload: If an image is found, the PostPulse Upload Media node uploads it to PostPulse. Then the Get Upload Status node checks if the media is ready for publishing.

  • Post creation: The content (with or without media) is sent to the Publish Post nodes, which create a draft post in PostPulse, adapting the text to each platform’s limits (e.g., 280 characters for X/Twitter).

  • Publishing: PostPulse automatically publishes or schedules the posts across all connected platforms.

Setup

1. Connect PostPulse to n8n

  • Request your OAuth client key and secret from PostPulse support at [email protected].

  • Add your PostPulse account in the Credentials section in n8n.

2. Find an RSS Feed that you need

The easiest way is to check the page’s source code.

  1. Open the news website you are interested in.
  2. Go to the page with a specific news category (e.g., "Sports").
  3. Press Ctrl + U (or Cmd + Option + U on Mac) to open the page’s source code.
  4. Press Ctrl + F (or Cmd + F on Mac) to search the text.
  5. Type "rss" and press Enter. Usually, you will find a link pointing to an XML page, which is the RSS feed.

3. Configure the RSS Feed Read node

  • Open the RSS Feed Read node.

  • Paste the URL of your RSS feed into the URL field.

4. Configure the Limit to N Post node

  • This node limits the number of posts generated in a single run.

  • By default, const limit = 1;. You can change the value from 1 to any number of posts you want to publish at once.

Requirements

  • Connected PostPulse accounts (TikTok, Instagram, YouTube, LinkedIn, Telegram, Bluesky, X, Threads).

  • OAuth client key and secret obtained from PostPulse.

  • An n8n instance with community nodes enabled.

✨ With this workflow, PostPulse and n8n become your all-in-one automation hub for publishing news.

How To Customize The Workflow

This workflow is designed to be fully flexible and adaptable to your specific needs. While it works out-of-the-box with the default RSS feed, you can easily optimize it for any news source:

  • Adapt to different RSS feeds: Each website’s RSS feed can have a unique structure. You can adjust the workflow to extract text, images, or additional fields as needed.

  • Handle missing media: Some feeds may not include images in standard fields. The workflow is built to publish posts even without images, but you can customize it to extract images from other tags or HTML elements.

  • Extend content extraction: If a feed stores the full text in a separate link, you can add nodes or logic to pull more content for richer posts.

  • Text trimming and platform-specific formatting: You can modify the trimming logic in the Publish Post nodes to fit platform limits or adjust content formatting as desired.

  • Flexible scheduling and limits: Easily change the number of posts per run, the schedule, or date filters to match your workflow and publishing strategy.

💡 Tip: The workflow is meant to be a template — fully functional out-of-the-box, but easily customizable to match any RSS feed or content source. Its main strength is flexibility, allowing you to adapt it to different feeds, extract more content, and adjust publishing rules without touching the core workflow.

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - Schedule Trigger

Type / Role
n8n-nodes-base.scheduleTrigger - scheduleTrigger
Config choices
Version 1.2

Block 2 - If

Type / Role
n8n-nodes-base.if - if
Config choices
Version 2.2

Block 3 - Get connected accounts

Type / Role
@postpulse/n8n-nodes-postpulse.postPulse - postPulse
Config choices
Version 1

Block 4 - Media Check IF

Type / Role
n8n-nodes-base.if - if
Config choices
Version 2.2

Block 5 - RSS Feed Read

Type / Role
n8n-nodes-base.rssFeedRead - rssFeedRead
Config choices
Version 1

Block 6 - Merge (no media + accounts)

Type / Role
n8n-nodes-base.merge - merge
Config choices
Version 3.2

Block 7 - Upload media

Type / Role
@postpulse/n8n-nodes-postpulse.postPulse - postPulse
Config choices
Version 1

Block 8 - Get upload status

Type / Role
@postpulse/n8n-nodes-postpulse.postPulse - postPulse
Config choices
Version 1

Block 9 - Merge1

Type / Role
n8n-nodes-base.merge - merge
Config choices
Version 3.2

Block 10 - If1

Type / Role
n8n-nodes-base.if - if
Config choices
Version 2.2

Block 11 - Wait

Type / Role
n8n-nodes-base.wait - wait
Config choices
Version 1.1

Block 12 - Publish Post

Type / Role
@postpulse/n8n-nodes-postpulse.postPulse - postPulse
Config choices
Version 1

Block 13 - Merge

Type / Role
n8n-nodes-base.merge - merge
Config choices
Version 3.2

Block 14 - Publish Post (text only)

Type / Role
@postpulse/n8n-nodes-postpulse.postPulse - postPulse
Config choices
Version 1

Block 15 - Limit to N Post

Type / Role
n8n-nodes-base.function - function
Config choices
Version 1

Block 16 - Sticky Note

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 17 - Sticky Note1

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 18 - Sticky Note2

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 19 - Sticky Note3

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 20 - Sticky Note4

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 21 - Sticky Note5

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 22 - Sticky Note6

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 23 - Sticky Note7

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 24 - Sticky Note8

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Showing the first 24 of 25 workflow blocks. Download the JSON for the full node graph.

3. Summary Table

Workflow Automate RSS news to multi-platform social media publishing via PostPulse
Complexity advanced
Nodes 25
Categories Content Creation, Social Media
Author Dmytro
Published 21 Sept 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/8800/8800.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does Automate RSS news to multi-platform social media publishing via PostPulse do?

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

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Content Creation, Social Media use case.