Tempio

Campaign brief template

Free download as CSV and Markdown. Nothing sits in front of the file: no form, no account, no email address.

The files

What it is

A campaign brief is one page, written before the campaign exists, that says what it is for and how you will know whether it worked. Eighteen fields, a sentence each.

It is not a plan and it is not a creative brief. It is the agreement the plan and the creative are both built against, and it is the document somebody reads in week three when they want to know why a line exists.

When to use it

Write it before anything is built, and get it approved before anything is built. The Approver field holds one name and a date; if nobody will put their name to the brief, that is information about the campaign.

Use it again at the end. The Definition of done field was written before anybody knew the answer, which is what makes it worth reading afterwards. A campaign that is written up against its own brief teaches you something; one that is written up against whatever number looked best teaches you nothing.

Every field, and what belongs in it
TypeHow to fill it
Brief nameTextWhat this campaign is called in conversation. Short enough to say out loud, and the same words everyone will actually use, rather than a code that has to be looked up.
Business outcomeTextWhat changes in the business if this works, in a sentence that names no metric. "Sell through the spring range without discounting the core line" is an outcome. "Improve return on ad spend" is not.
Primary metricTextThe one number that tells you whether the outcome happened. One. A campaign judged on three metrics is judged on whichever of the three looks best when somebody finally opens the account.
BaselineNumber and windowWhat the metric reads today, over what window, from which account. Blank until you have looked. Without the window and the source the figure is an opinion with a decimal point on it.
TargetNumberWhere the metric has to get to for this to have been worth doing. Blank until the baseline is filled in, because a target set before the baseline is known is a target nobody will defend later.
AudienceTextWho this is for, described specifically enough that somebody could build the audience from the sentence. If the honest answer is everyone who buys the product, write that — it is a real answer and it changes the plan.
OfferTextWhat the person is actually being offered. If the answer is the product at its normal price, say so: knowing that the product is the offer changes what the creative has to carry.
MessageTextThe one thing the ad has to get across, in one sentence, in the words a customer would use rather than the words the category uses.
ProofTextWhy anybody should believe the message: a number, a guarantee, a review, a demonstration. A message with no proof behind it is a claim, and the creative team will be asked for the proof anyway.
Landing pageURLWhere the traffic goes, exactly. A campaign pointed at a home page has no landing page, and the first thing anybody will suggest in week two is building one.
ChannelsTextWhere it runs, and nothing else. Keep the list short enough that every entry gets a budget it can learn from; a channel with a token budget teaches you nothing except that it had a token budget.
Flight startDate (YYYY-MM-DD)The first day the campaign is meant to spend. ISO order, so a register of briefs sorts correctly and two people in two countries read the same day.
Flight endDate (YYYY-MM-DD)The last day, inclusive. This is the date the definition of done gets answered on, which is why a brief with no end date never gets written up.
Budget (minor units)IntegerThe whole budget for the campaign, in the smallest unit of its currency: 150000 is 1,500.00. Split it across lines in the media plan rather than here.
CurrencyISO 4217 codeThe code of the account that will be billed. Named here so the brief and the plan can be summed together without anybody guessing which currency a bare number was in.
GuardrailsTextWhat must not happen: the campaigns not to be touched, the budget move that needs a second approval, the creative not to be reused. This is the field that lets somebody act without asking, so write it properly.
ApproverText and dateWho signed the brief off, and when. One name. A brief approved by a committee is a brief nobody owns when a decision has to be made quickly.
Definition of doneTextWhat has to be true for this campaign to be finished and written up. Not that it ran, but the primary metric set against the baseline, in a sentence that can be answered yes or no on the end date.

The outcome and the metric are two different fields

The most common way a brief goes wrong is on its first two lines, where the business outcome and the primary metric collapse into one sentence. "Improve return on ad spend" gets written in the outcome field, and from that moment the campaign has no purpose that a person outside the marketing team can recognise.

Keep them apart deliberately. The outcome is what changes in the business: stock sold through, a launch that lands, a segment that starts buying again, a cost that comes down. Write it with no metric in it at all. The metric is then the instrument you have chosen to detect that change, and choosing it becomes a real decision rather than a reflex.

The discipline pays off at the end. A campaign that hit its metric and missed its outcome is a specific, useful finding — it usually means the metric was the wrong instrument — and you can only ever notice it if the two were written down separately at the start.

Baseline before target, always

The baseline and target fields ship blank in the downloads, in that order, and the order is the point. A baseline is a reading: this metric, over this window, from this account. A target is a claim about where that reading can get to. Making the claim before taking the reading is how a campaign acquires a number that nobody can defend and everybody argues about.

Choosing the window is most of the work. Too short and you have measured a fortnight of one creative; too long and the offer, the landing page and the audience have all changed inside the sample. A reasonable rule is to cover at least one full buying cycle and to stop at the last material change to the offer, then to write both the window and the reason for it beside the number.

Where there genuinely is no baseline — a new channel, a new product, a first flight — leave both fields blank and say so in the definition of done instead: review at two weeks, set the target then. A brief that admits it is a first reading is more useful than one carrying a target somebody made up to fill the cell.

Offer, message, proof: three fields, not one

These three collapse into each other more often than any others on the sheet, and separating them is the fastest improvement most briefs can make.

The offer is the transaction: what the person gets and on what terms. Free returns, a bundle, early access, the product at its usual price. Naming it as an offer even when there is nothing special about it is worth doing, because it makes visible how much work the creative is being asked to do on its own.

The message is the single thing the ad must get across, in the customer's words. One sentence. If it needs a comma-spliced second clause, it is two messages and you are about to run a campaign that says neither of them clearly.

The proof is the reason to believe the message. A number, a guarantee, a review, a demonstration, a name. A message with no proof behind it is a claim, and it will get challenged — either by the creative team at the start, or by the market for the whole flight.

Guardrails are the field that makes delegation possible

Most briefs describe what should happen and say nothing about what must not. That silence is why so many campaigns need their owner in the room for every small decision.

Guardrails are the inverse of the brief: the campaigns that are not to be touched, the size of a budget move that needs a second approval, the creative that is not to be reused, the audiences that belong to another team, the floor a bid may not go under. Written properly, they let somebody else act on this brief at four in the afternoon without asking, and they let you say afterwards whether what happened was inside the terms you set or outside them.

That is a useful property whoever is doing the acting. A person reads guardrails and works within them. A rule written from the same guardrails does the same thing, at the same boundary, and leaves the same record of which line it was acting under. The difference between an action you sanctioned and an action you merely did not prevent is written in this field, and nowhere else in the brief.

Definition of done, written before the answer is known

The last field is the one most briefs skip, and it is the one that decides whether the campaign teaches anybody anything.

A definition of done is a sentence you can answer yes or no to on the end date. It names the primary metric, the target, the baseline it is compared against, and the window. "The spring range is sold through, or the flight ends, and the result is written up against the August baseline" is a definition of done. "The campaign performs well" is not.

Its value comes entirely from being written before anybody knows the answer. Afterwards, every campaign has a story, and the story is always assembled from whichever numbers moved. A sentence fixed in advance is the only thing that can contradict that story, which makes it the only sentence in the brief that can change what you do next time.

Keeping a register of briefs

The CSV version of this template is one row per brief, with the eighteen fields as columns, and it is worth keeping even if every brief also lives as its own document.

Read down a column rather than across a row and the register answers questions a single brief cannot. Have the targets been getting more or less ambitious? How often is the baseline field blank? Which guardrails keep getting written, which means they should probably be a standing rule instead of a per-campaign sentence? How many briefs from the last year were ever written up against their own definition of done?

Those answers are cheap once the briefs share a shape, and unavailable when every brief is a differently organised page. Add columns at the end if you need them; leave the eighteen names alone, so the register stays readable across a year.

Made for your industry

Templates that go with it

Related reading

Questions

Put frontier AI to work on every ad account you run.

Tempio connects your ad accounts into one workspace and hands your own AI the numbers and the tools. Every change it writes is a draft until you approve it, or until a rule you wrote does.

Request early access
  • Read and draft by default. Approve is a separate permission you grant.