← All posts

Inside a resize pipeline: one Figma master to 400 variants

Resizing is the most common task in creative production and the least loved. Here's how we automate it end to end, and why the human check is the most important step.

1 → 400

A typical global campaign for one of our brand-studio clients has 16 placements, 4 markets and 6 copy variants. That's about 400 files. Before automation, three designers spent most of a week on it, and errors still slipped through: a legal line missing in one market, a logo too close to the edge in another.

Here's the pipeline that now does it overnight.

campaign-versioning.flow LIVE
TriggerAIHumanActionOutput
Step 1✓
Tag the masterFigma
Step 2✓
Find focal pointsAI vision
Step 3✓
Lay out every specRules + auto-layout
Step 4✓
Brand-checkScored per variant
Step 5✓
Designer reviewFlags + contact sheet
Step 6✓
Export & deliverNamed to plan
09:41:00Waiting…

Step 1: design the master for automation

The biggest win happens before any code runs. We work with the design team to build masters with named layers, auto-layout and clear constraints. The headline is called "headline", the legal line is called "legal". This takes about 20 minutes per campaign, and everything downstream depends on it.

Step 2: let the machine find what matters

A vision model marks the focal points: the product, any faces, the headline area and the logo. When a 16:9 frame becomes a 9:16 story, the pipeline knows to keep the face and the product in view and let the background crop.

Step 3: layout rules, not guesses

We don't let AI design the layouts. Each placement has explicit rules written with the designers, such as minimum headline size, logo zone and legal-line position. The AI's job is to apply those rules accurately across 400 frames.

Step 4: QC every variant

Every output is scored against the brand rules: fonts, colours, logo clear-space, text overflow, contrast and mandatory legal copy per market. Each variant passes or gets flagged with a reason.

Step 5: the human check

This is the step we won't skip. A designer reviews the flagged frames, usually 1–3%, and scans a contact sheet of everything else. It takes 10 minutes instead of 3 days, and a person still signs off on every piece.

The goal isn't zero human time. It's human time spent only where human judgement matters.

Step 6: deliver like a producer would

Files are exported to each platform's spec, named to the media plan IDs, packaged with a delivery sheet and uploaded to the client's DAM or ad platform. The pipeline does the filing, so the producer only has to check it.

The results

MetricBeforeAfter
Time per resize round3 days3 hours
Designer hours per campaign~70~6
Off-brand files shipped4–6 per campaign0

Want a pipeline like this? It's one of our standard production pipelines, and it works with Figma, Photoshop and After Effects.