MEDUSA

Planning · 30 July 2026 · 5 min read

How to create a media plan from a client brief

To create a media plan from a client brief, extract five things - objective, audience, market, KPIs and budget - then work them through a fixed sequence: KPI definition, audience mapping, channel allocation, flighting, and a pacing baseline. This is that sequence, with the judgement calls at each step.

Key takeaways

  • Never start planning until the brief yields all five inputs: objective, audience, market, KPIs, budget. A gap in the brief becomes a flaw in the plan.
  • Set KPIs before choosing channels. A channel split chosen first will quietly choose your KPIs for you.
  • Write the rationale for the split into the plan itself. If the reasoning is not on the page, the plan is indefensible in a review.
  • The plan is finished when the pacing baseline is set, not when the deck is sent.

Step 1: interrogate the brief before you accept it

Most briefs are incomplete and some are contradictory. The first job is extraction, not planning. Pull out the objective (what commercial outcome), the audience (who, described in more than demographics), the market (where, and whether multi-market), the KPIs (how success will be scored) and the budget (how much, over what period, with what flexibility).

Where the brief is silent, ask. Where it is contradictory - a conversion target with a pure awareness budget, say - flag it in writing before planning starts. An hour of interrogation here saves the revision rounds later, because most revision rounds are the brief's ambiguity surfacing as disagreement about the plan.

Step 2: convert the objective into KPIs a platform can report

'Build awareness' is a wish until it becomes reach, frequency and a measurable lift. 'Drive growth' is a wish until it becomes volume at a cost per acquisition. Write the conversion explicitly: objective, then primary KPI, then the one or two guardrail metrics that stop the primary being gamed. Cost per lead as primary with lead quality as guardrail, for instance, or reach as primary with effective frequency as guardrail.

Do this before touching channels. Choose channels first and the KPIs will drift toward whatever those channels happen to measure well, which is how campaigns end up optimised to clicks nobody wanted.

Step 3: define audiences you can actually buy

A persona that cannot be targeted is decoration. For each audience, capture the motivation (why they would respond), the channel behaviour (where they can be reached) and the addressable proxy (which platform segments approximate them on Meta, Google, TikTok, LinkedIn). The full method is in audience personas in media planning, and Medusa's persona matching automates the segment-mapping step.

Step 4: select channels and split the budget

The allocation is where plans are won and lost, and it deserves its own article - how to allocate media budget across channels covers the frameworks. The short version for the planning sequence: weight channels by what the objective demands, what the audience costs to reach on each channel, and what has historically responded for this account. Then write the rationale for each weighting into the plan.

That last sentence is the one planners skip. A split with no written reasoning is a split that gets relitigated in every client call. A split with the reasoning attached gets challenged once, properly, and then survives.

Step 5: flight it with shape, not habit

Flat weekly spend is the default because it is easy, not because demand is flat. Shape the flighting around demand seasonality, launch moments, platform learning phases (a conversion campaign needs stable spend early, not a trickle) and the interaction between channels - upper-funnel weight preceding performance weight, not running politely alongside it.

Step 6: set the pacing baseline before launch

A plan nobody compares against actuals is a forecast. Before anything goes live, agree the pacing cadence (daily for large or short flights, twice-weekly at minimum for the rest), the drift threshold that triggers action, and who acts. The approved allocation becomes the baseline; live pacing then reads actual spend, impressions and conversions against it and flags divergence while there is still flight left to fix it.

What the finished plan looks like

The columns a working media plan needs, per line
FieldWhat it holdsWhy it earns its place
Channel and tacticMeta prospecting, generic search, CTVThe unit of decision-making
AudienceThe persona and its platform segmentLinks spend to who it reaches
Budget and shareValue and % of totalThe allocation, visible
FlightingWeeks live, weight per weekShape, not just totals
KPI and targetThe number this line is accountable toStops averaging hiding failure
RationaleOne or two sentences of reasoningMakes the plan defensible
Planned vs actualFilled from launch onwardKeeps the plan alive in-flight

The shortcuts that backfire

The fuller catalogue of failure modes, with fixes, is in 10 media planning mistakes that quietly wreck campaigns.

Frequently asked questions

What should I extract from a client brief before planning?

Five things: the objective, the audience, the market, the KPIs and the budget. If any of the five is missing or ambiguous, resolve it in writing before planning starts, because the ambiguity will otherwise resurface as revision rounds.

Should I build a media plan in Excel or in software?

Excel works until the plan has to stay alive after launch. The structural weaknesses are versioning, error propagation across linked tabs, and the manual effort of pacing against actuals. Purpose-built tools keep the plan, the pacing and the analytics on one object, which is the argument for a media planning workspace over a workbook.

How detailed should flighting be?

Weekly weight per channel is the working standard. Daily flighting is worth the effort for short flights, launch weeks and retail moments; beyond that it creates maintenance without decisions.

How do I defend a budget split to a client?

With the rationale written at planning time: what the objective demanded, what the audience costs to reach per channel, and what historic response justified. A split defended from memory sounds like opinion. A split with reasoning on the page reads as a position.

Keep reading