Generate End-to-End Blog Content from Slack with Gemini AI and RSS Feeds
This workflow turns Slack into your content control hub and automates the full blog creation pipeline — from sourcing trending headlines, validating topics, drafting posts, and preparing content for your CMS.
With one command in Slack, you can source news from RSS feeds, refine them with Gemini AI, generate high-quality blog posts, and get publish-ready output — all inside a single n8n workflow.
⸻
⚙️ How It Works 1.Trigger in Slack
Type start in a Slack channel to fetch trending headlines.
Headlines are pulled from your configured RSS feeds.
2.Topic Generation (Gemini AI)
Gemini rewrites RSS headlines into unique, non-duplicate topics.
Slack displays these topics in a numbered list (e.g., reply with 2 to pick topic 2).
3.Content Validation
When you reply with a number, Gemini validates and slightly rewrites the topic to ensure originality.
Slack confirms the selected topic back to you.
4.Content Creation
Gemini generates a LinkedIn/blog-style draft:
Strong hook introduction
3–5 bullet insights
A closing takeaway and CTA
Optionally suggests asset ideas (e.g., image, infographic).
5.CMS-Ready Output
Final draft is structured for publishing (markdown or plain text).
You can expand this workflow to automatically send the output to your CMS (WordPress, Ghost, Notion, etc.).
⸻
🛠 Setup Instructions Connect your Slack Bot to n8n. Configure your RSS Read nodes with feeds relevant to your niche. Add your Gemini API credentials in the AI node. Run the workflow: Type start in Slack → see trending topics. Reply with a number (e.g., gen 3) → get a generated blog draft in the same Slack thread.
⸻
🎛 Customization Options • Change RSS sources to match your industry. • Adjust Gemini prompts for tone (educational, casual, professional). • Add moderation filters (skip sensitive or irrelevant topics). • Connect the final output step to your CMS, Notion, or Google Docs for publishing.
⸻
✅ Why Use This Workflow? • One-stop flow: Sourcing → Validation → Writing → Publishing. • Hands-free control: Everything happens from Slack. • Flexible: Easily switch feeds, tone, or target CMS. • Scalable: Extend to newsletters, social posts, or knowledge bases.
Related Templates
Track Demo Bookings with Google Calendar to Meta Conversions API Integration
Who is this workflow for? If you're using Meta Ads to generate new leads to your sales pipeline, this workflow is for yo...
Build a PDF-Based RAG System with OpenAI, Pinecone and Cohere Reranking
This workflow contains community nodes that are only compatible with the self-hosted version of n8n. This workflow prov...
Reusable and Independently Testable Sub-workflow
Reusable and Independently Testable Sub-workflow This n8n workflow provides a standardized structure for building and te...
🔒 Please log in to import templates to n8n and favorite templates
Workflow Visualization
Loading...
Preparing workflow renderer
Comments (0)
Login to post comments