AI AGENTS

Approve-to-Syndicate Narration with RSS Feed Update

Narrates new long-form posts, gets one-click Slack approval, then publishes the MP3 to Dropbox and notifies your podcast feed endpoint via webhook so the audio episode goes live…

CategoryAI Agents
Enginepaperclip
Difficultyadvanced
Triggerwebhook
Steps6
Setup~25 min

How it runs

The automated pipeline, trigger to output.

  • TriggerCMS webhook: long-form post publishedHTTP webhook
  • ActionRender episode audio with intro and outroElevenLabsElevenLabs
  • ActionPost draft episode to Slack for approvalSlack
  • LogicGate on reviewer approval
  • ActionUpload MP3 to Dropbox for hosted URLDropboxDropbox
  • OutputNotify podcast feed endpoint via webhookHTTP webhook

What it does

Closes the loop from article to published audio episode. After a narration is approved in Slack, it lands in Dropbox and pings your feed service so a new podcast episode appears without manual steps.

When to use it

Use it when your blog narrations double as a podcast feed and you want approved audio to syndicate immediately, while keeping a human gate before anything reaches subscribers.

How it works

  1. 1A CMS webhook fires when a long-form post is published.
  2. 2The agent rewrites the article into a spoken script with an intro and outro, then calls ElevenLabs to render the episode audio.
  3. 3The draft episode is posted to Slack for a one-click approve before subscribers hear it.
  4. 4On approval the MP3 is uploaded to Dropbox to obtain a stable hosted URL.
  5. 5A final webhook call notifies your feed endpoint with the title, audio URL, and runtime so the RSS episode publishes automatically.

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 SlackChannels, DMs, threads, mentions.
  4. 4
    Connect DropboxFiles and folders.
  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.