Two related Studio workflows live under app routes (not the single-page Halo Studio Campaign Builder). They save outputs to generated assets for your brand, with optional grouping via a run id you create in the browser.
Campaign builder (full workflow): /studio/campaigns/builder β brief β AI concept & headlines β edit β channel copy β review. Pass the same campaignId (UUID) on every step so brief and channel rows link together in generated_assets.
Messaging matrix: /studio/messaging/matrix β enter up to four audience segments and four pillars (16 combinations max). Each cell returns 2β3 lines with alignment scores; export a CSV (one row per audience + pillar + variant).
Credits and governance
Each step uses your plan credits. Matrix runs one generation per cell (with concurrency limits) plus alignment checks. Low scores surface in the UI; you can follow up in Brand governance like other tools.
Pre-fill from approved Audience and Messaging pillars strategy fields when they existβboth pages read them automatically for faster input.