How I Built a Fully Automated YouTube Channel with AI (No Coding Background)
From zero coding experience to 38 published videos — here's exactly how I built an automated YouTube pipeline using Claude, ElevenLabs, HeyGen, and FFmpeg.
How I Built a Fully Automated YouTube Channel with AI (No Coding Background)
The Goal
I wanted to run a YouTube channel that publishes meditation Shorts consistently — without manually editing every video. The problem: I have zero coding background. No Python, no video editing experience, no API knowledge.
The channel is called Flickpause. It publishes guided meditation Shorts featuring AI-generated voices, music, and avatar presenters. Every step from script to upload is automated.
Here’s how I built it, what it costs, and what I’ve learned after 38 published videos.
The Pipeline
Each video flows through seven automated steps:
- Script Generation — Claude writes the meditation script using a master prompt that includes style guidelines, format rules, and performance learnings from analytics
- Voice Generation — ElevenLabs V3 converts the script to natural speech with word-level timestamps
- Music & SFX — ElevenLabs generates ambient background music and nature sound effects
- Avatar Video — HeyGen creates a video of a photorealistic avatar speaking the script, lip-synced to the audio
- Captions — A Python script builds animated karaoke-style captions (ASS format) synced to each word
- Assembly — FFmpeg combines avatar video, voice, music, SFX, and captions into the final video
- Upload — The YouTube Data API uploads the video with title, description, tags, and thumbnail
Each script is a standalone Python file. I run them in sequence — one command per step. The whole pipeline from script to published video takes about 10 minutes of hands-on time, with most of that being wait time for HeyGen to render the avatar. If you’re interested in building your own automation pipelines, our tutorial on automating workflows with AI covers the fundamentals.
Cost Breakdown
This was one of my biggest concerns going in. Here’s what each Short actually costs:
| Component | Cost |
|---|---|
| ElevenLabs voice | ~$0.30 |
| ElevenLabs music | ~$0.10 |
| ElevenLabs SFX | ~$0.05 |
| HeyGen avatar | ~$0.85 |
| Total per Short | ~$1.30 |
Claude (for script writing) is covered by my existing subscription. YouTube hosting and upload is free.
At $1.30 per video, I can publish daily for under $40/month. That’s cheaper than most stock footage subscriptions.
The Analytics Self-Improvement Loop
This is the part I’m most proud of. The pipeline doesn’t just create videos — it learns from how they perform.
I built two additional scripts:
- youtube_analytics.py — Pulls performance data for all published videos (views, watch time, retention rates, click-through rates)
- analytics_improve.py — Analyzes the data, identifies what’s working and what isn’t, then automatically updates the master script prompt with performance learnings
So when Claude writes the next script, it already knows which formats retain viewers and which don’t. The prompt evolves based on real data, not guesswork.
I run these weekly. It takes about 30 seconds.
Results So Far
After 38 published videos (and 37 subscribers), here’s what the data shows:
Best performing categories:
- Micro-Meditation — 195.9% average retention (viewers replay these)
- Body Wake-Up — 177.9% retention, 912 average views
- Guided Micro-Breathwork — 849 average views
Top individual videos:
- “Wakeup” — 1,676 views
- “Subtle Focus” — 1,671 views
What doesn’t work:
- Wisdom Drop format — 49.4% retention. Long philosophical narration loses people fast on Shorts. The analytics loop caught this early and the prompt now deprioritizes this style.
The retention numbers above 100% mean viewers are watching the Short more than once — they’re replaying it. That’s the metric I’m optimizing for.
What I Learned
AI tools are mature enough for production
This isn’t a proof of concept. It’s a real pipeline producing real content that real people watch. ElevenLabs voices sound natural. HeyGen avatars look convincing. Claude writes scripts that match the tone I want. A year ago this wouldn’t have been possible at this quality level.
The hardest part wasn’t coding — it was debugging
I built this pipeline with Claude Code as my coding partner. I described what I wanted, it wrote the Python, I tested it. The actual coding was the easy part.
The hard part was debugging integration issues. ElevenLabs V3 developed a Japanese accent when the text contained blank lines. HeyGen’s API would silently fail if the audio was too long. YouTube’s OAuth tokens expire and need refreshing. Each of these took hours to figure out.
Data-driven improvement actually works
Before the analytics loop, I was guessing which formats worked. After implementing it, the data was clear: short, action-oriented formats (breathwork, body scans) crush philosophical monologues. The prompt now reflects this and quality has improved noticeably.
Cost scales linearly
There are no hidden scaling costs. Want 10 videos? That’s $13. Want 100? That’s $130. The pipeline doesn’t care how many you run — each video costs the same $1.30. This makes planning straightforward.
You don’t need to code to build with AI
I want to be clear about this: I had no programming background when I started this project. Every Python script was written by Claude Code. I described what I needed in plain English and iterated on the results. Understanding what you want to build is more valuable than knowing how to code it. Writing good prompts matters — if you want to improve yours, start with Prompt Engineering Fundamentals.
What’s Been Built Since
The Shorts pipeline was just the beginning. Here’s what’s live now:
- Long-form content — 5-minute guided meditation videos with new characters and deeper sessions. The long-form pipeline is fully built and tested.
- TikTok and Instagram — Cross-posting is fully integrated. Same content, same automation, three platforms instead of one.
- Spanish pipeline (FlickpauseES) — A complete Spanish-language version of the channel, built and tested using ElevenLabs V3’s native Spanish voice capabilities.
- Analytics self-improvement loop — Running weekly, automatically updating prompts based on real performance data.
Try It Yourself
If you’re thinking about building something similar, here’s my advice:
- Start with the simplest possible version. My first video was assembled manually. Only automate once you know what works.
- Use Claude Code (or a similar AI coding agent) as your developer. Describe what you want. Test the output. Iterate.
- Build the analytics loop early. Don’t wait until you have 100 videos to start measuring. Data from even 10 videos will change your approach.
- Budget for API costs. Know your per-unit cost before you scale. Mine is $1.30/video — acceptable for my goals.
The barrier to automated content isn’t coding ability anymore. It’s having a clear idea of what you want to create and the patience to debug the integrations.
This article is part of my building-in-public series. I’ll keep sharing what I learn as the channel grows. Subscribe to the newsletter if you want updates.
Related Articles
- Automate Your Workflows with AI — Learn the fundamentals of building AI-powered pipelines
- Building AI Agents from Scratch — Go deeper into the agent architecture behind automations like this
- You’re Using AI Wrong: 5 Mistakes That Kill Your Productivity — Avoid the common pitfalls when working with AI tools
Want to keep learning?
Explore our guided learning paths or try building something with AI right now.
More from Blog
How I Built This Entire Website with AI in One Day
How I Built This Entire Website with AI in One Day
A behind-the-scenes look at building AI Tutorials from scratch using Claude Code. From initial concept to deployed site in a single session.
Claude Code vs Cursor: Which AI Coding Tool Should You Actually Use in 2026?
Claude Code vs Cursor: Which AI Coding Tool Should You Actually Use in 2026?
An honest, hands-on comparison of Claude Code and Cursor — their real differences, pricing, strengths, and which one fits your workflow. Updated for 2026.
Meta's Manus Launches 'My Computer': Turning Your Desktop Into an AI Agent
Meta's Manus Launches 'My Computer': Turning Your Desktop Into an AI Agent
Meta's My Computer (powered by Manus) launched March 17, 2026. It's a local AI agent that can control your files, terminal, and build applications. Here's what it actually does.
Enjoyed this article?
Subscribe for more AI insights delivered to your inbox every week.