AI-assisted workflow — before and after creative production
Impact

AI-assisted workflows that improved speed, scale, and production flexibility.

−50%
Brief-to-direction turnaround
30×
Creative routes per campaign brief
−40%
Estimated concept-testing cost
Shoot-independent
Reduced reliance on location, lighting, and weather-dependent production

Metrics are based on comparing manual prompt-by-prompt exploration with the structured workflow across early-stage campaign concepting. Cost estimate includes replacing early-stage shoot exploration, location access, reshoots, and manual visual route development with AI-generated concept routes.

Pipeline architecture map
Context schema — typed data contract feeding the pipeline
01 — When generation stops scaling

Generation is easy. Consistency at scale is not.

Generative tools make one-off visual exploration fast. The problem starts when a creative team needs related outputs: multiple routes, formats, products, channels, and refinements that still feel like they belong to the same campaign.

The failure mode was not lack of output. It was lack of repeatability: same brief, different results; every revision requiring new prompting; no reusable structure; no reliable way to scale from concept exploration to production-ready direction.

02 — Reframing the problem

The issue wasn't prompting. It was structure.

The instinct is to invest in better prompts. The reframe was different: treat generative production as a structured workflow, not a prompting exercise. Structure the inputs, structure the workflow stages, structure the branching — and probabilistic generation becomes easier to control, compare, and refine.

Four design targets followed from that reframe:

Five-stage pipeline system diagram
03 — Designing the workflow

Separating brief, generation, refinement, and adaptation into independent stages.

Each stage has one job; the boundaries between stages are where control is introduced. Campaign intent is structured before generation runs. Generation runs in parallel. Refinement reuses prior outputs instead of regenerating from scratch. Each separation reduces the surface where inconsistency can enter.

Behind the scenes — on-set production with blue screen
Campaign lookbook — multi-angle fashion editorial
Music video production — cinematic campaign visual
04 — Trade-offs & design decisions

Designing for control, not just output volume.

Four decisions defined the system's character. Each rejected a default behaviour of generative tools in favour of a more structural one.

The trade-offs are real: parallel branching raises API cost per input; multi-stage execution compounds latency, especially for video; modularity adds debugging overhead. Weavy also lacks conditional logic, which constrains adaptive routing — a known limit that shapes the future-extension list.

Campaign cast grid — talent sourcing and visual direction
05 — In production

One campaign brief, multiple creative routes, fewer production constraints.

Before the workflow, a brief produced a sequence: prompt → image → revision → prompt again. A handful of outputs per session, all slightly drifting from each other. After the workflow, the same brief produces a structured input, a parallel route generation pass, a visual refinement stage, and channel-specific format adaptations — all reviewable against the same brief.

A concrete example from campaign work:

Campaign input
Product Outdoor panel / garden screen range Audience Homeowners considering garden upgrades Direction Warm natural lifestyle, aspirational Constraint No studio shoot or location access available
Generated routes
Lifestyle installation Product-led detail Before / after transformation Editorial premium Paid social hook
Output
Social · paid · email · web 6 visual routes 30+ image variations No shoot, model, or location

The shift, in one line: generation stops being a one-at-a-time craft activity and becomes a production system that a creative team can operate, review, and direct.

06 — What still breaks

The system improves consistency. It doesn't remove judgement.

Structure compresses variance; it doesn't replace taste. The system constrains what the model can produce, but a designer still has to decide which of the constrained outputs ships. That's not a flaw — it's the boundary the system was designed against.

The honest framing: this isn't a system that replaces creative judgement. It's a system that moves judgement upstream — from per-asset prompt-craft to reusable input design — and lets human review compound against a much larger output surface.

07 — What I’d improve next

Scaling the review loop, not just generation.

The system made output faster, but review became the new constraint. The next iteration would focus less on generating more and more on helping teams decide faster.

Back to work
View all projects
See all projects