OTHER
Multilingual Announcement Voiceover with Regional Language Routing
Takes one English announcement script, generates ElevenLabs voiceovers in each target market's language, and drops the finished audio into per-region Dropbox folders.
How it runs
The automated pipeline, trigger to output.
- TriggerWebhook receives announcement script + target regionsHTTP webhook
- LogicFan out one branch per region with locale + voice mapping
- ActionTranslate script into each regional languageOpenAI
- ActionGenerate native-language voiceoverElevenLabs
- ActionUpload MP3 to per-region Dropbox folderDropbox
- OutputPost folder links to localization Slack channelSlack
What it does
You submit one announcement script through a webhook (from a form, CMS, or internal tool) along with the list of regions it should ship to. The workflow translates the copy per region, generates a native-language voiceover for each one using ElevenLabs, and files every audio clip into the matching regional Dropbox folder so local teams can grab their version.
When to use it
Use this when a product update, maintenance notice, or policy change must reach customers in several markets and you want consistent narration without recording sessions in each language. It replaces the manual loop of translating, sending to a voice actor, and routing files by hand.
How it works
- 1A webhook receives the announcement script plus a list of target regions (e.g. `de`, `fr-CA`, `ja`).
- 2A logic step fans out one branch per region, mapping each to its locale and a preferred voice ID.
- 3For each region, an OpenAI step translates the script into the local language.
- 4ElevenLabs renders the translated text to an MP3 with the region's voice and accent.
- 5The audio is uploaded to that region's Dropbox folder, named with the locale and date.
- 6A Slack message posts the folder links so localization leads can review and publish.
Set it up
What you configure once, before turning it on.
- 1Connect HTTP webhookTrigger any URL on agent actions.
- 2Connect OpenAIModels, embeddings, files.
- 3Connect ElevenLabsText-to-speech, voice cloning.
- 4Connect DropboxFiles and folders.
- 5Connect SlackChannels, DMs, threads, mentions.
- 6Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
- 7Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
- 8Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.
More Other workflows
Sync IVR Prompt Registry in Airtable to Fresh ElevenLabs Audio
Runs nightly against an Airtable IVR prompt registry, finds rows whose script text changed since last synthesis, regenerates only those ElevenLabs clips.
Agent-Driven Full IVR Re-Voicing for a Rebrand
An agent takes a rebrand brief from Notion, audits every IVR prompt for old naming, rewrites and re-synthesizes the affected ones with ElevenLabs, archives them to Dropbox.
Regenerate IVR Voice Prompts When Notion Naming Doc Changes
Watches a Notion product-naming page and, whenever a product or feature name changes, regenerates the affected ElevenLabs IVR audio prompts and saves the new MP3s to Dropbox.
Pre-register a visitor, email a QR badge, and alert the host on arrival
When a host submits a visitor pre-registration form, this creates a visitor record, emails the guest a scannable QR badge with arrival instructions.
Sweep stale visitor check-ins, auto-checkout, and flag overdue guests
On a recurring schedule this finds visitors still marked on-site past their expected departure, auto-checks-out anyone past end-of-day.
Slack-Approved IVR Re-Voicing After a Product Rename
On demand from Slack, drafts updated IVR prompt scripts for a renamed product, posts them for human approval.
Run it inside a business
This workflow drops into a full company template. Import the org, and this is one of the playbooks its agents run.

Run this workflow in your colony.
14-day trial. No DevOps. No Sales call. Provisioned in under a minute.
