Auto‑Publish Web Articles as Social Posts for X, LinkedIn, Reddit & Threads (Gemini AI)
Created by
carlosgracia
• September 25, 2025
Overview
Automatically transform any web article into tailored social posts for multiple platforms. The flow fetches the page, extracts the key insight, asks Gemini to draft platform‑specific copy and then publishes via Upload‑Post.
What you’ll need
- Upload‑Post account with connected profiles
- n8n hosted/self‑hosted
- Google Gemini API key
How it works
- Trigger on new URL (RSS, webhook or manual input)
- Scrape article and summarize key message
- Generate channel‑specific captions with Gemini
- Queue and publish via Upload‑Post to selected accounts
Try the template
- Source on n8n: Open workflow
- Publish everywhere: connect accounts in Upload‑Post and run
Tips
- Add UTM parameters per platform
- Use n8n schedules to batch content daily
Who is this for?
This template is ideal for content marketers, SEO teams, and media publishers who curate or produce articles and want to repurpose them into high‑performing social updates without manual copywriting.
Key benefits
- Channel‑optimized captions that feel native to each network
- Significant time saved on curation and copywriting
- Consistent distribution across X, LinkedIn, Reddit and Threads
- Fully automated from discovery to publishing
Detailed flow
- Ingest URLs (RSS, webhook, spreadsheet, or CMS export)
- Fetch and extract article text (title, author, excerpt)
- Summarize to get a single angle or insight
- Prompt Gemini for multiple caption variants per platform
- Append hashtags, mentions, and tracking params
- Queue and publish via Upload‑Post to selected profiles
Setup (step‑by‑step)
- Duplicate the workflow in your n8n account
- Add your Gemini API credentials and Upload‑Post API key
- Configure your source feed (RSS or webhook)
- Choose your destination profiles in Upload‑Post
- Customize tone/voice in the prompt (formal, witty, concise)
- Test with a sample URL and review the copy
Best practices
- Maintain a style guide in the prompt so the voice stays consistent
- Use different hashtag sets per platform
- Prefer headlines that state the outcome or key insight
- Schedule posts at audience‑friendly hours
Troubleshooting
- Captions too long for X: tighten prompts and set a hard character limit
- Link previews missing: verify the URL is public and includes Open Graph tags
- Duplicates: add a database or Google Sheet to track posted URLs
FAQs
- Can I approve before publishing? Yes, route drafts into a manual approval step
- Can I add images? Extract the article hero image or supply a brand image fallback
- Do I need Gemini? Any LLM provider supported by n8n can be used with minor edits
Related templates
- Carousel generation: Generate and Publish Carousels for TikTok and Instagram with GPT‑Image‑1
- Drive → Social autoposting: From Google Drive to Social Media
Next steps: Duplicate the workflow, connect Upload‑Post, and start shipping social content today.