OTHER

Auto-Voiceover New Announcement Scripts Dropped in Dropbox

Watches a Dropbox intake folder for new announcement scripts, detects each script's languages, generates matching ElevenLabs voiceovers.

CategoryOther
Enginesim
Difficultybeginner
Triggerevent
Steps6
Setup~5 min

How it runs

The automated pipeline, trigger to output.

  • TriggerNew script file appears in Dropbox intake folderDropboxDropbox
  • ActionRead file and parse language list + voice preferenceDropboxDropbox
  • LogicValidate script; route malformed files to review
  • ActionGenerate one voiceover per declared languageElevenLabsElevenLabs
  • ActionWrite MP3s to /audio subfolder beside sourceDropboxDropbox
  • OutputNotify team in Slack with file linksSlack

What it does

Marketing or comms drops a text script into a shared Dropbox intake folder. The workflow notices the new file, reads the language tags inside it, and generates an ElevenLabs voiceover for each language listed. The resulting MP3s are written into an `/audio` subfolder next to the source, and the team is pinged when their narration is ready.

When to use it

Use this when your content team already works in Dropbox and you want voiceover generation to happen the moment a script lands, with no portal or form. It fits agencies and comms teams who produce announcements faster than a voice booth can keep up.

How it works

  1. 1A Dropbox trigger fires when a new script file appears in the intake folder.
  2. 2The file content is read and parsed for its embedded language list and voice preference.
  3. 3A logic step validates the script (length limits, required language tags) and routes malformed files to a review state.
  4. 4ElevenLabs generates one MP3 per declared language.
  5. 5Each clip is written to an `/audio` subfolder beside the original script.
  6. 6A Slack notification confirms completion with direct links to every generated file.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect DropboxFiles and folders.
  2. 2
    Connect ElevenLabsText-to-speech, voice cloning.
  3. 3
    Connect SlackChannels, DMs, threads, mentions.
  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.