AI AGENTS

Length-Gated Narration Router for New Posts

Deterministically narrates only posts that exceed a reading-time threshold, posts a final-checks card to Slack.

CategoryAI Agents
Enginesim
Difficultybeginner
Triggerwebhook
Steps5
Setup~5 min

How it runs

The automated pipeline, trigger to output.

  • TriggerWebhook: any post publishedHTTP webhook
  • LogicCompute reading time and gate on length threshold
  • ActionRender narration for long-form postsElevenLabsElevenLabs
  • ActionSend Slack approval card with runtimeSlack
  • OutputDeliver approved MP3 to DropboxDropboxDropbox

What it does

Applies a strict length gate before spending any audio credits: short posts are skipped and logged, long-form posts are narrated and sent for a final approval card before delivery.

When to use it

Use it when you only want narrations for genuinely long reads and need a clear, auditable rule for what got narrated and what was passed over.

How it works

  1. 1A webhook fires whenever any post is published.
  2. 2A logic step computes estimated reading time and branches: below threshold, log the skip reason and exit; at or above, continue.
  3. 3The cleaned article text is sent to ElevenLabs to produce the narration MP3.
  4. 4A Slack card shows the title, computed runtime, and an approve button for a quick final listen.
  5. 5On approval the MP3 is uploaded to Dropbox and the link is returned as the run output.

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.