Campaign Launch QA Checklist
A pre-launch review system for campaigns covering goals, targeting, creative, landing pages, tracking, budget, and final approval.
Best for
Paid ads + Lead generation
Estimated time
25–45 min
Level
Beginner
Start here
Run this top to bottom before you switch a campaign on. For each item, tick it off, mark a status, and treat anything unresolved in tracking, landing page, offer clarity, or lead handoff as a hard stop.
Use this when
- A new paid campaign is about to launch
- A campaign is relaunching after edits
- You inherited a campaign and need a safety check
- A client or manager asked for launch sign-off
After you finish
- Save the page as PDF and attach it to the campaign brief or ticket
- Share any blockers with the owner before launch, not after
- Book the first review date so performance gets read on time
Usage guide
How to use this resource.
Rules before you start
- Use this before any campaign goes live, not after performance drops.
- Treat any failed item in tracking, landing page, or offer clarity as a blocker.
- Print or save the checklist as PDF and attach it to the campaign brief or launch ticket.
Prepare these inputs
- Campaign brief or launch request
- Final creative assets and copy
- Landing page or destination URL
- Tracking plan and KPI target
- Budget, schedule, and owner list
Interactive workbench
Run this checklist
Mark each item, review blockers, then copy or print a QA summary. Your progress is saved in this browser only — nothing is sent anywhere.
Start checking items to calculate readiness.
0 of 18 items reviewed
0%
Complete
0
Passed
0
Needs fix
0
Blockers
0
N/A
0%
Score
Scoring guide
Pass, fix, or block.
Mark each item as complete, needs fix, or blocker. Do not launch with unresolved blockers in tracking, offer clarity, payment path, or lead handoff.
Passed
Ready to launch.
Needs fix
Can launch after owner updates.
Blocker
Do not launch before this is solved.
Checklist section
Objective & KPI
What this is for: This section makes sure everyone agrees on what the campaign is for and how you will know it worked. Without it, you cannot tell real success from noise.
Make sure the campaign has one clear job and one primary measure of success.
- 01
Define the campaign objective in one sentence.
In plain words — Write, in one plain sentence, what this campaign is trying to make happen.
Why it matters: A campaign with multiple competing goals is hard to optimize.
Evidence required
Campaign brief includes one primary objective.
Client input needed
The main business result you want from this campaign.
StatusUse AI helper
Use this prompt if you need help writing the objective.
Act as a senior marketing strategist. Based on the following campaign information, write one clear campaign objective in one sentence. Campaign name: [CAMPAIGN NAME] Business goal: [BUSINESS GOAL] Target audience: [TARGET AUDIENCE] Offer: [OFFER] Primary KPI: [PRIMARY KPI] Return: 1. One-sentence objective 2. Primary KPI 3. What success means 4. What would make the campaign unclear
Variables to replace
- [CAMPAIGN NAME] The internal name of this campaign. e.g. Spring Snack Box Launch
- [BUSINESS GOAL] The business result the campaign should support. e.g. Grow online orders from new customers
- [TARGET AUDIENCE] Who this campaign is speaking to. e.g. Parents looking for healthy school snacks
- [OFFER] The specific offer or promise in the campaign. e.g. 20% off the first snack box
- [PRIMARY KPI] The single most important success metric. e.g. Cost per new order
- 02
Set the primary KPI and acceptable target range.
In plain words — Pick the one number that proves the campaign worked, and the range that counts as good, weak, or failed.
Why it matters: The team needs a clear threshold for good, weak, and failed performance.
Evidence required
KPI target is written beside the objective.
Client input needed
Your target cost, return, or volume for this campaign.
Status - 03
Confirm the next decision date.
In plain words — Decide now when you will next look at the numbers and make a call.
Why it matters: Launches need review rhythm, not random panic checks.
Evidence required
First review date is scheduled or added to the launch note.
Status
Checklist section
Audience & Targeting
What this is for: This checks that the campaign talks to a specific group of people for a clear reason. Vague targeting wastes budget and weakens every other choice.
Check that the campaign is talking to a specific audience with a clear reason to care.
- 04
Write the target audience in plain language.
In plain words — Describe the people you want to reach the way you would explain them to a friend.
Why it matters: Clear targeting improves creative, offer, and landing page choices.
Evidence required
Audience definition is visible in the brief.
Client input needed
A short description of who your best customers are.
StatusUse AI helper
Use this prompt if you need help describing the audience.
Act as a senior audience strategist. Turn this rough audience note into a clear targeting description. Product or offer: [OFFER] Rough audience note: [AUDIENCE NOTE] Channel: [CHANNEL] Return: 1. One-line audience definition in plain language 2. The main problem they want solved 3. Where they likely are in the funnel 4. One message angle that would resonate
Variables to replace
- [OFFER] What you are promoting. e.g. Monthly healthy snack subscription
- [AUDIENCE NOTE] Your rough description of who you think the audience is. e.g. Busy parents, 30–45, care about health
- [CHANNEL] Where the campaign will run. e.g. Instagram and Facebook
- 05
Confirm exclusions and overlap risks.
In plain words — Make sure you are not paying to reach people you should skip, like recent buyers.
Why it matters: Poor exclusions can waste budget and distort performance reads.
Evidence required
Exclusions are reviewed in the ad platform or media plan.
Status - 06
Map the audience to the funnel stage.
In plain words — Decide whether these people are meeting you for the first time or already know you.
Why it matters: Cold, warm, and returning audiences need different messages.
Evidence required
Audience is labeled as awareness, consideration, conversion, or retention.
Status
Checklist section
Creative Assets
What this is for: This checks that the ad itself communicates the offer on its own. If the creative needs explaining, most people will scroll past it.
Review whether the creative can carry the offer without extra explanation.
- 07
Check the hook in the first visible moment.
In plain words — Look at the first second or first line and ask if it earns attention.
Why it matters: Weak hooks reduce attention before the message has a chance.
Evidence required
Opening line, frame, or headline states the core angle.
Status - 08
Confirm format versions for every placement.
In plain words — Make sure you have the right sizes for each spot the ad will appear.
Why it matters: One creative size rarely works well across all placements.
Evidence required
Required ratios and versions are attached.
Client input needed
Final approved creative files and copy.
Status - 09
Check CTA consistency between ad and landing page.
In plain words — The button on the ad and the action on the page should ask for the same thing.
Why it matters: Mismatch creates confusion and reduces conversion intent.
Evidence required
Ad CTA and page CTA point to the same action.
Status
Checklist section
Landing Page
What this is for: This checks that the page receiving the clicks can actually convert them. Sending traffic to a weak page burns money fast.
Make sure the destination can convert the traffic you are about to send.
- 10
Open the landing page on mobile and desktop.
In plain words — View the page on a phone and a computer, exactly like a real visitor would.
Why it matters: Most campaign issues are obvious only when tested like a real user.
Evidence required
Screens checked on both viewport types.
Status - 11
Confirm the offer, price, or lead promise is clear above the fold.
In plain words — Within the first screen, a visitor should see what they get and why it matters.
Why it matters: Traffic should not need to hunt for the reason to act.
Evidence required
Hero section states what is offered and why it matters.
Status - 12
Test the full conversion path.
In plain words — Actually complete a test order, form, or booking to confirm nothing is broken.
Why it matters: Forms, checkout, WhatsApp links, and booking flows can silently break.
Evidence required
A real test submission or test order is completed.
Client input needed
The live landing page or destination URL.
Status
Checklist section
Tracking & Events
What this is for: This section checks whether the campaign can be measured properly before launch. If tracking is broken, you may spend money without knowing what worked.
Protect your ability to read performance before money starts moving.
- 13
Confirm pixel, analytics, and conversion events are firing.
In plain words — Check that the tools actually record visits and actions before you spend.
Why it matters: Bad tracking makes good optimization impossible.
Evidence required
Events verified through platform tools or analytics debug view.
Client input needed
Access to the ad account, analytics, and tracking setup.
Status - 14
Check UTM naming structure.
In plain words — Make sure the link tags are named consistently so reports stay readable.
Why it matters: Messy UTMs break reporting and make channel comparison painful.
Evidence required
Campaign, source, medium, content, and term are defined.
Status - 15
Confirm lead handoff or order attribution path.
In plain words — Send a test lead or order and confirm it lands where the team can act on it.
Why it matters: Marketing must know what happened after the click.
Evidence required
CRM, inbox, sheet, or sales owner receives the test lead.
Client input needed
Where leads or orders should go (CRM, inbox, sheet, or owner).
Status
Checklist section
Budget, Schedule & Approval
What this is for: This sets the spending limits, the timeline, and who owns the final go decision, so nothing launches by accident.
Align the final launch controls before the campaign is switched on.
- 16
Confirm daily budget, total budget, and stop-loss rule.
In plain words — Agree how much can be spent per day, in total, and when to pull the plug.
Why it matters: A campaign needs clear spending boundaries.
Evidence required
Budget and stop-loss rule are written in the launch note.
Client input needed
Approved budget and the most you are willing to risk.
Status - 17
Check launch date, end date, and review cadence.
In plain words — Lock the start, the end, and how often you will check in.
Why it matters: Timing errors can ruin campaign reads and stakeholder trust.
Evidence required
Schedule is confirmed in calendar or media plan.
Status - 18
Get final owner approval.
In plain words — One named person signs off on the go/no-go decision.
Why it matters: One person must own the final go/no-go decision.
Evidence required
Approver name and approval status are recorded.
Client input needed
The name of the person who can approve launch.
Status
Final review
Final go / no-go approval.
- No blockers remain in tracking, landing page, conversion path, or offer clarity.
- Campaign owner, creative owner, and reporting owner are confirmed.
- First review date is scheduled before launch.
- Launch notes are saved as PDF or attached to the project ticket.
Approved by
Approval date