SUMMARIZATION
Cast multi-voice narration from a dialogue-heavy chapter
On webhook submit of a chapter, uses OpenAI to tag each line by speaker, maps speakers to distinct ElevenLabs voices.
How it runs
The automated pipeline, trigger to output.
- TriggerChapter submitted via webhookHTTP webhook
- ActionOpenAI segments text and tags each line by speakerOpenAI
- LogicMap speakers to ElevenLabs voices; default unknowns to narrator
- ActionElevenLabs narrates each segment with its voiceElevenLabs
- ActionStitch segments into one track + speaker timeline
- OutputDeliver multi-voice track and timeline to DropboxDropbox
What it does
Produces dramatized, multi-voice narration for dialogue-heavy chapters. It segments the chapter into narrator and character lines, assigns each speaker a distinct ElevenLabs voice, narrates every segment, then stitches them into one continuous chapter track with a speaker timeline for QA.
When to use it
Use it for fiction, interview transcripts, or scripted content where a single flat voice flattens the story. Best when you have a defined cast and want consistent voice assignment across chapters.
How it works
- 1An editor posts a chapter payload to the webhook to start a run.
- 2OpenAI splits the text into ordered segments and labels each with a speaker (narrator, character names).
- 3A logic step maps each speaker label to a configured ElevenLabs voice, defaulting unknown speakers to the narrator voice.
- 4ElevenLabs narrates every segment with its assigned voice.
- 5The flow concatenates segments in order into one chapter audio file and builds a speaker timeline (speaker, start, end).
- 6The stitched track and timeline are delivered to Dropbox.
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.
- 5Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
- 6Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
- 7Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.
More Summarization workflows
VIP Front Escalation Instant Exec Page-Out
Detects escalations from VIP accounts in Front, generates a one-paragraph executive recap, and pages the named account exec via Slack and Salesforce task within minutes.
Release health note per Vercel deploy
When a Vercel deploy goes live, summarizes the Sentry errors observed in the release window into a plain-English health note that separates brand-new error classes…
Front Escalation War-Room Brief to Slack
On a Front escalation, posts a concise threat-assessment brief to a Slack channel only when the AI judges the situation high-severity.
On-submit Loom standup roll-up archived to Confluence
When a standup video is submitted via webhook, transcribes it, generates a per-person written summary, and appends it to a running team standup page in Confluence.
Front Escalation Handoff Doc in Notion
When a Front escalation closes, drafts a structured handoff document in Notion capturing the resolution, customer commitments, and open follow-ups, then alerts the AE in Slack.
Escalate blockers from Loom standups to Slack
Transcribes each new Loom standup video, uses AI to detect blockers and dependencies.
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.
