SOCIAL MEDIA
Multilingual Reel Set from One Figma Frame
Takes one Figma frame and a list of target languages, generates a localized ElevenLabs voiceover and translated captions for each.
How it runs
The automated pipeline, trigger to output.
- TriggerWebhook with frame ID and language listHTTP webhook
- ActionExport shared frame visual from FigmaFigma
- LogicLoop over each target language
- ActionTranslate script and captionsOpenAI
- ActionRender localized ElevenLabs voiceover clipElevenLabs
- OutputPost each reel to regional accountSocial publishing
What it does
Fans out a single design into a localized reel per market. From one Figma frame and a configured language list, it produces a distinct ElevenLabs voiceover and translated burned-in captions for each language, then posts each version to the social account that serves that region.
When to use it
Use it when you launch the same creative across multiple countries and need native-language audio and captions for each, without rebuilding the video by hand for every locale.
How it works
- 1A webhook fires with a Figma frame ID and the list of target languages.
- 2The frame is exported once as the shared visual.
- 3A loop iterates each language: the script is translated, ElevenLabs renders a localized voiceover, and captions are generated in that language.
- 4Each localized audio and caption set is composited onto the shared frame into a vertical clip.
- 5Each finished reel is posted to the regional account mapped to its language.
Set it up
What you configure once, before turning it on.
- 1Connect FigmaFiles, frames, comments, assets.
- 2Connect ElevenLabsText-to-speech, voice cloning.
- 3Connect OpenAIModels, embeddings, files.
- 4Connect Social publishingCross-post to X, LinkedIn, Instagram, TikTok, and 4 more in one call.
- 5Connect HTTP webhookTrigger any URL on agent actions.
- 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 Social Media workflows
A/B carousel cover variants from one brief
Takes a single approved brief and uses an LLM to write three distinct cover-slide headlines, renders a carousel cover for each, and logs the variants to Airtable for an A/B test.
Localized carousel variants per target market
From one approved master brief, translates the copy into each target locale, renders a localized carousel per market, and publishes each to its region's platform account.
Multi-Platform Comment Escalation Router
Ingests inbound comments and replies from your connected social platforms, classifies each for legal or PR risk.
Post-event Discord attendance recap and host digest
After a synced calendar event ends, reconciles who RSVP'd against who actually showed, posts a thank-you recap in Discord, and emails the host a digest of attendance and no-shows.
Agent-Driven Comment Policy Review Queue
An agent reviews ambiguous comments against your brand's response policy, decides whether to auto-clear, draft a reply for approval, or escalate, and routes its decision…
Carousel render with brand-safety pre-check
Before rendering, an LLM checks the brief copy against brand and policy rules; clean briefs render and archive to S3, flagged briefs route to a review queue instead.
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.
