MARKETING

Branch long newsletters into a two-voice audio episode

When a newsletter arrives, decide by word count whether to produce a single-narrator clip or a two-voice host-and-guest episode with ElevenLabs.

CategoryMarketing
Enginesim
Difficultyintermediate
Triggerevent
Steps6
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerNew newsletter in Outlook folderOutlook
  • ActionClean body and count wordsOpenAI
  • LogicBranch on length: short vs long
  • ActionBuild single- or two-voice scriptOpenAI
  • ActionRender audio in one or two voicesElevenLabsElevenLabs
  • OutputPost MP3 + notes to Slack review channelSlack

What it does

Not every issue deserves the same treatment. This workflow reads an incoming newsletter, measures its length, and routes short issues to a quick single-voice read while turning long issues into a more engaging two-voice conversational episode. The finished MP3 and show-notes are posted to a Slack channel for review before release.

When to use it

Use this when newsletter length varies week to week and you want production effort to match. A 300-word update doesn't need a dialogue format, but a deep-dive issue plays better as a host-and-guest discussion. Good for content teams who want a human check before publishing.

How it works

  1. 1A new newsletter in your Outlook folder triggers the run.
  2. 2OpenAI cleans the body and counts words.
  3. 3A logic branch checks the threshold: under 800 words takes the single-voice path; 800 or more takes the dialogue path.
  4. 4For long issues, OpenAI rewrites the content as a two-speaker script; for short ones it produces a straight narration script.
  5. 5ElevenLabs renders the audio using one or two distinct voices accordingly.
  6. 6The MP3 plus show-notes are posted to a Slack review channel.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect OutlookMail, calendar, contacts.
  2. 2
    Connect OpenAIModels, embeddings, files.
  3. 3
    Connect ElevenLabsText-to-speech, voice cloning.
  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.