Skip to content
FlowHubFluxonLab
C
LinkedInfree

Create social posts from RSS with OpenAI, LinkedIn, X, and Bluesky

by Goran Jordanoskiadapted from n8n official workflow galleryUpdated Aug 2026
RequiresCCodeHTTP RequestHTTP RequestLinkedInX (Formerly Twitter)X (Formerly Twitter)
Share Post Share
ScWhen 8 AM Every DayWhen 8 AM Every…Fetch RSS FeedLiLimit to 3 ArticlesLimit to 3 Arti…SeSet Article AttributesSet Article Att…HRPost to OpenAI InsightsPost to OpenAI …SeSet Extracted InsightsSet Extracted I…HRPost to OpenAI SynthesisPost to OpenAI …CoFormat ContentPublish on LinkedInPublish on Link…Publish on TwitterPublish on Twit…HRLogin to Bluesky APILogin to Bluesk…HRPublish on BlueskyPublish on Blue…1234567891011
1/5
STEPS · 11
Runs on a schedule

Quick overview This workflow runs daily, reads the Hacker News frontpage RSS feed, uses OpenAI to extract key insights and ghostwrite social posts, then publishes the generated content to LinkedIn, X, and Bluesky. How it works Runs every day at 08:00 using a schedule trigger. Fetches the latest items from the Hacker News frontpage RSS feed and keeps only the first three articles. Prepares a clean title, content snippet, and link for each article. Sends each article to OpenAI Chat Completions (gpt-4o-mini) to extract three non-obvious insights. Sends the insights to OpenAI Chat Completions again to generate platform-specific posts (LinkedIn, X, and Bluesky) in a defined voice and JSON format. Parses and clamps the generated text to length limits and then posts to LinkedIn and X while also authenticating to Bluesky and creating a Bluesky post. Setup Add an OpenAI API credential for the two OpenAI Chat Completions HTTP requests. Add LinkedIn and X (Twitter) credentials and confirm the target posting identity/settings for each platform. Replace the Bluesky handle and app password in the Bluesky login request and ensure Bluesky app passwords are enabled for the account.

Tags

n8nreference-onlylinked-intwitter
Connects
CCodeWHTTP RequestLinkedInxformerlytwitterX (Formerly Twitter)
CategoryLinkedIn
Triggermanual
Complexitycomplex
Nodes12
AddedJun 27, 2026

Related workflows

See all LinkedIn
CWnotion
free

Automated Workflow for Daily LinkedIn Posts Using Notion

This workflow automates daily LinkedIn posts using Notion. It starts by fetching the day's post from a Notion database, processes and formats the content, including images, then publishes it on LinkedIn. Finally, it updates the post status in the Notion database. Set up Notion and LinkedIn credentials as required.

by Matheus Weckwerth
W
free

Download and post an image on LinkedIn

Companion workflow for LinkedIn node docs

by amudhan
C
free

Post daily e-commerce market news from Google News RSS to LinkedIn

Quick overview This workflow runs daily at 9 AM to pull the latest “E-commerce Market” headline from Google News RSS, formats it into a text-only LinkedIn post with a link and hashtags, and publishes it to a LinkedIn personal profile. How it works Runs every day at 9:00 AM based on the schedule trigger. Fetches recent articles for the “E-commerce Market” query from Google News RSS. Sorts the RSS items by publish date and keeps only the newest article. Stops the run if the selected item has no title to avoid posting empty content. Builds the LinkedIn post text by cleaning the title, extracting the source, and appending the article link and hashtags. Creates a text-only post on LinkedIn as the configured person profile. Setup Create or select a LinkedIn OAuth2 credential in n8n and assign it to the LinkedIn node. Replace the placeholder Person URN with your LinkedIn Person URN (for example, urn:li:person:xxxxxxxx) in the LinkedIn post configuration. Confirm the schedule time (9 AM server timezone) and adjust it if needed before activating the workflow.

by Muhammed Adnan Vv