Turn Reddit stories into narrated YouTube videos automatically

Finds popular Reddit stories, rewrites them into scripts, and publishes narrated videos to YouTube.

How the work actually flows

It branches. Exactly one path is taken; runs once per each new reddit post found.

Pattern: Exclusive Choice (4) · Multiple Instances with a priori Design-Time Knowledge (13)

flowchart TD trig(["scheduled check of subreddit"]):::trigtime s0[["rewrite story into script"]]:::mi s1["generate narrated video"]:::task s2["upload video to youtube"]:::svc trig --> s0 s1 --> s2 gx{"× already used before"}:::gate s0 --> gx p00["skip this post"]:::task gx -->|"already used"| p00 p10["continue processing"]:::task gx -->|"new post"| p10 jn{"○ continue to scripting"}:::gate p00 --> jn p10 --> jn jn --> s1 out[/"finished narrated video ready to publish"/]:::out pay{{"steady video content without daily effort"}}:::pay s2 --> out out --> pay classDef task fill:#e7f6fe,stroke:#34b8f0,color:#2c2a29 classDef svc fill:#f6f8fa,stroke:#7c8795,color:#2c2a29 classDef mi fill:#e7f6fe,stroke:#0079a8,color:#2c2a29,stroke-width:2px classDef human fill:#fff,stroke:#0079a8,color:#0079a8 classDef store fill:#f6f8fa,stroke:#0079a8,color:#2c2a29 classDef trig fill:#00a4eb,stroke:#0079a8,color:#fff,font-weight:bold classDef trigtime fill:#00a4eb,stroke:#0079a8,color:#fff,font-weight:bold classDef trigdata fill:#8ad4f5,stroke:#0079a8,color:#06314c,font-weight:bold classDef gate fill:#fff,stroke:#e8a23d,color:#6b4708,font-weight:bold classDef out fill:#1f9d6b,stroke:#167a53,color:#fff,font-weight:bold classDef pay fill:#06314c,stroke:#021f33,color:#fff
Starts itA stepAn outside serviceRuns once per itemOne path onlyPaths rejoinResultPayoff
Build size
Advanced

A larger build with multiple systems, AI reasoning, and custom rules.

Business functions
Voice & PhoneImage & Media Processing
Connects
RedditOpenAIYouTubeSupabase

The problem it solves

Producing a steady stream of video content means constantly finding fresh stories, writing scripts, recording narration, and uploading, and doing all of that by hand every day is exhausting. Keeping a consistent posting schedule is hard when content creation eats your whole day.

Who it fits

Content creators or social media managers who want a hands-off video content pipeline.

How it works

  1. The system checks a chosen Reddit community for new story posts
  2. It skips stories that have already been used
  3. AI rewrites the story into a proper narrative script and builds out characters
  4. The script is converted into a narrated video with text-to-speech
  5. The finished video is uploaded directly to your YouTube channel
What you get

A steady pipeline of finished videos

You get narrated videos built from popular Reddit stories and published straight to your YouTube channel.

What you get

A finished, narrated YouTube video ready to publish, sourced and written automatically.

What you need

An OpenAI API key, a YouTube account with API access, and a Supabase account for tracking.

We can build this. But should you?

The hard question is not how to build it. It is whether this is the right thing to build first.

That is what a Fractional Chief AI Officer figures out with you, before anyone writes a line of code.

Let's Talk Strategy

Related automations

Back to the AI Playbook