DASHBOARD
Active Channels
1
of 20 provisioned
Videos / Day
3
90/month automated
Est. Month 5 Revenue
$2K
AdSense + affiliates
Shorts / Day
3
Auto-cut from long-form
Pipeline
โ— LIVE
Next run 9AM ET
ENGINES
CHANNELS
ALL CHANNELS
Your YouTube channel portfolio
RECENT VIDEOS
Title Channel Pillar Status Enhancements Link Created
๐ŸŽฌ
Loading videos...
ANALYTICS
Total Views
โ€”
After first run
Watch Time (hrs)
โ€”
After first run
Subscribers
โ€”
After first run
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.
LAUNCH NEW CHANNEL
5 steps ยท ~5 minutes ยท 3 videos/day produced automatically forever
1
Configure
2
Gmail
3
YouTube Auth
4
Auto-Provision
5
Live โœ“
1
Configure Your Channel
Name, niche, and brand โ€” Claude handles all content
?
Channel Name
@handle ยท niche
ENGINE CONFIGURATION
AI CHANNEL SETUP
Everything needed before first video run โ€” handled automatically by AI
โณ
Checking setup status...
Connecting to Channel Factory API
๐Ÿ–ผ๏ธ
Thumbnail Engine
Shotstack HTML โ†’ JPG
โœ“ READY
No Bannerbear templates needed.
Thumbnails generated via Shotstack HTML rendering โ€” brand colors and headlines injected automatically per video.
๐Ÿ“บ
YouTube Channel
@CompoundClarity
โš  NEEDED
One-time 2-minute setup.
Sign in as compoundclarityai@gmail.com and create the YouTube channel. OAuth credentials are already set.
Name: Compound Clarity ยท Handle: @CompoundClarity
๐Ÿš€
Full Pipeline Test Run
Produces 1 real video: topic โ†’ script โ†’ voice โ†’ video โ†’ thumbnail โ†’ upload
๐Ÿ—„๏ธ
Database Schema
Creates all tables automatically via Supabase Management API
NOT RUN
Fully automated. One click creates all 4 tables:
channels ยท topic_queue ยท videos ยท analytics_reports
TOPIC INTELLIGENCE
Phase 3 โ€” auto-refill ยท trend detection ยท dedup ยท cross-channel ยท re-rank
Topics Queued
โ€”
Compound Clarity
Refill Threshold
10
Auto-refills to 30
Trend Detection
WEEKLY
Claude web search
Cross-Channel
WEEKLY
Niche cluster sharing
INTELLIGENCE SYSTEMS
REFILL
Auto-Refill
Triggers when queue below 10
DAILY
When topics drop below 10, Claude auto-generates 30 new topics. Runs 30 min after daily production at 9:30AM ET.
TREND
Trend Detection
Claude web search for hot topics
WEEKLY
Every Monday Claude searches the web for trending topics in each niche. Viral angles, recent news, high-CPM questions injected with priority 8-10.
DEDUP
Duplicate Prevention
Removes similar topics daily
DAILY
Word overlap similarity check at 65% threshold. Runs before production daily. Stops the channel publishing near-identical videos.
RANK
Strategy Re-Rank
Sorts queue by performance weekly
WEEKLY
Every Monday best-performing content pillars get their queued topics priority boosted automatically. Queue always leads with what works.
CRON SCHEDULE
JobWhenWhatStatus
/api/run-daily9:00AM ET dailyProduce 3 videos all active channelsACTIVE
/api/topics/daily9:30AM ET dailyAuto-refill + dedup all channelsACTIVE
/api/run-weekly8:00AM ET MondayAnalytics report + insightsACTIVE
/api/topics/weekly8:30AM ET MondayTrends + cross-channel + re-rankACTIVE
OPERATIONS & REVENUE
Phase 4 โ€” auto-retry ยท email digest ยท cost tracking ยท revenue estimates ยท QA
Est. Monthly Rev
โ€”
All active channels
API Costs / Month
โ€”
Anthropic + ElevenLabs + SS
Net Estimate
โ€”
Revenue minus API costs
Annual Run Rate
โ€”
12-month projection
๐Ÿ“ง
Daily Email Digest
Sends to derekhuit@gmail.com at 6AM ET
DAILY
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
JobScheduleWhat it does
/api/ops/digest6:00AM ET dailyEmail digest to derekhuit@gmail.com
/api/ops/retry11:00AM ET dailyAuto-retry any failed pipeline runs
/api/run-daily9:00AM ET dailyProduce 3 videos per active channel
/api/topics/daily9:30AM ET dailyAuto-refill + dedup topic queues
/api/run-weekly8:00AM ET MondayAnalytics + insights
/api/topics/weekly8:30AM ET MondayTrends + 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.
ENGAGEMENT ENGINE
Phase 6 โ€” comment replies ยท community posts ยท milestone alerts ยท sentiment tracking
Comments Replied
โ€”
This week
Community Posts
โ€”
Auto-generated weekly
Sentiment Score
โ€”
% positive comments
Milestones Hit
0
Celebrations sent
๐Ÿ’ฌ
Comment Auto-Reply
Claude replies to top comments weekly
WEEKLY
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.
FULL CRON SCHEDULE (8 JOBS)
JobWhenWhat
/api/run-daily9:00AM ET dailyProduce 3 long-form videos + 3 Shorts per channel
/api/topics/daily9:30AM ET dailyAuto-refill + dedup topic queues
/api/ops/digest6:00AM ET dailyEmail digest to derekhuit@gmail.com
/api/ops/retry11:00AM ET dailyAuto-retry failed pipeline runs
/api/engagement/milestones10:00AM ET dailySubscriber milestone check + celebration
/api/run-weekly8:00AM ET MondayAnalytics report + topic intelligence
/api/topics/weekly8:30AM ET MondayTrend detection + cross-channel + re-rank
/api/engagement/weekly9:00AM ET MondayComment replies + community post + sentiment
INTELLIGENCE LAYER
Phase 7 โ€” script pre-scoring ยท competitor analysis ยท A/B thumbnails ยท keyword ranking
Avg Script Score
โ€”
/10 โ€” auto-regen below 6
Gap Topics Found
โ€”
From competitor scans
A/B Tests Active
โ€”
48h CTR comparison
Keywords Tracked
โ€”
YouTube rank positions
๐Ÿ“
Script Pre-Scoring
Claude scores every script before production
PER VIDEO
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.
COMPLETE AUTOMATION SCHEDULE (9 CRONS)
JobWhenPhaseWhat
/api/run-daily9:00AM ET dailyP1-73 long-form + 3 Shorts. Script scored, A/B thumbnail submitted, Short rendered.
/api/topics/daily9:30AM ET dailyP3Auto-refill topic queue + dedup
/api/ops/digest6:00AM ET dailyP4Email digest โ†’ derekhuit@gmail.com
/api/ops/retry11:00AM ET dailyP4Auto-retry any failed pipeline runs
/api/engagement/milestones10:00AM ET dailyP6Subscriber milestone check + celebration
/api/run-weekly8:00AM ET MondayP3-7Analytics + topic intelligence + keyword ranks + competitor scan
/api/topics/weekly8:30AM ET MondayP3Trend detection + cross-channel sharing + re-rank
/api/engagement/weekly9:00AM ET MondayP6Comment replies + community post + sentiment analysis
/api/intelligence/weekly9:30AM ET MondayP7Competitor 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.
COMPLETE AUTOMATION SCHEDULE โ€” 12 CRONS
JobSchedulePhWhat
/api/run-daily9:00AM ET daily1-73 long-form + 3 Shorts. Script scored, A/B thumbnail submitted.
/api/topics/daily9:30AM ET daily3Auto-refill + dedup topic queues
/api/ops/digest6:00AM ET daily4Email digest โ†’ derekhuit@gmail.com
/api/ops/retry11:00AM ET daily4Auto-retry failed pipeline runs
/api/engagement/milestones10:00AM ET daily6Subscriber milestone check + celebration
/api/scale/ypp10:00AM ET daily8YPP eligibility tracking per channel
/api/run-weekly8:00AM ET Monday3-7Analytics + topic intelligence
/api/topics/weekly8:30AM ET Monday3Trend detection + cross-channel + re-rank
/api/engagement/weekly9:00AM ET Monday6Comment replies + community post + sentiment
/api/intelligence/weekly9:30AM ET Monday7Competitor scan + keyword ranks
/api/scale/health10:00AM ET Monday8Channel health score all active channels
/api/scale/seo-refresh12:00PM ET 1st/month8Refresh tags + descriptions all videos