CONTENT CREATION

Auto-narrate new RSS articles into podcast episodes and archive in Dropbox

When a new item appears in a watched RSS feed, this workflow scrapes the full article, condenses it into a narration script, voices it with ElevenLabs.

CategoryContent Creation
Enginesim
Difficultyintermediate
Triggerevent
Steps6
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerNew item in watched RSS feed
  • ActionScrape full article text from URLFirecrawl
  • LogicSkip articles below word-count threshold
  • ActionCondense article into narration scriptOpenAI
  • ActionNarrate script with ElevenLabsElevenLabsElevenLabs
  • OutputArchive episode in dated Dropbox folderDropboxDropbox

What it does

Turns any RSS-published article into a spoken episode automatically. It detects new feed items, pulls the full article text, trims it into a tight narration script, generates the voiceover, and archives the finished audio in Dropbox.

When to use it

Use it to build an audio companion for a blog or newsletter that already publishes via RSS, or to create an internal "listen later" feed from a content source you follow.

How it works

  1. 1A new item in the watched RSS feed fires the trigger with the article URL.
  2. 2Firecrawl scrapes the full article content from that URL, stripping nav and ads.
  3. 3A filter skips items shorter than a set word count so thin posts don't become episodes.
  4. 4OpenAI condenses the article into a clean, listenable narration script.
  5. 5ElevenLabs narrates the script into an MP3.
  6. 6The episode uploads to a Dropbox archive folder named by date and title.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect FirecrawlCrawl, scrape, structured extract.
  2. 2
    Connect OpenAIModels, embeddings, files.
  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.