CONTENT CREATION

Auto-narrate short posts, queue long ones for review

On a schedule, this workflow finds newly published posts, narrates short ones automatically with ElevenLabs.

CategoryContent Creation
Enginesim
Difficultyintermediate
Triggerschedule
Steps6
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerDaily schedule
  • ActionFetch posts + build scriptsOpenAI
  • LogicBranch on article length
  • ActionNarrate short posts (ElevenLabs)ElevenLabsElevenLabs
  • ActionSave audio to DropboxDropboxDropbox
  • OutputQueue long posts in SlackSlack

What it does

It keeps your audio feed current while controlling cost. On each run it scans for posts published since the last run, checks length, auto-narrates anything short, and holds long articles for a human go-ahead so you don't burn ElevenLabs credits on pieces that may not warrant audio.

When to use it

Use it when you publish frequently and want most posts narrated hands-off, but want an editor to approve expensive long-form before it's voiced.

How it works

  1. 1A daily schedule kicks off the run.
  2. 2The workflow pulls recently published posts and OpenAI cleans each into a narration script with a word count.
  3. 3A length gate branches: under 1,500 words goes straight to narration; over goes to review.
  4. 4Short scripts are narrated by ElevenLabs and saved to Dropbox.
  5. 5Long scripts trigger a Slack message with an approve/skip prompt to the content channel.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect OpenAIModels, embeddings, files.
  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.