CONTENT CREATION
Hold blog narration for editor approval, then voice and publish to Dropbox
When a draft post is submitted in Notion, this workflow drafts a narration script and posts it to Slack for editor sign-off.
How it runs
The automated pipeline, trigger to output.
- TriggerPost moved to Ready for audio in NotionNotion
- ActionDraft narration script and titleOpenAI
- ActionPost script to Slack for editor approvalSlack
- LogicBranch on approve or reject
- ActionNarrate approved scriptElevenLabs
- OutputUpload approved episode to DropboxDropbox
What it does
Adds a human checkpoint to audio production. It auto-drafts a narration script from a blog post but waits for an editor to approve it in Slack before spending narration credits or publishing — so nothing goes to audio without a green light.
When to use it
Use it when narration accuracy and brand voice matter enough to need editorial review, or when you want to control ElevenLabs usage by approving only the scripts worth voicing.
How it works
- 1A post is moved to "Ready for audio" in Notion, firing the trigger.
- 2OpenAI drafts the narration script and a suggested episode title.
- 3The script is posted to a Slack review channel with Approve and Reject buttons.
- 4The workflow branches on the editor's response — a rejection ends the run and pings the author.
- 5On approval, ElevenLabs narrates the script into an MP3.
- 6The finished episode uploads to the Dropbox publishing folder.
Set it up
What you configure once, before turning it on.
- 1Connect NotionPages, databases, comments.
- 2Connect OpenAIModels, embeddings, files.
- 3Connect SlackChannels, DMs, threads, mentions.
- 4Connect ElevenLabsText-to-speech, voice cloning.
- 5Connect DropboxFiles and folders.
- 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 Content Creation workflows
Full multi-format snippet pack from one episode
An agent takes a published episode and produces a complete repurposing pack: quote cards, show notes, audiogram scripts, and a thread, organized into a Notion hub page.
Guest recap email draft after episode publish
When an episode publishes, transcribe it, draft a personalized thank-you email to the guest with their best quotes and shareable links, and queue it as a Gmail draft.
Build a Dropbox B-roll library from exported blog drafts
Triggers when a new blog draft file lands in a Dropbox folder, generates a Replicate B-roll clip for each paragraph.
Audiogram script and clip-timestamp builder
From a transcript dropped in Drive, pick three viral-worthy 30-to-60-second segments, write captions and hook text, and post the clip plan to Slack for editors.
Generate B-roll clips when a blog post is marked Ready in Notion
Watches a Notion blog database for posts flipped to 'Ready', splits the body into paragraphs, and generates a short B-roll video clip for each paragraph with Replicate.
Podcast episode to branded quote cards
When a new episode audio file lands in Drive, transcribe it, pull the five most quotable lines, and generate branded quote-card images ready to post.
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.
