CONTENT CREATION

Turn a published blog post into a narrated podcast episode in Dropbox

When a new blog post is published in Notion, this workflow rewrites it into spoken-word audio, narrates it with ElevenLabs.

CategoryContent Creation
Enginesim
Difficultyintermediate
Triggerevent
Steps5
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerBlog post marked Published in NotionNotionNotion
  • ActionRewrite article into a narration scriptOpenAI
  • ActionNarrate script with brand voiceElevenLabsElevenLabs
  • ActionGenerate show notes and descriptionOpenAI
  • OutputUpload MP3 and notes to Dropbox folderDropboxDropbox

What it does

Converts a freshly published blog post into a ready-to-distribute podcast episode without anyone touching an audio editor. It reshapes the written article into a natural-sounding narration script, generates the voiceover, and files the audio alongside show notes in your Dropbox podcast folder so a host or VA can grab it.

When to use it

Use it when your content team publishes written posts and wants a parallel audio channel (Spotify, Apple Podcasts) without doubling the production work. Ideal for solo creators and small marketing teams running a "read-the-blog" podcast feed.

How it works

  1. 1A new page is marked Published in your Notion blog database, firing the trigger.
  2. 2OpenAI rewrites the article body into a spoken-word script — removing markdown, expanding abbreviations, and adding a short intro and outro.
  3. 3ElevenLabs narrates the script in your chosen brand voice and returns an MP3.
  4. 4OpenAI generates show notes and a one-line episode description.
  5. 5The MP3 and a notes file are uploaded to a dated Dropbox folder, ready for the host to publish.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect NotionPages, databases, comments.
  2. 2
    Connect OpenAIModels, embeddings, files.
  3. 3
    Connect ElevenLabsText-to-speech, voice cloning.
  4. 4
    Connect DropboxFiles and folders.
  5. 5
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  6. 6
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  7. 7
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.