← Back to feature backlog

🎨 Creative Studio — autonomous backend that pre-loads ~30 days of content per client, plus the editor where clients tweak & approve.

Every client's plan (Rookie, Rising Star, All-Star, Superstar) buys a monthly content budget. The Studio backend continuously generates against that budget, pre-loading roughly a month ahead — pulling from the brand profile, content pillars, recent posts, and the Smart Auto-Research output (when profile is sparse). Content creators stop creating; they QA. The client opens the Studio to chat, tweak, or approve. This is the leverage that takes us from 50–100 clients per CC to 5–10×.

Wave 1 · 🟢 Now (P1) · flagship F-050 · F-051 · F-052 · F-053 · F-054 · F-055 · F-056 Autonomous · QA-only · 30-day pre-load
Studio backend · pipeline
217 clients running
Generating now · 14 in flight · 142 generations / hr
Pre-loaded · ahead
28.4 d
target 30
In QA queue
86
pieces awaiting
Approved 24h
412
94% pass-rate
Generated · 24h
438
AI autonomous
CC capacity
9.4×
vs make-it-themselves
Auto-research
12
sparse profiles · F-056
📦 Pre-load queueF-051
🔬 Smart researchF-056
🎬 EditorF-050
📅 Calendar
💬 Client chat
⚙ Settings
F-051 · Autonomous backend · 30-day pre-load · QA-only flow

📦 Sarah K. · 30-day pre-load Generating

AI is continuously creating against Sarah's All-Star plan budget — 16 posts + 8 videos / mo. Right now she's 28 days ahead with 4 pieces in QA. Mary (her CC) approves; she stopped writing 3 weeks ago.
28d
Pre-loaded
4
In QA
2
Generating
Plan
All-Star16 posts · 8 videos · 4 stories / mo
⭐ tier 3 of 4
Pillars · F-103
🏘 Local 📈 Market ⭐ Reviews 🪞 Story
Last post
2h agoTuscany tour · Reels · 12.4k views
Mon
Tue
Wed
Thu
Fri
Sat
Sun
14
15
16
17
18
19
20
21 · today
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Posted (past) Approved · scheduled Drafted · awaiting QA Not yet generated post video story
AI · live
Generating "Tuscany sunrise · open Sat 2pm" for Sarah K. · second draft · 18s elapsed
Pieces / hr
142
across 217 clients
Today total
438
▲ 8% wow
QA pass rate
94%
F-054 corrections feeding back
Cost / piece
$0.34
Claude + image gen

🔄 Live queue · Sarah K. · 8 pieces in motion · 4 in QA · 2 generating · 2 scheduled today
All8 ⏳ Generating2 👀 QA4 📅 Scheduled2

"Tuscany sunrise" — open Sat 2pm · 2nd draft
🏘 Local📈 Market Listing 1247 17 Ave SW · pulled from MLS · F-053
SK
Sarah K.All-Star · Mary
⚡ now · 18s
Generating
view live
"Why Calgary's NW is heating up" · script + b-roll
📈 Market Pulling Q2 Calgary stats · CREB feed · F-053
JC
Jen ChaoRising Star · Otto
⚡ now · 4s
Generating
view live
👀
Reel0:24
"3 listings worth a Saturday" — weekly tour
🏘 Local Drafted 11min ago · captions auto · music synced · F-002 trim suggested
SK
Sarah K.All-Star · Mary
QA < 4h
Awaiting QA
↻ regen✓ approve
👀
Post
"Spring market — what's actually selling in Tuscany"
📈 Market📚 Edu Drafted 22min · cited CREB Apr report · F-053 reputation pull
SK
Sarah K.All-Star · Mary
QA < 4h
Awaiting QA
↻ regen✓ approve
👀
Story
"Linnea J. just closed — review highlight"
⭐ Reviews Pulled 5★ Zillow review Apr 18 · F-053 · AI drafted carousel
SK
Sarah K.All-Star · Mary
QA < 6h
Awaiting QA
↻ regen✓ approve
👀
Reel0:18
"My 5-year story: from open houses → 80 closings/yr"
🪞 Story AI Avatar · F-100 · script approved by Sarah Mar 22
SK
Sarah K.All-Star · Mary
QA < 8h
Awaiting QA
↻ regen✓ approve
📅
Post
"Open house weekend — Tuscany Apr 26-27"
Scheduled IG + FB · 09:00 Sat · MLS data auto-fills 2h before post
SK
Sarah K.All-Star · Mary
Apr 26 09:00
Scheduled
edit
📅
Reel0:30
"Why I love Tuscany — 90s pitch"
Scheduled IG · 18:00 Sun · auto-cross-post to TT + FB
SK
Sarah K.All-Star · Mary
Apr 27 18:00
Scheduled
edit
F-056 · Smart Auto-Research · runs when Brand Profile is sparse

🔬 Auto-research · Jen Chao

Brand Profile is thin: name, website, headshot, city. The AI doesn't sit idle — it researches the agent across 7 sources to fill in pillars, build a voice profile, and seed the first 30 days of content. Findings are surfaced to Otto (her CC) for a 2-min review before generation begins.
JC
Jen Chao
Calgary · Solo agent · 12 days on Studio
Profile 22%

🌐 Sources researched 7 of 7 · 4m 18s

Z
Zillow agent profile
23 reviews · 4.9★ · 14 closings · neighborhoods served
23 ★
scraped 2m ago
R
realtor.com · agent feed
Bio · specializations · "first-time buyers · luxury condos"
9 listings
scraped 3m ago
G
Google Business reviews
11 reviews · 5.0★ · keyword cloud: "patient", "fast", "local"
11 ★
API · 4m ago
🌐
jenchao.realtor (her site)
About · testimonials · 6 listings · voice samples extracted
8 pages
crawled 4m ago
M
CREB MLS feed · Calgary
Active + sold last 12mo · pillar candidates: Tuscany, Cougar Ridge, Aspen Woods
14 sold
live · 1m ago
📍
Local content · neighborhoods
Restaurants · schools · new dev · 22 facts cached for content seeds
22 facts
Programmable Search · 4m
T
Trustpilot · misc
No profile yet · skipped
none
no result

✦ AI's findings → seed pillars + first 30 days

⭐ Reviews pillar · seeded from research

Jen has 34 verified reviews · avg 4.95★. Recurring keywords: "patient", "answers texts at midnight", "knew Tuscany inside out". → AI will draft a "what clients say" carousel weekly + auto-pull every new review.

Sources: Zillow · Google Business · realtor.com · ⌨ regenerate
🏘 Local pillar · 3 neighborhoods identified

Jen sells in Tuscany (43% of closings), Cougar Ridge (28%), Aspen Woods (18%). AI will rotate weekly local-content posts focused on each: market activity, new developments, restaurants, schools. → 22 local facts cached for the first 30-day pre-load.

Sources: CREB MLS · Google Programmable Search · realtor.com
📈 Market pillar · CREB-feed connected

Calgary NW is +8.4% YoY with 22-day median DOM. AI will publish a monthly Q-by-Q market post for each neighborhood Jen sells in, with charts auto-rendered from CREB data.

Sources: CREB.ca · Calgary RE Board · April 2024 stats
🪞 Story pillar · voice profile extracted

Voice from her website + bio: direct · warm · low-jargon · math-aware (she mentions a math degree twice). AI will write in this voice; AI Avatar (F-100) will use the same tone for video scripts. → 3 origin-story angles queued: math-to-real-estate, first-time-buyer focus, the moment she went solo.

Sources: jenchao.realtor (about page) · Zillow bio · LinkedIn (cached)
⚡ Otto's review · 2 min

Approve these 4 seed pillars and AI will start pre-loading Jen's first 30 days right now. Otto can edit any pillar (e.g. demote "Story" if Jen says "I don't want personal posts").

✓ Start pre-loading 30 days edit pillars re-research
F-050 · Client-facing Editor · timeline · brand-locked · multi-aspect
🎬 Editor · Sarah K. opens "3 listings worth a Saturday" to tweak before approval F-050
📁 Sarah K./ Tuscany Sat tour/
Saved · 12s ago
↶ Undo⌘Z
⌖ Preview
⇪ Submit for approval
Export · 9:16⌘E
Clips14
Brand8
Audio42
Text

Recorded today6 clips · 4:12

A-roll0:32
0:18
0:24
0:41
0:55
0:22

Listing photosMLS · 24

@sarahkrealtor
9:16 · 1080p
$749,900
1247 17 Ave SW · Tuscany
— this week in Tuscany

3 listings under $900K
worth a Saturday.

Three homes worth a Saturday
— Sarah
00:08.34 / 00:23.50
9:16
1:1
16:9
Inspector
✦ AI
Captions
Selected · "Lower-third"
Layer · 3 of 8 · text · brand-locked Fraunces 700 white · drop-shadow 22
✦ AI suggestions · F-002
⚡ Trim suggestion

Clip A-roll/2 has 1.4s of dead air at the start. Cut to 00:01.20 to land on the kitchen reveal.

⌥ + 1 · Apply
🎵 Music sync

Re-time scene cuts to "Open Skies" downbeats. 5 cuts will move ≤ 0.3s.

⌥ + 2 · Sync
📝 Caption polish

"Saturday" extends past mouth shut by 0.8s. Tighten to syllable.

⌥ + 3 · Tighten
0:00
0:02
0:04
0:06
0:08
0:10
0:12
0:14
0:16
0:18
0:20
0:22
V1
A-roll/1 · intro
A-roll/2 · kitchen reveal
B-roll · MLS pan
A-roll/3 · CTA
Text
Kicker
Lower-third · 3 listings
$749,900 · address
CTA · book showing
Cap
Captions · word-by-word · auto F-003
A1
VO · Sarah
BG
♪ Open Skies · 80 BPM · -14 LUFS
F-050 · Conversational Studio · client-facing chat layer ON TOP of the autonomous backend

🗨 Sarah K. opens the Studio · talks to our AI agent like a person F-050 · client-facing

Conversational refinement. Iterate by chatting, not by re-filling a form. AI keeps brand profile + content pillars + local data in context the entire conversation. This is the layer that sits ON TOP of the autonomous backend — pre-loads queue ~30 days, the client refines on top via chat.
SK
Sarah K.
All-Star · iPhone · Tue 2:14pm
Live · context: Brand profile · 4 pillars · MLS feed · 22 local facts
AI
Hey Sarah — I've got 4 pieces ready for your review and 22 more queued for the next 28 days. Want to refine anything, or should I make something new?
Make a post about my new listing — 4-bed in West Surrey, $1.4M, open house Saturday.
SK
2:14pm
AI
Found it — 14823 28A Ave, West Surrey · $1,399,900 · 4 bed / 3 bath / 2,418 sf. Open house Sat 1-3pm. Pulled 12 MLS photos. Drafting a video — 30s vertical, your tone, music synced.
REEL 0:30
"4-bed Surrey gem · open Sat 1-3"
v1 · drafted in 11s · brand-locked · AI voice
🏘 Local 🆕 listing
▶ preview
Add B-roll of the Surrey skyline. Make it punchier.
SK
2:15pm
AI
Done — pulled 3 Surrey skyline B-roll clips (drone golden hour, downtown panorama, residential aerial). Tightened pacing: cuts every 1.4s, drop sting at 0:08, captions tightened by 0.6s.
REEL 0:24
"4-bed Surrey gem · v2"
+ 3 skyline B-roll · -6s · punchier cuts
⚡ punchier 🌆 B-roll +3
▶ preview
Use Tom Ferry voice.
SK
2:16pm
AI
Re-scripted in Tom Ferry coaching voice — direct, urgency-forward, "buyers are here NOW." Re-recorded with your AI Avatar. Same edit, fresh narration.
"This 4-bed in West Surrey just hit the market at $1.4M — and if you've been waiting for the right one, this is it. Open Saturday 1-3. Don't sleep on this."
REEL 0:24
"4-bed Surrey · v3 · Ferry voice"
re-narrated · same edit · ready to ship
🎤 Ferry ✓ ship-ready
✓ approve
⌘ ↵
📅 schedule v3 for Sat 9am ↻ try one more variation 🪞 add my AI Avatar 📝 also make a post version
💡 Annotation · why this matters

Conversational refinement. Iterate by chatting, not by re-filling a form. AI keeps brand profile + content pillars + local data + recent posts in context the entire conversation. Each turn refines the same artifact rather than starting over.

🧠 Context AI holds this turn
SK
Brand Profile · Sarah K. · warm, direct, low-jargon
4 content pillars · Local · Market · Reviews · Story
M
MLS feed · 14823 28A Ave · 12 photos · matterport
📍
22 local facts · West Surrey neighborhoods · F-053
🪞
AI Avatar · F-100 · 6 voices including Tom Ferry
Last 30 posts · what's worked: drone openers, listing addresses upfront
🥞 The two layers
Layer 2 · F-050
Conversational Studio
Client chats with AI · refines · approves
↑ on top of
Layer 1 · F-051
Autonomous backend
Pre-loads ~30 days continuously · CC QAs
Most clients only need to chat once a week. Backend keeps the lights on; chat handles new listings, last-minute tweaks, and exceptions.
Why this matters · against the manual baseline
Clients per CC
0×
▲ from 50–100 → 470+ post-Studio
Avg pre-load depth
0d
target 30 · 217 clients
QA pass rate
0%
F-054 corrections feeding back
Cost per piece
$0
vs $42 manual · 124× cheaper

Open questions for Trent