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
Complete one checkpoint at a time. Tick each sub-check as you confirm it, then copy the checkpoint prompt and paste the AI result into the note. Checking every box and adding a note marks the checkpoint Passed automatically — you can still change the status manually if the result shows a fix or blocker. Your progress is saved in this browser only — nothing is sent anywhere.
Start checking items to calculate readiness.
0 of 6 checkpoints reviewed
0%
Complete
0
Passed
0
Needs fix
0
Blockers
0
N/A
0%
Score
Campaign setup
Fill these once.
Fill these once. AI helper prompts will use this context automatically.
Fill this once, then every AI helper prompt will be pre-filled for this campaign.
Advanced fields (optional)
Set the campaign dates and budget once. The report will calculate duration and estimated daily budget automatically.
Checkpoint 1 of 6
Goal & KPI
Make sure the campaign has a clear business objective and measurable success target.
What this covers
0 of 3 checks completeCheck every box above and add a note to mark this checkpoint Passed automatically — you can still override the status anytime.
Use AI helper
Use this prompt to review the whole Goal & KPI checkpoint.
This prompt uses your Campaign Setup automatically.
Missing campaign setup fields: Campaign name, Business goal, Primary KPI, Launch date
Campaign dates or budget are incomplete or invalid. Add a valid launch date, end date, and budget to calculate duration and daily budget.
Act as a senior marketing strategist doing pre-launch QA. Review the goal and KPI setup for this campaign against three checks: a clear one-sentence objective, a defined primary KPI with a target range, and a known first review date or decision point. Also comment on whether the KPI target is realistic given the campaign duration and estimated daily budget. Campaign name: [MISSING: CAMPAIGN NAME] Business goal: [MISSING: BUSINESS GOAL] Primary KPI: [MISSING: PRIMARY KPI] Launch date: [MISSING: LAUNCH DATE] Campaign duration: [CALCULATED AFTER VALID DATES] Estimated daily budget: [CALCULATED AFTER VALID DATES AND BUDGET] What you know so far about the objective, KPI target, and review date: [GOAL AND KPI NOTES] Return: Recommended status: Passed / Needs fix / Blocker / N/A Short answer: A concise finding for this checkpoint. Evidence: What supports the answer. Risks or missing inputs: What should be fixed before launch. Recommended action: The next practical action.
Variables to replace by hand
- [GOAL AND KPI NOTES] What you already know about the objective, KPI target range, and next review date. e.g. Objective is to grow orders 15%. KPI target is $18 cost per order. First review is 5 days after launch.
Checkpoint 2 of 6
Audience
Make sure the campaign is speaking to the right person.
What this covers
0 of 3 checks completeCheck every box above and add a note to mark this checkpoint Passed automatically — you can still override the status anytime.
Use AI helper
Use this prompt to review the whole Audience checkpoint.
This prompt uses your Campaign Setup automatically.
Missing campaign setup fields: Target audience, Offer / product, Channel
Act as a senior audience strategist doing pre-launch QA. Review the audience setup for this campaign against three checks: a plain-language audience definition, exclusions or overlap risks considered, and a clear funnel stage. Target audience: [MISSING: TARGET AUDIENCE] Offer: [MISSING: OFFER] Channel: [MISSING: CHANNEL] Exclusions, overlap risks, or funnel stage notes: [AUDIENCE NOTES] Return: Recommended status: Passed / Needs fix / Blocker / N/A Short answer: A concise finding for this checkpoint. Evidence: What supports the answer. Risks or missing inputs: What should be fixed before launch. Recommended action: The next practical action.
Variables to replace by hand
- [AUDIENCE NOTES] What you know about exclusions, overlap with other campaigns, and funnel stage. e.g. Excluding buyers from the last 30 days. This audience is cold, top-of-funnel.
Checkpoint 3 of 6
Creative & Message
Make sure the ad can quickly communicate the offer and next action.
What this covers
0 of 3 checks completeCheck every box above and add a note to mark this checkpoint Passed automatically — you can still override the status anytime.
Use AI helper
Use this prompt to review the whole Creative & Message checkpoint.
This prompt uses your Campaign Setup automatically.
Missing campaign setup fields: Offer / product, Target audience, Channel
Act as a direct-response creative strategist doing pre-launch QA. Review the creative and message setup for this campaign against three checks: a hook that earns attention in the first visible moment, creative formats ready for every placement, and a CTA that matches the landing page. Offer: [MISSING: OFFER] Target audience: [MISSING: TARGET AUDIENCE] Channel: [MISSING: CHANNEL] Hook, format coverage, and CTA notes: [CREATIVE NOTES] Return: Recommended status: Passed / Needs fix / Blocker / N/A Short answer: A concise finding for this checkpoint. Evidence: What supports the answer. Risks or missing inputs: What should be fixed before launch. Recommended action: The next practical action.
Variables to replace by hand
- [CREATIVE NOTES] The opening hook, the format versions you have ready, and the ad and landing page CTAs. e.g. Hook: "Still buying snacks with ingredients you can't pronounce?" Formats ready: feed image, story video. Ad CTA and page CTA both say Shop Now.
Checkpoint 4 of 6
Landing Page
Make sure the page can convert visitors without confusion.
What this covers
0 of 3 checks completeCheck every box above and add a note to mark this checkpoint Passed automatically — you can still override the status anytime.
Use AI helper
Use this prompt to review the whole Landing Page checkpoint.
This prompt uses your Campaign Setup automatically.
Missing campaign setup fields: Landing page URL, Offer / product
Act as a landing page QA reviewer. Review the landing page for this campaign against three checks: it works cleanly on mobile and desktop, the offer, price, or lead promise is clear above the fold, and the full conversion path has been tested end to end. Landing page URL: [MISSING: LANDING PAGE URL] Offer: [MISSING: OFFER] What you saw on mobile, desktop, and in your test conversion: [LANDING PAGE NOTES] Return: Recommended status: Passed / Needs fix / Blocker / N/A Short answer: A concise finding for this checkpoint. Evidence: What supports the answer. Risks or missing inputs: What should be fixed before launch. Recommended action: The next practical action.
Variables to replace by hand
- [LANDING PAGE NOTES] What you noticed on mobile and desktop, and what happened when you tested the conversion path. e.g. Loads fine on both devices. Test order completed, confirmation page loaded, confirmation email received.
Checkpoint 5 of 6
Tracking & Handoff
Make sure results can be measured and leads/orders are not lost.
What this covers
0 of 3 checks completeCheck every box above and add a note to mark this checkpoint Passed automatically — you can still override the status anytime.
Use AI helper
Use this prompt to review the whole Tracking & Handoff checkpoint.
This prompt uses your Campaign Setup automatically.
Missing campaign setup fields: Channel, Lead handoff destination
Campaign dates or budget are incomplete or invalid. Add a valid launch date, end date, and budget to calculate duration and daily budget.
Act as a tracking QA specialist. Review the tracking and handoff setup for this campaign against three checks: pixel, analytics, and conversion events are firing correctly, the UTM naming structure is clear and consistent, and the lead handoff or order attribution path is confirmed. Also flag if the campaign duration and daily budget pace mean tracking errors would be costly to catch late. Channel: [MISSING: CHANNEL] Campaign duration: [CALCULATED AFTER VALID DATES] Estimated daily budget: [CALCULATED AFTER VALID DATES AND BUDGET] Lead handoff destination: [MISSING: LEAD HANDOFF DESTINATION] What you verified about events firing, UTM naming, and handoff: [TRACKING NOTES] Return: Recommended status: Passed / Needs fix / Blocker / N/A Short answer: A concise finding for this checkpoint. Evidence: What supports the answer. Risks or missing inputs: What should be fixed before launch. Recommended action: The next practical action.
Variables to replace by hand
- [TRACKING NOTES] What you verified about events firing, the UTM naming structure, and the handoff test. e.g. PageView and AddToCart fired, Purchase did not fire in test order. UTMs follow campaign_source_medium format. Test lead appeared in CRM within 2 minutes.
Checkpoint 6 of 6
Budget & Approval
Make sure the campaign has financial limits and launch approval.
What this covers
0 of 3 checks completeCheck every box above and add a note to mark this checkpoint Passed automatically — you can still override the status anytime.
Use AI helper
Use this prompt to review the whole Budget & Approval checkpoint.
This prompt uses your Campaign Setup automatically.
Missing campaign setup fields: Budget amount, Launch date, End date, Approver
Campaign dates or budget are incomplete or invalid. Add a valid launch date, end date, and budget to calculate duration and daily budget.
Act as a launch coordinator doing pre-launch QA. Review the budget and approval setup for this campaign against three checks: daily budget, total budget, and stop-loss rule are clear, the launch and review cadence is known, and final owner approval is confirmed. Also check whether the estimated daily budget is realistic for the stated campaign duration and flag if the pacing looks too aggressive or too thin. Budget: [MISSING: BUDGET] Currency: EGP Launch date: [MISSING: LAUNCH DATE] End date: [MISSING: END DATE] Campaign duration: [CALCULATED AFTER VALID DATES] Estimated daily budget: [CALCULATED AFTER VALID DATES AND BUDGET] Approver: [MISSING: APPROVER] Stop-loss rule, review cadence, and approval status: [BUDGET AND APPROVAL NOTES] Return: Recommended status: Passed / Needs fix / Blocker / N/A Short answer: A concise finding for this checkpoint. Evidence: What supports the answer. Risks or missing inputs: What should be fixed before launch. Recommended action: The next practical action.
Variables to replace by hand
- [BUDGET AND APPROVAL NOTES] The stop-loss rule, the review cadence, and the current approval status. e.g. Stop-loss at $200 spent with no orders. Reviewing every 3 days. Approved by Sarah on July 5.
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