TODAY OS · STUDIO / BATCH-01

One shoot.
N variants.

The video CRM: pick a lead, and the same footage re-renders with {{company}} {{city}} {{offer}} tokens substituted — script, captions, and the GEN segments.

LEADS.CSV — 8 ROWS VARIANT 1/8
companycityoffer
DenverFREE 21-POINT INSPECTION
TampaFREE STORM DAMAGE QUOTE
Austin$500 OFF FULL REPLACEMENT
PortlandFREE MOSS + LEAK AUDIT
BaltimoreFREE EXTERIOR QUOTE
PhoenixFREE HEAT-DAMAGE CHECK
ClevelandFREE ICE-DAM INSPECTION
CharlestonFREE HURRICANE-PREP QUOTE
VARIANT — Summit Roof Co · Denver · Marcus 1:25.6 PROGRAM
  • hook TALENT 0.0–5.4s

    Your roof could be one storm away from a five-figure repair bill.

    CAPTION: ONE STORM AWAY

  • hook BROLL 10.2–15.6s

    And most homeowners find out the hard way, after the water is already inside.

  • problem TALENT 15.6–22.4s

    Here's the problem: roofers quote whatever they want, because you have no baseline.

  • problem SCREEN 22.4–28.6s

    The average full replacement in Denver runs eighteen to twenty-eight thousand dollars.

    CAPTION: $18,000 - $28,000

  • agitate BROLL 34.0–40.8s

    Wait six months, and a small leak becomes mold, soaked insulation, structural rot.

  • agitate TALENT 40.8–46.6s

    And insurance will not cover neglect. The clock is not on your side.

  • proof TALENT 46.6–53.2s

    Last month we matched over two thousand homeowners with vetted local crews.

  • proof SCREEN 53.2–59.4s

    Rated four point eight out of five across eleven thousand completed quotes.

    CAPTION: 4.8 / 5 - 11,000+ QUOTES

  • proof BROLL 64.2–70.4s

    Real crews. Licensed, insured, photographed on real jobs in your area.

  • offer TALENT 70.4–77.2s

    Right now Summit Roof Co is offering a completely free, no-obligation roof inspection and quote.

  • offer GEN 77.2–83.0s

    Free inspection. Free quote. Zero pressure. That is the whole deal.

    CAPTION: FREE 21-POINT INSPECTION - Denver

  • cta TALENT 83.0–89.4s

    Tap the button, answer three questions, and get your number in under two minutes.

    CAPTION: TAP BELOW - 2 MINUTES

  • cta GEN 94.6–100.2s

    Marcus, slots in Denver fill up every single week.

    CAPTION: FREE 21-POINT INSPECTION

  • cta BROLL 100.2–105.8s

    You have nothing to lose, except the leak you do not know about yet.

EDL — VARIANT 1/8
# Today OS smart-cut EDL — edit this text, the edit IS the data
# KEEP/CUT | beat | start | end | camera(talent|broll|screen|gen) | fx | transcript | caption?
# fx: '-' = none, else z=zoom;kb=in/out;fi=fadein_s;fo=fadeout_s;spd=speed;look=grade

KEEP | hook | 0.00 | 5.40 | talent | z=1.08;kb=in;fi=0.40;fo=0.00;spd=1.00;look=none | Your roof could be one storm away from a five-figure repair bill. | ONE STORM AWAY
CUT  | hook | 5.40 | 10.20 | talent | - | Your roof could be one storm away from a five... ah hold on, let me take that again.
KEEP | hook | 10.20 | 15.60 | broll | - | And most homeowners find out the hard way, after the water is already inside.
KEEP | problem | 15.60 | 22.40 | talent | - | Here's the problem: roofers quote whatever they want, because you have no baseline.
KEEP | problem | 22.40 | 28.60 | screen | z=1.10;kb=off;fi=0.00;fo=0.00;spd=1.00;look=none | The average full replacement in Denver runs eighteen to twenty-eight thousand dollars. | $18,000 - $28,000
CUT  | problem | 28.60 | 34.00 | talent | - | The average full replacement runs eight... wait, is that the right number? Cut this.
KEEP | agitate | 34.00 | 40.80 | broll | z=1.00;kb=in;fi=0.00;fo=0.00;spd=1.00;look=warm | Wait six months, and a small leak becomes mold, soaked insulation, structural rot.
KEEP | agitate | 40.80 | 46.60 | talent | - | And insurance will not cover neglect. The clock is not on your side.
KEEP | proof | 46.60 | 53.20 | talent | - | Last month we matched over two thousand homeowners with vetted local crews.
KEEP | proof | 53.20 | 59.40 | screen | z=1.15;kb=off;fi=0.00;fo=0.00;spd=1.00;look=none | Rated four point eight out of five across eleven thousand completed quotes. | 4.8 / 5 - 11,000+ QUOTES
CUT  | proof | 59.40 | 64.20 | talent | - | Rated four point... sorry, sneezed. Going again.
KEEP | proof | 64.20 | 70.40 | broll | - | Real crews. Licensed, insured, photographed on real jobs in your area.
KEEP | offer | 70.40 | 77.20 | talent | z=1.06;kb=off;fi=0.00;fo=0.00;spd=1.00;look=none | Right now Summit Roof Co is offering a completely free, no-obligation roof inspection and quote.
KEEP | offer | 77.20 | 83.00 | gen | - | Free inspection. Free quote. Zero pressure. That is the whole deal. | FREE 21-POINT INSPECTION - Denver
KEEP | cta | 83.00 | 89.40 | talent | - | Tap the button, answer three questions, and get your number in under two minutes. | TAP BELOW - 2 MINUTES
CUT  | cta | 89.40 | 94.60 | talent | - | Tap the butt... nope. One more.
KEEP | cta | 94.60 | 100.20 | gen | z=1.00;kb=in;fi=0.00;fo=0.00;spd=1.00;look=none | Marcus, slots in Denver fill up every single week. | FREE 21-POINT INSPECTION
KEEP | cta | 100.20 | 105.80 | broll | z=1.00;kb=off;fi=0.00;fo=0.80;spd=1.00;look=none | You have nothing to lose, except the leak you do not know about yet.

PRODUCTION NOTE — what you see here is the personalization layer only. In production this EDL + tokens feed a server-side ffmpeg render farm: shared footage is cut once, GEN segments and captions are re-rendered per lead, and N finished MP4s come out the other side. The renderer is out of scope for this demo; the data model is the point.

B-ROLL NOTE — the editor's GENERATE B-ROLL lane applies per lead too: GEN segment prompts carry the same tokens, so each variant can mint its own b-roll. In production that call is credit-metered and completes at minutes-latency, so per-lead clips are minted ahead of send — not on click.