SUMMARIZATION

Localize and voice a help script end to end from a Notion source

On a new English script row in Notion, translates it into each target language with OpenAI, renders each translation as an ElevenLabs voiceover.

CategorySummarization
Enginesim
Difficultyadvanced
Triggerevent
Steps5
Setup~25 min

How it runs

The automated pipeline, trigger to output.

  • TriggerNew English script row in NotionNotionNotion
  • ActionTranslate script per language with OpenAIOpenAI
  • LogicVerify all translations returned non-empty
  • ActionRender each translation as ElevenLabs voiceoverElevenLabsElevenLabs
  • OutputWrite translations and audio links to NotionNotionNotion

What it does

Takes a new English help-center script from Notion, produces a polished translation in each target language with OpenAI, renders every translation as an ElevenLabs voiceover, and returns both the localized scripts and their audio links to the same Notion record.

When to use it

Use this when you author scripts in English in Notion and want a single pass that produces review-ready translated text plus matching narration, so localization reviewers can check wording and audio side by side before publishing.

How it works

  1. 1A new script row created in the Notion database triggers the run.
  2. 2OpenAI translates the English script into each configured target language, preserving product terms and tone.
  3. 3A check confirms every translation came back non-empty before voicing begins.
  4. 4ElevenLabs renders each translated script into a voiceover in the matching language and brand voice.
  5. 5The Notion row is updated with the translated text blocks and a link to each audio file, set to a Ready-for-review status.

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
    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.