CONTENT CREATION

On-demand narration of any doc URL via webhook

Accepts a webhook with a ReadMe article slug, narrates that single article with ElevenLabs in your chosen voice, uploads the MP3 to Dropbox.

CategoryContent Creation
Enginesim
Difficultybeginner
Triggerwebhook
Steps6
Setup~5 min

How it runs

The automated pipeline, trigger to output.

  • TriggerWebhook with article slug and voiceHTTP webhook
  • ActionFetch article body from ReadMeReadMeReadMe
  • LogicClean text and resolve requested voice
  • ActionRender narration with ElevenLabsElevenLabsElevenLabs
  • ActionUpload MP3 to DropboxDropboxDropbox
  • OutputReturn download link in webhook responseHTTP webhook

What it does

Provides an on-demand audio endpoint: send a webhook naming a single help-center article and an optional voice, and it returns a ready-to-share narrated MP3 download link. This powers "Generate audio" buttons in your docs UI or internal tools.

When to use it

Use this when narration should be pull-based rather than automatic on every publish. Good for a "Listen" button readers click, for re-rendering one article after an edit, or for letting support agents produce audio for a specific page on request.

How it works

  1. 1An incoming webhook supplies the article slug and an optional voice ID.
  2. 2The flow fetches that article's body from ReadMe.
  3. 3A logic step cleans the text and selects the requested voice, falling back to the brand default.
  4. 4ElevenLabs renders the narration to MP3.
  5. 5The file is uploaded to Dropbox and the resulting shareable download URL is returned in the webhook's HTTP response.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect HTTP webhookTrigger any URL on agent actions.
  2. 2
    Connect ReadMeAPI docs, changelog, auth.
  3. 3
    Connect ElevenLabsText-to-speech, voice cloning.
  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.