Media Purchasing Checklist
Steps a media planning and buying team runs to take a campaign from brief through buy execution, trafficking, and post-buy reconciliation. Designed for agency planners and buyers working across paid social, programmatic, search, CTV, and linear.
6 sections
30 steps
1
Brief & Campaign Objectives
-
Intake the client media brief
-
Define KPIs and north-star metric
-
Confirm flight dates and in-market window
-
Lock the working media budget
-
Confirm regulated-category review needs
2
Audience & Channel Planning
-
Build the audience segmentation
-
Select the channel mix
-
Run reach and frequency modeling
-
Specify ad formats and creative dimensions
-
Confirm the buy type
3
RFPs & Negotiation
-
Issue RFPs to publishers and partners
-
Benchmark CPMs against SMI and prior flights
-
Negotiate value-adds and added-value units
-
Secure makegood and cancellation terms
-
Approve the final plan with the client
4
Trafficking & Launch
-
Execute IOs and digital insertion orders
-
Set up the buys in Prisma or Mediaocean
-
Traffic creative tags through CM360
-
Apply brand-safety and inclusion lists
-
Pre-flight QA the live tags
5
In-Flight Optimization
-
Confirm pacing in week one
-
Review delivery against KPIs
-
Flag underperforming line items
-
Shift budget to top-performing partners
-
Audit IVT and viewability through IAS
6
Post-Buy Reconciliation & Wrap
-
Pull final delivery against ordered units
-
Reconcile billed spend to actual delivery
-
Determine if makegoods are required
-
Negotiate makegood units with the publisher
-
Deliver the post-buy report to the client
Use this template
Copy it to your account, customize the steps, and run it with your team in minutes.
Sections
6
Steps
30
Category
Advertising
Price
Free to start
Need a different process
Browse hundreds of free templates across every team and industry.
Back to template libraryRelated templates
More workflows your team can run.
Run Media Purchasing Checklist with your team
Customize the steps, assign roles, set a schedule, and keep a complete record for every run.