AI Content Repurposer — Blog to Social
The moment you publish a new blog post, this automation sends it to an AI model that drafts a Twitter/X thread, a LinkedIn post, and hashtags — saved to a Google Sheet with a Slack ping so your team can review and post in seconds instead of starting from a blank page.
Automation flow
Every 6 Hours
A schedule trigger checks your blog feed regularly.
Read Blog RSS Feed
New posts are picked up automatically.
Only New Posts
Only posts published in this window are kept.
Generate Social Posts (AI)
AI drafts a Twitter thread, LinkedIn post, and hashtags.
Save Draft to Sheet
Every draft is saved for review, never posted blind.
Notify Team
Slack pings when new drafts are ready.
How it works
- 1Every 6 hours, n8n checks your blog's RSS feed.
- 2Any post published in that window is picked out.
- 3The post's title and summary are sent to the AI with instructions to write a Twitter thread, a LinkedIn post, and hashtags — returned as clean JSON.
- 4The AI's response is parsed and written into your Google Sheet as a new draft row.
- 5Your team gets a Slack ping that new drafts are ready to review and post.
Services used
What you'll need
- An n8n Cloud or self-hosted account
- Your blog's RSS feed URL
- An OpenAI API key (or any OpenAI-compatible endpoint — Claude, Gemini, and local models all work with a small URL/body change, see "Using a different AI provider" below)
- A Google account (Sheets)
- A Slack workspace (optional but recommended)
What's included
- Kills the blank-page problem for social promotion
- Works with any OpenAI-compatible AI API — bring your own key
- Human review step built in, never auto-posts
- Reuses your existing blog RSS feed, no new publishing step
Estimate what this could save you
3.6 hours/month
≈ $108/month in your time
A rough estimate based on what you enter above — not a guarantee. Actual time saved depends on your process.
Make it yours
- Add an Instagram caption or a Threads post to the AI's JSON schema.
- Swap the RSS trigger for a Google Sheets trigger if you plan content in a spreadsheet instead of publishing to a live blog first.
- Add a second AI call that generates 3 headline variants for A/B testing your post's own title.
Works well with this automation
AI YouTube Video Summarizer
The moment a tracked YouTube channel publishes, AI writes a summary, key takeaways, and a newsletter blurb — logged and posted to Slack.
AI Ad Creative Generator
Drop a product brief in a sheet and get 3 distinct paid-social ad angles — hook, copy, and CTA — ready for Ads Manager.
AI Blog Post Outline Generator
Turns a topic and keyword into a full blog outline — title, meta description, and sections.
Save with the complete system: AI Content & Marketing Bundle
Instead of buying separately: $235 — System: $99
Questions about this template
Secure checkout via Polar. Delivered by email instantly.
Structurally validated: automatically checked for valid n8n format before every deploy.
- Difficulty
- Medium
- Setup time
- ~20 min
- Integrations
- 4
- Node count
- 7
- Format
- .json + guide