๐ฌ Convert blog posts to podcast episodes with GPT-4o, ElevenLabs & Google Drive
โก 54 views ยท ๐ฌ Content Creation & Video
Description
๐ Description
Automate your entire content-to-audio workflow by converting new blog articles into fully produced podcast episodes using AI scriptwriting and ElevenLabs narration. ๐๐ค This automation monitors an RSS feed for new posts, rewrites each article into a human-sounding podcast script, generates natural-sounding audio, uploads the MP3 file to Google Drive, builds an RSS-compatible episode entry, and notifies your team on Slack when the episode is ready. Perfect for brands, creators, and teams looking to scale multi-format content distribution without manual recording or editing. โก๐ง
๐ What This Template Does
1๏ธโฃ Runs daily (10 AM) to check your RSS feed for new blog posts. โฐ 2๏ธโฃ Fetches newly published articles and loops through each one. ๐ 3๏ธโฃ Sends the article text to an AI agent to rewrite it into a natural, conversational podcast script. ๐๐ค 4๏ธโฃ Ensures clean AI output using a structured JSON schema. ๐ 5๏ธโฃ Converts the rewritten script into high-quality MP3 audio using ElevenLabs. ๐๐ง 6๏ธโฃ Uploads the MP3 file into a Google Drive folder. โ๏ธ 7๏ธโฃ Generates RSS XML markup for a new podcast episode entry. ๐ฐ 8๏ธโฃ Extracts title, MP3 link, and metadata for feed publishing. ๐ 9๏ธโฃ Sends a Slack notification that the new episode is ready. ๐ฌ ๐ Outputs episode URL and metadata for further automations. ๐
โญ Key Benefits
โ Automatically turns written blog content into high-quality audio episodes โ Produces natural, human-like narration using ElevenLabs โ Maintains consistent podcast formatting with automated script structuring โ Uploads finished episodes directly to Google Drive for distribution โ Generates ready-to-publish RSS entries for podcast hosting โ Notifies your team instantly when new episodes go live โ Saves time for marketing, content, and podcast production teams
๐งฉ Features
- RSS feed triggering and content ingestion
- Azure OpenAI GPT-4o script rewriting
- Structured JSON output parser for stable results
- ElevenLabs text-to-speech generation
- Google Drive MP3 upload
- Automated RSS feed item builder
- Slack notifications for episode release
- Batch processing for multiple new posts
- Consistent schedule-based automation
๐ Requirements
- Azure OpenAI API credentials (GPT-4o)
- ElevenLabs API key
- Google Drive OAuth2 credentials
- Slack API token
- Public or private RSS feed URL
- Configured Google Drive folder for MP3 storage
๐ฏ Target Audience
- Content teams repurposing blog posts into audio
- Podcasters wanting automated episode creation
- Marketing and media companies scaling content
- Creators expanding into multi-format distribution
- Teams using blogs as primary input for podcasts
๐ Nodes Used
Function, HTTP Request, RSS Read, Slack, Google Drive, Gmail
๐ฅ Import
Download workflow.json and import into n8n:
Workflow menu โ Import from File