Skip to main content

Convert blog posts to podcast episodes with GPT-4o, ElevenLabs & Google Drive

Workflow preview

Convert blog posts to podcast episodes with GPT-4o, ElevenLabs & Google Drive preview
Open on n8n.io

Important notice

This workflow is provided as-is. Please review and test before using in production.

Overview

šŸ“Š 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