Production Insights

How to Write a Production Brief That Gets It Right First Time

Digilakshya Editorial Apr 19, 2026 10 min read For account managers & brand marketers

The average HTML5 banner brief goes through 3.2 revision rounds. The right brief cuts that to one — sometimes even zero. This guide walks you through every element of a production brief that gives your creative and production teams exactly what they need to ship on time, on brand, and on spec.

Why Briefs Fail

Most production delays are not caused by slow studios. They are caused by incomplete instructions. A brief that leaves the production team guessing will always cost you more time and budget than it saves. Here are the five failure modes we see most often — and they are almost entirely avoidable.

No reference creative

Sending only a copy document without a design file or storyboard forces the team to interpret the visual direction. Every interpretation is a potential revision.

Missing specs

No file size limits, no ad dimensions, no format requirements. The studio builds in good faith, then discovers the work needs to be rebuilt for the actual platform.

Vague or unapproved copy

"Final copy to follow" is the single most expensive phrase in a brief. Copy that changes mid-production forces layout, animation, and timing rework across every size.

No brand assets included

Missing logos, placeholder fonts, or absent colour codes mean the team either recreates assets (wrong) or pauses work to wait for files (slow).

Unclear deadline (and no live date)

A delivery date without a live date is guesswork. Production teams need to know when the campaign actually goes live to prioritise correctly — especially when multiple campaigns are in-flight. "ASAP" is not a deadline. Give a time and a timezone.

3.2x
Average revision rounds for HTML5 banner campaigns industry-wide
40%
Of all production rework is directly caused by incomplete briefs
2–3 hrs
Saved per campaign when a proper brief is sent on day one

The Anatomy of a Perfect Production Brief

A great brief is not a long brief — it is a complete brief. Every field below exists because its absence has caused a real production delay for a real client. Think of this as a pre-flight checklist: if one item is missing, the brief should not leave your desk.

1

Campaign overview

Brand name, product or offer being promoted, campaign objective (awareness, click-through, conversion), and the primary audience. One paragraph is enough — this sets context for every decision the production team makes about pacing, tone, and emphasis.

2

Creative reference

An approved design file (PSD, AI, Figma link), a storyboard, or at minimum a reference URL showing the visual direction. If the creative is still in development, say so explicitly and give a date. Never leave this blank.

3

Required sizes and formats

List every ad unit: 300x250, 728x90, 160x600, 320x50, and so on. Specify whether you need static fallbacks (JPG/PNG/GIF) alongside the HTML5 animated versions. If there is a master size and adaptations, say which is master.

4

Platform destination

DV360, Celtra, Adform, Google Display Network, Meta Ads Manager, or a publisher's proprietary ad server? Each has different technical requirements. The platform determines build methodology, click tag implementation, and backup image specs.

5

File size limits

State the maximum initial load weight and the maximum total file size, per size. Industry standard for GDN is 150KB initial / no total limit; DV360 allows up to 200KB initial. Publisher-direct placements often have tighter limits. Confirm before briefing.

6

Animation notes

Total animation length (e.g. 15 seconds), number of loops (most platforms cap at 3 loops or 30 seconds — whichever comes first), loop behaviour (freeze on last frame vs. restart), and any specific animation beats tied to the copy or offer reveal.

7

Copy — finalised and approved

Every word, punctuation mark, and disclaimer that will appear in the ad. Include character limits if the platform imposes them. Mark which copy is fixed (legal, disclaimer) and which is flexible. Do not send a brief with placeholder copy.

8

Brand assets

Logo in SVG or vector format, brand fonts (include the actual font files, not just the name — licensing matters), approved colour codes in HEX and RGB, and any brand texture or pattern files referenced in the design. Attach them to the brief, never link to a public Dropbox folder that expires.

9

Click-through URL and UTM parameters

The full destination URL including all tracking parameters. Test it before you send it. A broken URL discovered after QA adds a full revision round to the timeline.

10

Live date and delivery deadline

The date the campaign goes live with the timezone. Then work backwards: delivery to the ad server, QA completion, internal approval gate, and when production files need to be in-hand. A good production team will flag if the timeline is unrealistic before work begins — but only if you give them the dates upfront.

The Brief Template — Filled Example

Here is what a complete, well-formed production brief looks like in practice. Every field is filled. Nothing is left to interpretation.

📄 Production Brief — Digilakshya Format Version 1.0 — Final
Campaign Overview
Brand: Vantage Insurance  |  Product: Home Contents Policy  |  Objective: Drive quote completions via display  |  Audience: Homeowners 30–55, AU metro
Creative Reference
Figma: figma.com/file/aBcDe123 — "Vantage_HomeContents_Banners_v3_APPROVED"  |  Key visual: kitchen lifestyle photo, brand blue overlay, white logo top-left, CTA bottom-right
Required Sizes & Formats
300×250 px (master)
728×90 px (leaderboard)
160×600 px (skyscraper)
320×50 px (mobile banner)
300×600 px (half-page)
Static JPG fallback — all sizes
Platform & File Size Limits
Platform: DV360 (Google Campaign Manager delivery)
Max initial load: 200KB  |  Max total: 2.2MB  |  Backup image: JPG under 50KB
Animation
Total duration: 15 seconds  |  Loops: 3  |  End frame: Freeze on CTA  |  Beat notes: Frame 1–4s brand + hero image; 4–9s product benefit copy; 9–13s offer callout (10% discount); 13–15s CTA reveal
Approved Copy (Final)
Line 1: "Protect what matters most"
Line 2: "Contents cover from $4.20/week"
Offer badge: "Save 10% online"
CTA: "Get a free quote"
Disclaimer: "T&Cs apply. Premium shown is indicative only."
Brand Assets — Attached
Logo: Vantage_Logo_RGB.svg (white version), Vantage_Logo_RGB.svg (dark version)
Fonts: AvenirNext-Regular.otf, AvenirNext-Bold.otf (licensed, included)
Colours: Brand Blue #0047AB  |  White #FFFFFF  |  Accent Gold #FFB800
Hero image: Kitchen_Lifestyle_Hero_2400px.jpg (attached, licensed for digital)
Click-Through URL
https://vantageinsurance.com.au/home-contents?utm_source=display&utm_medium=banner&utm_campaign=hci_q3_2026&utm_content=300x250
Key Dates (AEST)
Files to studio: Monday 8 June, 9am
Delivery for QA: Thursday 11 June, 5pm
Campaign live: Monday 15 June

What Happens When a Brief Is Incomplete

A bad brief does not just slow things down once — it creates a compounding revision spiral. Here is how the same campaign plays out across two scenarios.

✕  Incomplete Brief — Revision Spiral

1Brief received — missing specs, copy marked "to follow"
2Studio works on assumptions, requests clarification — delay begins
3Updated copy arrives — layout and animation timing reworked
4First delivery — wrong ad dimensions flagged in QA review
5Rebuilt to correct specs — second delivery submitted
6Click URL incorrect — third revision round triggered
⚠ Campaign delayed 5 days · 4–6 extra production hours · budget overrun

✓  Complete Brief — Straight to Delivery

1Complete brief received — all assets, specs, copy, and dates confirmed
2Studio begins build immediately — no clarification needed
3Internal QA pass — minor visual polish only
4Files delivered to ad server on schedule
5Campaign goes live on time. Zero unplanned revisions.
✓ Delivered in 24–48 hrs · on budget · zero revision rounds

Platform-Specific Information Your Brief Must Include

Different ad platforms have meaningfully different technical requirements. What works on GDN will not necessarily work on Celtra or Adform. If you do not know which platform your media team is using, find out before you brief production — the build methodology changes depending on the answer.

Platform Click tag format Max initial load Extra requirements
DV360 / Campaign Manager CM360 click macro %%CLICK_URL_UNESC%% 200KB Backup image required SSL-compliant assets only 3rd-party tags need CM wrapping
Celtra Celtra SDK click handler — no manual tag Flexible (Celtra hosted) Must be built inside Celtra platform Dynamic feed specs if personalised Preview link for QA
Adform Adform click macro [AdformClickTag] 150KB initial Separate tracker pixel required Viewability tag coordinates Banner ID from media team
Google Display Network (GDN) Standard clickTag JS variable 150KB initial Animated GIF capped at 30 seconds HTML5 must pass Google Validator Polite loading required

Brief Checklist Before You Send

Run through this list before the brief leaves your hands. Every unchecked item is a potential revision round.

The One-Line Brief Test

Here is a quick sanity check that takes 30 seconds and costs nothing. Before you send the brief, try to write a single sentence that captures the entire job. If you cannot do it, the brief is not ready.

Can you summarise this brief in one sentence?

If the answer requires three clauses, a list of caveats, or "it depends" — go back and tighten the brief first.

"Build 5 HTML5 display sizes for Vantage Insurance's home contents campaign, 15-second loop, for DV360 delivery by 11 June, going live on 15 June."

A brief that passes the one-line test is a brief that has a clear scope, a confirmed platform, an agreed deadline, and finalised creative direction. Everything else — the assets, the specs, the copy — should already be attached. The sentence is not a substitute for the brief. It is a proof that the brief makes sense.

If your production studio cannot restate the job back to you in a single sentence during kickoff, that is your signal that there is ambiguity in the brief before a single file has been opened. Address it then — not after the first round of work.

Ready to Brief Your Next Campaign?

Digilakshya is a specialist offshore digital production agency. HTML5 banners, EDMs, motion, and web — delivered in 24–48 hours by agency veterans from AKQA, Ogilvy, and Sapient. Retainers from $15/hr.

Start a conversation →

The Brief Is the Build

Production studios are not mind-readers. The quality of what they deliver is a direct function of the quality of what you send them. A brief that is clear, complete, and approved before it leaves your hands is not extra work — it is the work. Every minute you spend getting the brief right is two or three minutes saved in revision cycles, re-uploads, and deadline extensions.

The production teams that consistently deliver fast, high-quality work are the ones who ask for complete briefs, push back on missing information, and refuse to begin builds on provisional copy. The account managers and brand marketers who build long, productive agency relationships are the ones who give those teams what they need.

Use the template in this article. Run the checklist. Do the one-line test. Send the right brief once — and get the right banner back the first time.

HTML5 Banners Production Brief Agency Operations Digital Production DV360 Campaign Management Account Management Revision Reduction