CONTENT CREATION

Weekly backfill of missing-language voiceovers

On a weekly schedule, this scans Notion for published posts missing one or more of their EN/ES/DE audio versions, generates only the gaps with ElevenLabs.

CategoryContent Creation
Enginesim
Difficultyadvanced
Triggerschedule
Steps6
Setup~25 min

How it runs

The automated pipeline, trigger to output.

  • TriggerWeekly schedule fires
  • ActionQuery Notion for posts and audio fieldsNotionNotion
  • LogicFilter to posts missing a language
  • ActionGenerate only missing-locale narrationElevenLabsElevenLabs
  • ActionUpload to Dropbox and update NotionDropboxDropbox
  • OutputPost Slack catalog coverage summarySlack

What it does

Runs once a week and audits your Notion content library for posts that are missing any of their three required audio languages. For each gap it finds, it generates only the missing-language narration with ElevenLabs, files it in Dropbox, and updates the post. It closes with a Slack coverage summary so the team sees how complete the audio catalog is.

When to use it

Use it to keep an established library fully narrated as new locales get added or older posts slip through. Instead of regenerating everything, it surgically fills only the missing slots, saving ElevenLabs spend.

How it works

  1. 1A weekly schedule fires the run.
  2. 2The flow queries Notion for published posts and reads which language audio fields are empty.
  3. 3A filter keeps only posts with at least one missing locale.
  4. 4ElevenLabs generates narration for just the missing languages.
  5. 5The new files are uploaded to Dropbox and the Notion fields are filled in.
  6. 6A Slack message reports how many gaps were closed and current catalog coverage.

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 SlackChannels, DMs, threads, mentions.
  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.