CONTENT CREATION

Generate a draft narration and route it to Slack for one-click approval before publishing

Triggered by a webhook from your CMS, this workflow narrates the post with ElevenLabs, drops the preview MP3 in Dropbox.

CategoryContent Creation
Enginesim
Difficultyintermediate
Triggerwebhook
Steps6
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerWebhook: CMS post ready for audioHTTP webhook
  • ActionNarrate post body to preview MP3ElevenLabsElevenLabs
  • ActionUpload preview to Dropbox review folderDropboxDropbox
  • ActionPost preview to Slack with Approve/RejectSlack
  • LogicGate on editor's approval decision
  • OutputPublish approved episode via webhookHTTP webhook

What it does

It adds a human checkpoint to audio publishing. When a post is ready, the workflow produces a draft narration, files the preview in Dropbox, and asks an editor in Slack to approve. Only on approval does it publish the final episode via webhook.

When to use it

Use it when audio quality or voice tone needs editorial sign-off — regulated industries, executive bylines, or brand-sensitive content where you can't auto-ship a synthetic voice without review.

How it works

  1. 1A webhook trigger receives the post ID, title, and body from your CMS.
  2. 2ElevenLabs narrates the body into a preview MP3.
  3. 3The preview is uploaded to a Dropbox review folder and a share link is generated.
  4. 4A Slack message posts the link with Approve and Reject buttons to the editorial channel.
  5. 5A logic gate waits on the editor's choice: Reject ends the run; Approve continues.
  6. 6On approval, the flow POSTs the final episode payload to the publishing webhook and confirms back in the Slack thread.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect HTTP webhookTrigger any URL on agent actions.
  2. 2
    Connect ElevenLabsText-to-speech, voice cloning.
  3. 3
    Connect DropboxFiles and folders.
  4. 4
    Connect SlackChannels, DMs, threads, mentions.
  5. 5
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  6. 6
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  7. 7
    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.