CONTENT CREATION

Turn published Notion blog posts into a narrated audio episode

Watches a Notion content database for posts flipped to Published, narrates the full body with ElevenLabs, stores the MP3 in Dropbox.

CategoryContent Creation
Enginesim
Difficultyintermediate
Triggerevent
Steps6
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerNotion post Status set to PublishedNotionNotion
  • ActionRead page blocks and build narration textNotionNotion
  • LogicSkip posts under word-count threshold
  • ActionSynthesize MP3 narrationElevenLabsElevenLabs
  • ActionUpload audio to dated Dropbox folderDropboxDropbox
  • OutputWrite audio link and duration back to NotionNotionNotion

What it does

When an editor marks a blog post as Published in your Notion content calendar, this workflow automatically generates a studio-quality narrated version, files the audio in Dropbox, and links it back on the original page so the team has both text and audio without any manual hand-off.

When to use it

Use it when your blog lives in Notion and you want an audio companion for every post — for accessibility, a podcast feed, or readers who prefer to listen. Best when editors already use a Status property to control go-live.

How it works

  1. 1A Notion database trigger fires when a page's Status changes to Published.
  2. 2The flow reads the page blocks and assembles clean narration text, skipping images and code.
  3. 3It checks the word count: very short posts (under a threshold) are skipped to avoid trivial clips.
  4. 4ElevenLabs synthesizes the text into an MP3 with your chosen voice.
  5. 5The audio file is uploaded to a dated Dropbox folder.
  6. 6The Dropbox share link and clip duration are written back to the Notion page properties.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect NotionPages, databases, comments.
  2. 2
    Connect ElevenLabsText-to-speech, voice cloning.
  3. 3
    Connect DropboxFiles and folders.
  4. 4
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  5. 5
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  6. 6
    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.