Campaign Studio

Turn the episode you just recorded into an ad you would actually run.

A director-in-the-loop path from evidence to a finished thirty-second spot. You approve the concept, the claims, the shot timing, the price, and the cut. Ottoframe routes each phase through an approved model and hands back five formats.

one approved storyboard · five deterministic finishes
30s16:9 hero
15s16:9 cutdown
6s16:9 bumper
30s9:16 vertical
30s1:1 square
Evidence in

Your episode is the brief

Start from a recorded episode, a product URL, a sponsor read, or a written brief. Episode audio is transcribed and becomes the source material the concepts have to argue from.

Direction

Exact 30-second storyboards

Three distinct concepts, then a shot list whose durations total exactly thirty seconds. Every shot carries its own visual direction, audio direction, and dialogue.

Approval

Nothing renders unreviewed

Claims and likeness consent are reviewed before generation. You approve the concept, the storyboard, the quote, the rough cut, and the finals. Each gate is a stop, not a suggestion.

Six gates, in order

01
Bring the evidence
Pick an episode, paste a product URL, or write the brief. Upload logos and product shots you hold the rights to.
02
Choose a concept
Three routes come back with a logline and a treatment. Claims are extracted separately so you can approve them one by one.
03
Lock the storyboard
Shot order, durations, and dialogue, timed to exactly thirty seconds. Edit before anything is generated.
04
Approve the quote
A locked price in credits, based on current model rates. Credits are reserved, not spent — failed work releases the reservation.
05
Review the rough cut
Draft shots render first at lower resolution. Reject and regenerate individual shots before committing to finals.
06
Take the deliverables
Finals are assembled with your brand end card and disclaimer, then cut to five formats.
what this costs

You see the price before a single frame is generated

Generative video is expensive, so the quote is locked against current model rates and shown as credits before you commit. Credits are reserved rather than spent: if a shot fails, that portion is released back to your balance. Show and Studio plans include a monthly grant, and purchased credits never expire.

Campaign specifications
RoutingVercel AI Gateway; a configured model per phase
Hero lengthexactly 30 seconds; storyboard timing is validated, not rounded
Draft / final1280×720 rough cut, then 1920×1080 finals
Evidenceepisode transcript, product page text, uploaded assets, written brief
Pricingcredits reserved against a locked quote; 100 credits = $1 of usage
Settlementactual Gateway cost is recorded per shot; failures release the reservation
Provenancegenerated assets are marked AI-generated in the asset record
Rightsuploads require a rights attestation; likeness and voice need recorded consent

Campaign Studio is enabled per environment once model pricing, retention, and margin checks are recorded. Generated video is a model output: review every claim and every likeness before you publish.