📱 Create X thread variants from new blog posts with RSS and SocialSwarm

⚡ 9 views · 📱 Social Media & Email Marketing

💡 Pro Tip — Twitter’s API is paid now, which makes simple data pulls expensive. ScraperNode is a community node that scrapes Twitter profiles and posts without needing API access.

View All Scrapers

Description

Quick overview

This workflow monitors a blog’s RSS feed and uses SocialSwarm to generate multiple X/Twitter thread variants for each new post, then splits the variants into individual items so you can route them to your publishing or review tools.

How it works

  1. Triggers when a new item appears in the specified RSS/Atom feed.
  2. Sends the new post URL to SocialSwarm to generate three complete X/Twitter thread variants with different hooks.
  3. Splits the returned variants array so each thread variant becomes its own item with hook, tweet count, and tweet text plus character counts.
  4. Outputs the individual thread items for you to connect to a destination like Slack, Notion, Google Sheets, or a scheduling tool.

Setup

  1. Update the RSS Feed URL to the blog or newsletter feed you want to monitor.
  2. Create and add a SocialSwarm API credential in n8n using an API key from the SocialSwarm developer portal.
  3. Optionally adjust the number of variants generated (variantCount) and add your own downstream node(s) to store, review, schedule, or post the threads.

Requirements

Customization

Additional info

Each run returns complete, ready-to-post threads — not summaries. Every variant is built around a different hook (curiosity, challenge, story, stat, question), so you get genuinely distinct takes on the same post rather than reworded copies.

Each thread is 4–6 tweets, and every tweet carries its own character count, so nothing needs re-checking before it goes out.

Output shape: variants[], each with hook, tweetCount, and tweets[] containing text and charCount.

Typical run takes about 15–20 seconds for 3 variants.

🔗 Nodes Used

RSS Feed Trigger

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup