CONTENT CREATION

Turn a Published Post into a Narrated Audio Clip for Discord

When a post goes live, it writes a tight audio script, narrates it with text-to-speech, stores the file, and shares the clip plus link in your community Discord.

CategoryContent Creation
Enginesim
Difficultyintermediate
Triggerwebhook
Steps5
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerPost published via webhookHTTP webhook
  • ActionCondense article into spoken scriptOpenAI
  • ActionNarrate script to audioElevenLabsElevenLabs
  • ActionUpload audio file and get URLCloudflareCloudflare R2
  • OutputPost audio clip and link to DiscordDiscordDiscord

What it does

After a blog post publishes, it condenses the article into a punchy spoken-word script, converts that script to natural-sounding audio, stores the file, and drops the audio clip alongside the article link into your community Discord channel. Readers who'd rather listen get an instant audio version.

When to use it

When you're building an engaged community and want to meet audio-first members where they are, or you want a lightweight podcast-style snippet for every post without a recording setup.

How it works

  1. 1A webhook fires when a post is published, carrying the title and body.
  2. 2OpenAI condenses the article into a 60-to-90-second spoken script.
  3. 3ElevenLabs narrates the script into an audio file.
  4. 4The audio file is uploaded to cloud storage and a shareable URL is returned.
  5. 5A Discord message posts the audio clip and article link to the community channel as the final 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 OpenAIModels, embeddings, files.
  3. 3
    Connect ElevenLabsText-to-speech, voice cloning.
  4. 4
    Connect Cloudflare R2Object storage, S3-compatible.
  5. 5
    Connect DiscordCommunity channels + voice + bots.
  6. 6
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  7. 7
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  8. 8
    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.