Generate article-based posts for LinkedIn, Twitter (X), and Reddit with OpenAI
Overview AI-powered workflow that transforms any article URL into platform-optimized social media posts for LinkedIn, Twitter (X), and Reddit. Uses Mozilla Readability for content extraction, multi-agent AI with RAG from viral LinkedIn post database, and interactive review forms for content refinement before auto-publishing. Key Capabilities: - Extracts article content: title, author, text, images, metadata - Generates LinkedIn posts using 3-agent system with viral pattern matching - Creates Twi
At a glance
Generate article-based posts for LinkedIn, Twitter (X), and Reddit with OpenAI is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects OpenAI, LinkedIn. It's free to download. Follow the 5-step import below to go live in minutes.
- Platform
- n8n
- Connects
- OpenAI, LinkedIn
- Modules
- 43
- Price
- Free
- Version
- v1.0

About this workflow
Overview AI-powered workflow that transforms any article URL into platform-optimized social media posts for LinkedIn, Twitter (X), and Reddit. Uses Mozilla Readability for content extraction, multi-agent AI with RAG from viral LinkedIn post database, and interactive review forms for content refinement before auto-publishing. Key Capabilities: - Extracts article content: title, author, text, images, metadata - Generates LinkedIn posts using 3-agent system with viral pattern matching - Creates Twitter threads under 280 characters with article links - Auto-posts to Reddit with AI-selected flairs - Interactive review/regeneration workflow with feedback loops - Auto-publishes with images or links to all platforms How It Works Stage 1: Article Content Extraction 1. Form Submission: User enters article URL (with basic auth protection) 2. URL Validation: Checks if valid URL format 3. Article Scraping: HTTP request fetches HTML content 4. Readability Parsing: Mozilla Readability extracts: - Clean article text (removes ads, navigation, etc.) - Title, author, excerpt - Word count, site name - Featured image (from og:image, twitter:image, or first img tag) 5. Error Handling: Returns user-friendly error if scraping fails Stage 2: LinkedIn Post Generation (3-Agent System) Agent 1: LinkedIn Post Strategist - Input: Extracted article content (title, text, author, excerpt) - RAG Process: Queries Supabase vector database for similar viral LinkedIn posts - Analysis: Identifies patterns, hooks, formatting, engagement triggers - Output: Strategic insights and viral content patterns Agent 2: LinkedIn Post Generator - Input: Article content + strategist insights - Process: Creates post using viral patterns from database - Rule: Must include article URL in post - Output: Draft LinkedIn post Agent 3: LinkedIn Post Formatter - Input: Generated post - Process: - Removes extraneous content - Applies Sans Serif Bold Unicode for emphasis (𝗯𝗼𝗹𝗱 𝘁𝗲𝘅𝘁) - Removes markdown/em dashes - Ensures clean formatting - Output: Polished, ready-to-post LinkedIn content Review Loop: 1. User sees formatted post in web form 2. Options: "Regenerate" or "Continue" 3. If regenerate: Provide feedback → Agent creates new version 4. Second review form with same options 5. After 2 iterations or approval, proceeds to image selection Stage 3: Image Handling for LinkedIn 1. Image Preview: Shows extracted article image 2. User Choice: - "Yes" → Downloads image, posts with text + image - "Continue without Image" → Posts with text + article link preview 3. Auto-Publish: Posts to LinkedIn with selected format Stage 4: Twitter (X) Post Generation Parallel process (runs alongside LinkedIn): 1. Twitter Agent: - Creates tweet under 280 characters (including spaces) - Must include article URL - Uses GPT-4.1 or GPT-5 models 2. Tweet Review Form: User reviews generated tweet 3. Regeneration Loop (if requested): - User provides feedback - Re-generate Tweet Agent creates new version - Second review form 4. Auto-Tweet: Posts with article image attachment Stage 5: Reddit Post Automation Parallel process (runs alongside LinkedIn/Twitter): 1. Subreddit Selection: User picks from dropdown (r/n8n, r/mcp, r/technews) 2. Flair Retrieval: Fetches available flairs for selected subreddit via Reddit API 3. AI Flair Selection: - GPT-4o-mini analyzes article title + available flairs - Selects most appropriate flair 4. Auto-Post: Submits link post to Reddit with title and selected flair How To Use Prerequisites API Credentials Required 1. OpenAI API: GPT-4.1, GPT-5, GPT-5-mini, GPT-4o-mini access 2. Supabase: Vector database with linkedinpost table (from previous workflow) 3. LinkedIn OAuth2: Developer app with posting permissions 4. Twitter OAuth2: Developer account with tweet permissions 5. Reddit OAuth2: App credentials with submit permissions 6. Basic Auth: For form password protection Setup Steps 1. Configure Form Access - Open "On Article Submission" node - Set up basic auth credentials for form protection - Get form URL from webhook settings 2. Link Vector Database - Ensure Supabase vector store has viral LinkedIn posts (use previous workflow to populate) - Verify "LinkedIn Post Vector Store" credentials - Check "Embedding" node has OpenAI API key 3. Set Up Social Media APIs LinkedIn: - Configure "Text + Image" and "Text + Link" nodes - Update person parameter with your LinkedIn profile ID - Add OAuth2 credentials Twitter: - Configure "Tweet" and "Re-generated Tweet" nodes - Add Twitter OAuth2 credentials Reddit: - Update subreddit list in "Reddit Form" dropdown (customize to your subreddits) - Configure "Get Flair", "Reddit Post" nodes with OAuth2 - Update subreddit name in "Reddit Post" query parameters 4. Configure AI Models - Verify all OpenAI credentials in language model nodes - Models used: GPT-4.1, GPT-5, GPT-5-mini (adjust based on your access)
How to import this n8n workflow
- 1
Download the workflow JSON file after purchase.
- 2
Open n8n → click the menu → Import from File.
- 3
Select the downloaded JSON and import.
- 4
Set up credentials for each node that requires them.
- 5
Click Execute Workflow to test, then activate.
Setup guide
Setup guide included
Purchase to unlock the full step-by-step guide
Related N8n workflows
Automated resume review system using OpenAI + Google Sheets
Scalable multi-agent chat using @mentions
Document-based chatbot with memory using OpenAI, Pinecone and Google Drive
Create a data analyst chatbot for real-time Google Sheets analysis with GPT-5
Automate restaurant customer service with WhatsApp and Llama AI chatbot
Filter and add new rows in Google Sheets using ChatGPT completions
Automate Gmail organization: weekly newsletter archiving and receipt labeling
Automate Birthday Wishes from Google Contacts with Multi-Platform Messaging
Reviews
No reviews yet
Be the first to buy and share your experience.
Leave a review
Sign in to share your experience with this workflow.
Create a free account to purchase workflows.
- JSON blueprint — instant download
- Setup guide PDF included
- 5 downloads · valid 30 days
- Works with n8n
Need help setting this up?
Book a 3-hour live setup session with an Agility consultant.
- Configure live on Google Meet / Zoom
- Free follow-up if workflow has defects
- Platform expert assigned to you