What is live right now
- The studio: cxc-ad-command-center.vercel.app — open with YOUR bookmark (the key is saved in your browsers; Claude has it in memory if a bookmark is ever lost). No login.
- Multi-brand: CXC and MMS modes plus client workspaces (the + in the nav creates a full client brand from one profile, no code).
- The sealed loop: Ads Desk reads live Meta performance, the strategist proposes, nothing spends until you press the seal. Guardrails enforced server-side.
- Launch Advisor: Promote any reel from the Vault, pick the product, get the most profitable platform + budget + plan from real math.
- Spokesperson: Reel Studio films a Cast face speaking any hook (voice + lipsync on fal). About $1-2 per talking ad.
- Live store catalog: CXC ads and the simulator run on real Shopify products, prices, and collections, synced every 12 hours.
- Real persistence: everything saves to Supabase; every device with the bookmark shares one studio.
- Honest simulator: benchmark ranges per brand (Google priced as a click auction), auto-calibrates to your real account once Meta connects.
Your to-do list
In Business Settings → Security Center → Start verification. Use documents matching the exact legal name (articles of organization or IRS EIN letter), verify with sarah@modernmustardseed.com. Usually clears in hours to 2 days; 7 days is Meta's worst case.
Open Graph API Explorer → pick your MMS Ad Studio app → add permissions ads_read, ads_management, business_management, pages_read_engagement, pages_manage_posts → Generate Access Token → copy it. Then give Claude the token + App ID + App Secret (app dashboard → Settings → Basic) and the Desk lights up within minutes. Swap to the permanent system-user token when verification clears.
In Blotato → Settings → API → copy the key → hand it to Claude (or paste into Vercel env BLOTATO_API_KEY yourself). The old key is dead; the Studio Guide's scheduling returns the moment it is replaced.
Studio → Reel Studio → Cast (generate or upload two faces) → Spokesperson tool → pick a face, "Write the hook," pick a voice, "Make them say it" → Save to Vault → star it.
Vault → Promote on your starred reel → pick the product (go high-AOV: hoodie or poster) → "Most profitable plan" → Apply → Queue → press the seal. $25-30/day, one campaign, 7 days, then read.
Switch the nav to MMS → same flow. Playbooks profit above 1.2x ROAS, the cheapest possible classroom for learning paid ads with real revenue.
Blotato's warm-up gate lifts. Tell Claude "start the Pinterest drip" (130 pins are staged in the CXC repo) once the new Blotato key is in.
At developers.pinterest.com/apps on your existing app. Free, unlocks promoted pins later; Claude wires the integration the day it clears.
CXC Shopping clicks cost ~$0.63, the cheapest intent there is. The playbook is already written in ~/cross-covenant/docs/agentic-commerce. Ask Claude to walk it with you.
Checkboxes save in this browser. The full operating history lives in Claude's memory; any session can resume from "boot the ad studio."
Claude's build queue (say the word)
How the studio works (60-second crib)
- The loop: Architect a campaign → "Write the ads" → render reels/carousels/spokespersons → save to Vault → star winners → Promote → Launch Advisor → Queue → seal → live ad → performance feeds the strategist → repeat.
- Brand switcher: CXC / MMS chips in the nav; + adds a client (one profile = their voice, catalog, strategist, ad account, storage).
- Nothing spends without the seal. The server refuses unsealed actions and budgets over your guardrails ($500/day hard ceiling).
- Guardrails: on the Ads Desk: monthly cap with pacing, max daily per campaign, ROAS floor, pause-everything switch.
- Whitepapers: the Whitepaper tab holds "The Sealed Loop" (how this system thinks) and the original business paper, both as PDFs.
- Costs: ad copy pennies · reel ~$0.30 · carousel under $1 · spokesperson $1-2 · strategist run a few cents.