Post RSS blog articles as X threads and LinkedIn posts with Groq
Ready for 3.0What this workflow does
This AI workflow has 22 nodes and runs on a schedule (every hour). Along the way it connects Google Sheets, Groq Chat Model, X (Formerly Twitter) and LinkedIn.
How it runs
Trigger: On a schedule (every hour).
- Set Configuration (Edit Fields (Set)): sets 6 fields: rss_feed_url, max_tweets_in_thread, brand_hashtags…
- Fetch RSS Feed (RSS Read): reads an RSS feed
- Fetch Processed Links (Google Sheets): uses Google Sheets
- Filter New Articles Only (Code): runs custom JavaScript code
- Fetch Full Article (HTTP Request): calls an HTTP API
- Extract Article Text (HTML): parses or builds HTML
- Generate Thread and Post (Basic LLM Chain): sends a prompt to an LLM, with model: Thread Chat Model; output parser: Thread Parser
- Validate Tweet Lengths (Code): runs custom JavaScript code
- Are All Tweets Valid? (If): checks a condition and branches into true / false
- Log Article as Processed (Google Sheets): append
…plus 9 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (15)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - Edit Fields (Set)
n8n-nodes-base.set - RSS Read
n8n-nodes-base.rssFeedRead - Google Sheets
n8n-nodes-base.googleSheets - Code
n8n-nodes-base.code - HTTP Request
n8n-nodes-base.httpRequest - HTML
n8n-nodes-base.html - Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm - Groq Chat Model
@n8n/n8n-nodes-langchain.lmChatGroq - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - If
n8n-nodes-base.if - Split Out
n8n-nodes-base.splitOut - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - X (Formerly Twitter)
n8n-nodes-base.twitter - LinkedIn
n8n-nodes-base.linkedIn
From the author
Quick overview This workflow runs hourly to pull new items from an RSS feed, fetches and extracts full article text, uses Groq (via LangChain) to generate a Twitter/X thread and a LinkedIn post, then posts valid threads to X and publishes the LinkedIn update…