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. β‘π§
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. π
β
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