CONTENT CREATION

Produce localized narration in multiple languages for each post

When a post is approved in Notion, translates the body into your target languages, narrates each version with a locale-matched ElevenLabs voice.

CategoryContent Creation
EngineSim + Paperclip
Difficultyadvanced
Triggerevent
Steps5
Setup~25 min

How it runs

The automated pipeline, trigger to output.

  • TriggerPost marked Approved in NotionNotionNotion
  • ActionFetch and clean post body textNotionNotion
  • LogicFan out across target languages and translateOpenAI
  • ActionNarrate each translation with locale voiceElevenLabsElevenLabs
  • OutputUpload MP3s to per-language Dropbox foldersDropboxDropbox

What it does

Takes an approved Notion blog post and produces a set of localized voiceovers: it translates the body into each of your target languages, narrates every translation with an ElevenLabs voice tuned for that locale, and organizes the resulting audio into language-specific Dropbox folders ready for regional publishing.

When to use it

Use this when your blog serves multiple markets and each needs its own spoken version. It turns one approved English draft into a complete multilingual audio set without juggling separate translation and TTS tools per language.

How it works

  1. 1A post marked Approved in Notion triggers the flow.
  2. 2The body text is fetched and cleaned of non-narratable blocks.
  3. 3The flow fans out across your configured target languages, translating the body for each.
  4. 4ElevenLabs narrates every translation using the voice mapped to that language.
  5. 5Each MP3 is uploaded to its matching per-language Dropbox folder, named with the post slug and locale code, ready for localized publishing.

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
    Connect OpenAIModels, embeddings, files.
  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.