Convert blog posts to podcast episodes with GPT-4o, ElevenLabs & Google Drive
š 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 ...
Template notes
š 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