All work
DTC creative productionShipped pipeline

Creative Ad Engine — Image and Video Ad Production as a Pipeline

Angles in, finished ads out: statics and complete VSLs rendered end-to-end, with a person approving before anything runs.

How it runs
DeterministicAgentHuman gate
01Deterministic

Feed it the angle

02Agent

Generate the statics

03Agent

Render the video

04Deterministic

Build the variant matrix

Approve to run
05Deterministic

Review and release

01

Context & problem

Research tells you what to test. Then production makes you wait for it. A single video ad means a script, a shoot or an editor, captions, sound, and two weeks of back and forth, and by then the angle is stale or the budget moved on.

The pattern I kept seeing in DTC and agency work: the ideas were never the bottleneck, the variants were. Testing five hooks against two formats means ten assets, and nobody has a production team sized for that per week.

So I built production as a pipeline. An angle or a script goes in, finished creative comes out, and the human hours go into deciding what runs instead of assembling files.

02

How it works

The diagram above shows the flow; here is what each step does. Deterministic stays deterministic, and an agent only shows up where judgement, language, or synthesis is actually needed.

  1. 01

    Feed it the angle

    Deterministic

    Input is a brief, an angle, or a script, plus the brand's assets. Structured intake, so the same input always produces comparable output.

  2. 02

    Generate the statics

    Agent

    Image ads get generated in the brand's look, with hook and copy variants per angle. Generative work that used to cost a designer per variant.

  3. 03

    Render the video

    Agent

    A script becomes a finished video sales letter: talking AI avatar, matched B-roll, captions, and sound mix, rendered end-to-end without an editor.

  4. 04

    Build the variant matrix

    Deterministic

    Hooks, formats, and aspect ratios get combined into a test-ready set. This is combinatorics, not judgement, so it stays rules-based.

  5. 05

    Review and release

    Deterministic

    Every asset lands in a review set before it touches an ad account. A person picks what runs.

03

Checkpoints & logging

The gate sits between production and the ad account. Creative going out under a brand is not the place for unreviewed output, so the pipeline produces and a person releases.

Every asset is traceable to its input: which angle, which script version, which brand assets. When a variant wins, you can reproduce why. When one looks wrong, you can see where it went wrong.

04

Stack — and why

Video pipelineImage generationn8nAvatarCaptions

Orchestration runs on n8n so every production step is inspectable. Image generation and the VSL pipeline use generative models per asset because that is the actual production work, while intake, the variant matrix, and dispatch stay deterministic so a batch of ten variants behaves like a batch, not ten surprises. The avatar, captioning, and sound steps are wired as swappable stages, because that corner of the stack changes fast.

05

Results

The pipeline is shipped and has produced finished VSLs end-to-end, script to rendered video, without an editor in the loop.

It powered the creative for an outbound and ad motion across 10,000+ B2B contacts, my own system, so I saw the production economics first-hand: variants stopped being the constraint.

Creative testing stuck on production?

If you already run creative research, this engine is the natural next stage. The audit shows where it would earn its keep in your setup, in 30 minutes.