Analytics activate after first video upload. Weekly analytics engine runs every Monday at 8AM ET. YouTube Analytics API data populates after the first 7-day cycle. Claude analyzes performance and automatically adjusts the topic strategy.
Every morning: total videos produced, revenue estimate, API costs, per-channel status, and failure alerts โ all in one clean email.
๐
Auto-Retry Failed Runs
Re-triggers failed channels at 11AM ET
DAILY
If any channel's daily run fails at 9AM, it's automatically retried at 11AM ET. Zero missed production days. Failed runs are logged with full error details.
๐ต
Revenue Estimates
CPM model ร view ramp per channel
MONTHLY
Estimates monthly revenue per channel using niche CPM rates ($12-50 range) multiplied by a view ramp model based on channel age. Updated monthly and logged to Supabase.
๐
Break-Even Calculator
Days until each channel turns profitable
LIVE
Calculates API costs vs AdSense revenue per channel. Shows exactly when each channel becomes profitable based on current CPM and video output rate.
OPERATIONS CRONS
Job
Schedule
What it does
/api/ops/digest
6:00AM ET daily
Email digest to derekhuit@gmail.com
/api/ops/retry
11:00AM ET daily
Auto-retry any failed pipeline runs
/api/run-daily
9:00AM ET daily
Produce 3 videos per active channel
/api/topics/daily
9:30AM ET daily
Auto-refill + dedup topic queues
/api/run-weekly
8:00AM ET Monday
Analytics + insights
/api/topics/weekly
8:30AM ET Monday
Trends + cross-channel + re-rank
SHORTS FACTORY
Phase 5 โ every long-form video auto-generates a 60s vertical Short
Shorts / Day
3
Per active channel
Output Multiplier
2x
Same run, double uploads
Format
9:16
1080x1920 vertical MP4
Thumbnail
1:1
1080x1080 square
HOW IT WORKS
๐ฌ
Long-form Done
10-min video uploaded
โ๏ธ
Extract Hook
First 58s trimmed
๐ฑ
Vertical Crop
9:16 Shotstack render
โ๏ธ
Shorts SEO
Claude #Shorts title
๐ค
Auto-Upload
youtube.com/shorts/
RECENT SHORTS
Title
Channel
Status
Watch
Created
๐ฑ
Shorts produced after first pipeline run โ check back tomorrow
Shorts runs fire-and-forget โ after each long-form video uploads, the Shorts engine starts automatically in the background. The Short is rendered, cropped to 9:16, gets its own #Shorts SEO, and uploads to the same channel.
At 20 channels ร 3 videos/day = 60 Shorts/day produced automatically alongside 60 long-form videos. Total: 120 uploads/day across the portfolio at full scale.
Every Monday Claude reads the top 5 comments on each recent video. For positive/neutral comments it writes a genuine, specific reply that adds value and asks a follow-up question. Never generic.
๐ข
Community Posts
Weekly AI-generated post to Community tab
WEEKLY
Every Monday Claude writes a niche-specific community post โ poll, insight, or question. Rotates through formats to keep the audience engaged between video uploads.
๐
Milestone Detection
Checks subs daily, celebrates at thresholds
DAILY
Checks subscriber count every day at 10AM ET. When a channel hits 100, 500, 1K, 5K, 10K, 50K, or 100K โ it automatically posts a celebration to the Community tab and sends you an email.
๐
Sentiment Tracking
Claude reads and scores audience feedback
WEEKLY
Every Monday Claude reads up to 300 comments across recent videos. Returns % positive/negative, top recurring themes, audience questions, and content improvement suggestions โ logged to Supabase.
Before every video: Claude scores the script on 4 dimensions โ hook strength, specificity, pacing, CTA (0-10 each). If total < 6.0, the script is automatically regenerated with specific feedback. Up to 2 regeneration attempts, best version wins.
Loading score history...
๐ต๏ธ
Competitor Niche Scan
Weekly web search for content gaps
WEEKLY
Every Monday Claude searches the web for top channels in each niche, identifies what they haven't covered well, and injects those gap topics into the queue with priority 8-9. Your content always hits angles competitors miss.
๐งช
A/B Thumbnail Testing
Two variants โ winner picked by CTR at 48h
PER VIDEO
Every video generates two thumbnail variants: A: Brand dark background, bold statement format B: High-contrast light background, question framing
After 48 hours YouTube Analytics CTR determines the winner automatically.
Loading A/B tests...
๐
Keyword Rank Tracking
Weekly YouTube search position per video
WEEKLY
Every Monday: checks where each video ranks in YouTube search for its target keyword. Rank history logged to Supabase. Low-ranking videos get their topic re-added to the queue with a better angle.
Comment replies + community post + sentiment analysis
/api/intelligence/weekly
9:30AM ET Monday
P7
Competitor niche scan + keyword rank tracking
SCALE ENGINE
Phase 8 โ concurrent orchestration ยท health scoring ยท SEO refresh ยท YPP tracking
Avg Channel Health
โ
/100 across portfolio
YPP Progress
โ
% to 1K subs + 4K hrs
Concurrent Mode
ACTIVE
All channels fire together
Last Scale Run
โ
โ
โก
Concurrent Orchestration
All channels fire simultaneously
DAILY
Sequential (old): 20 channels ร 5 min = 100 minutes Concurrent (Phase 8): 20 channels ร same work = ~5-8 minutes
All channels run as parallel async tasks. One failure doesn't affect others.
โค๏ธ
Channel Health Scores
Weekly 1-100 score across 5 dimensions
WEEKLY
Five dimensions scored weekly: production consistency (20) ยท topic queue depth (20) ยท pipeline reliability (20) ยท audience sentiment (20) ยท content volume (20). Claude writes one-line insight per channel.
๐ฐ
YPP Eligibility Tracker
Daily progress to monetization
DAILY
Tracks every channel's path to YouTube Partner Program: 1,000 subscribers + 4,000 public watch hours. Shows estimated date to eligibility based on current growth rate. Auto-alerts when any channel qualifies.
๐
Content SEO Refresh
Monthly tag + description refresh
MONTHLY
1st of every month: Claude generates fresh trending tags for each niche, then updates all uploaded videos automatically. Old content stays discoverable as search trends shift. Runs on 1st of month at 12PM ET.
Upgrades 1-3 โ the factory learns from its own data and gets smarter every week
Topics Injected
โ
From analytics winners
Thumb Profiles
โ
Niche winner patterns
Script Templates
โ
Proven structures
Avg Template Score
โ
/10 โ only 9+ qualify
๐
Upgrade 1 โ Analytics โ Topic Feedback Loop
Videos with 2x avg CTR auto-generate 5 follow-up topics at priority 10
WEEKLY
+20-30% views
The gap being closed: Analytics data has been collected since Phase 4 but never fed back into the topic queue. A video hitting 2x average CTR is a signal the angle works โ the factory now doubles down automatically, generating 5 similar topics and injecting them at the front of the queue.
How it works: Weekly after analytics runs โ Claude identifies CTR winners โ analyzes what made the angle work โ generates follow-up topics with the same structural DNA โ injects at priority 10.
๐จ
Upgrade 2 โ Thumbnail Learning Model
A/B test winners accumulate into a niche-specific winner profile
MONTHLY
+15-25% CTR
The gap being closed: Every A/B thumbnail test logs a winner but the results are never analyzed as a pattern. By video 100, the factory has 100 data points on what works โ but was ignoring all of them.
How it works: Monthly โ Claude analyzes ALL resolved A/B tests per niche โ identifies patterns (dark vs light bg, statement vs question, number prominence) โ builds a winner profile โ future thumbnails generated from proven templates, not fresh guesses.
๐
Upgrade 3 โ Script Template Library
Scripts scoring 9+ become reusable structural templates
WEEKLY
+12-18% engagement
The gap being closed: Every week scripts score 9+ and get used once. The structural DNA โ the hook type, narrative arc, pacing rules โ is never preserved.
How it works: Weekly โ Claude extracts the structural blueprint from every 9+ script โ saves hook pattern, narrative arc, CTA style โ future ScriptEngine calls check for a matching template โ new scripts START from a proven framework instead of from scratch.
LEARNING CRON SCHEDULE
Job
Schedule
Upgrade
What
/api/learning/weekly
10:00AM ET Monday
1+3
Analytics feedback + script template extraction
/api/learning/monthly
8:00AM ET 1st/month
2
Thumbnail winner profile rebuild per niche
AI UPGRADES โ ALL 13
Full intelligence stack โ 6.10x multiplier on organic views
Personas Built
โ
Viewer profiles
Topic Clusters
โ
Keyword groups
Affiliates Active
โ
Programs running
Podcast Episodes
โ
Spotify + Apple
Social Posts
โ
Twitter / X threads
๐๏ธ
Voice Performance Scoring
Per video
+10-15% watch time
Scores ElevenLabs audio for pacing and energy. Flat takes regenerated with SSML fixes before video assembly.
๐
Seasonal Content Optimizer
Weekly
+25-40% annual rev
Q4 (Oct-Dec) auto-boosts high-CPM topics to priority 10 and increases video output. Q1 pulls back.
โก
Real-time Trend Injection
Daily 6AM
+8-15% early mover
Daily finance news scan โ injects urgent trending topics within 24h instead of 7-day weekly lag.
๐ฐ
YPP โ RPM Optimizer
Weekly
+20-35% RPM
When channel hits 1K subs + 4K hours: shifts queue to 15+ min formats and premium buyer-intent keywords.
๐ค
Subscriber Persona Modeling
Monthly
+12-18% retention
Analyzes 500+ comments โ builds age/income/pain-point viewer profile โ scripts and topics reference it.
๐
Predictive Decline Detection
Weekly
Prevents compounding loss
Tracks 4-week health score trend. 3+ consecutive drops โ auto-injects 5 recovery topics at priority 10.
๐
Retention Curve Analysis
Monthly
+12-18% watch time
Pulls YouTube Analytics retention per video. Maps 30s drop-off window to script section. Flags for fix.
๐ฏ
Topic Cluster Engine
Weekly
+15-22% impressions
Builds pillar + 4 satellite videos per keyword cluster. Linked together for YouTube topical authority.
๐
Evergreen Refresh Engine
Monthly
+8-12% long-tail traffic
Detects videos > 6 months old with outdated data (rates, stats). Re-queues with updated narration.
๐
Affiliate Auto-Optimization
Monthly
2-4x affiliate rev
Seeds niche affiliate programs. Rotates out zero-converters after 100+ clicks. Promotes winners.
๐ค
Sponsorship Outreach
Monthly
$500-5K per deal
At 10K subs: auto-generates media kit + pitches 5 relevant brands via queued sponsorship emails.
๐๏ธ
Podcast Extraction
Daily
+15-25% reach
Strips ElevenLabs audio from each video โ publishes to Spotify + Apple Podcasts via Buzzsprout RSS.
๐ฑ
Cross-Platform Content
Daily
+20-30% traffic
Converts each script to an 8-tweet Twitter/X thread automatically. LinkedIn can be added later.
April 2026 compliance โ review each script before production starts. Takes ~5 min/script.
โ ๏ธ
Human review required โ YouTube 2026 policy
YouTube terminated 16 channels with 4.7B views in January 2026 for fully automated content. Each script needs a human editorial decision before production. This is what keeps the channels alive.