Meta Ad Launch Checklist

Everything to verify before you spend a dollar. Work through each phase - account setup, pixel and tracking, targeting, creative, campaign structure, launch day, and week-one monitoring - so nothing gets missed.

Launch type
Campaign Launch (returning advertiser)
New Account Setup (first campaign ever)
Checklist progress
0 / 0 items
Select a mode above to begin

You are ready to launch.

All items checked. You have covered everything - pixel, targeting, creative, structure, and tracking. Now launch and let the algorithm learn.

Check your learning phase budget next
Account & Business Manager Setup
One-time setup before your first campaign
0 / 7
Create a Business Manager account at business.facebook.com (not from your personal Facebook profile)
Critical
Personal ad accounts lack team permissions, cannot be transferred, and if flagged, take all your audience data with them. Business Manager lets you share access cleanly and recover if something goes wrong. It takes five minutes now and saves serious pain later.
Add your Facebook Page to Business Manager and confirm page admin access
Critical
Create your Ad Account inside Business Manager - not from a personal profile
Critical
Set your ad account timezone and currency before spending anything
Critical
Timezone and currency cannot be changed after the account has spent money. Setting the wrong timezone means your day-parting and reporting windows will be permanently off. This is irreversible - get it right now.
Add payment method and verify billing in Business Manager
Critical
Verify your domain in Business Manager under Brand Safety > Domains
Critical
Domain verification is required to configure Aggregated Event Measurement - Meta's framework for tracking conversions after iOS 14+. Without a verified domain, you cannot prioritize your pixel events and conversion data will be severely limited. This is one of the most commonly missed setup steps.
Add at least one other admin to your Business Manager as a backup access point
Important
If the sole admin's personal Facebook account is suspended or locked (it happens), you lose access to everything - ad accounts, pages, pixels, audiences. A second admin prevents total lockout and is a five-minute safeguard worth taking.
Pixel & Tracking
Verify before every campaign - not just the first
0 / 7
Confirm Meta Pixel is installed on all pages of your website
Critical
Verify pixel fires correctly using Meta Pixel Helper Chrome extension - check for "active" status, not errors
Critical
A broken pixel is the single most expensive mistake in paid social. If events are not firing, Meta cannot optimize for conversions - it will deliver your ads to random users who click but never buy. You can spend thousands before noticing the conversion count is wrong. Check before every new campaign. Read more: How to Fix Meta Pixel Signal Quality.
Confirm standard events are firing correctly: ViewContent, AddToCart, InitiateCheckout, Purchase (eCommerce) or Lead, CompleteRegistration (lead gen)
Critical
Check for duplicate pixel events in Events Manager - the same event should not fire twice on a single page load
Critical
Duplicate events make your conversion count appear 2x what it actually is. Meta optimizes toward inflated results, often delivering to low-intent users who fire the event multiple times. Your ROAS in Ads Manager looks fine until you compare it to your actual revenue.
Set up Conversions API (server-side) alongside pixel for redundant tracking
Important
Browser-based pixel tracking is blocked by iOS privacy restrictions, ad blockers, and Safari's ITP. Conversions API sends events directly from your server to Meta, bypassing browser limitations. Together they give Meta the fullest possible signal about who converts - which directly improves optimization and reduces CPA over time.
Verify Event Match Quality score is above 6.0 in Events Manager
Important
Event Match Quality (EMQ) measures how well Meta can match conversion events back to people in its system. A score below 6 means a significant share of your conversions are not being matched to users - limiting optimization. Improve it by passing hashed customer data (email, phone) with your events. Check your EMQ score and see the Meta Pixel Signal Quality Guide.
Configure Aggregated Event Measurement and prioritize your top 8 conversion events in Events Manager
Important
Audience & Targeting
Custom audiences, targeting approach, and exclusions
0 / 7
Create website visitor custom audiences: 30-day, 60-day, and 180-day window variants
Critical
Upload your customer list or email list as a Custom Audience if you have 500+ contacts
Important
A customer list is your highest-quality lookalike seed. Even if you do not plan to use lookalikes immediately, uploading your customer list now builds the audience while your campaign is running. Use it to create lookalikes and to exclude existing customers from prospecting campaigns. See: Meta Lookalike Audience Planner.
Define your cold audience targeting approach: interest targeting, broad (no targeting), or lookalike
Critical
In 2025 and beyond, Meta's algorithm does most of the targeting work using creative and landing page signals. For most accounts with a solid pixel, broad audiences (no interest targeting) often outperform heavily layered interest stacks because they give Meta the most room to find buyers. Interest targeting is useful early when pixel signal is thin. See how interests compare by vertical: Meta Interest Targeting Finder.
Set up exclusion audiences: existing customers and recent purchasers should be excluded from prospecting ad sets
Important
Without exclusions, a growing share of your prospecting budget is spent on people who already bought. This inflates your conversion count (they convert again easily) but distorts your true prospecting CPA and wastes budget that should be reaching new buyers. Exclude at minimum: all purchasers from the past 90 days and your customer list.
If using lookalike audiences, confirm seed audience has at least 1,000 people for quality signal
Important
Check estimated audience size is appropriate for your daily budget (avoid audiences under 500k for budgets above $100/day)
Important
A small audience with a large budget will exhaust quickly - frequency will spike, CPMs will rise, and performance will fall off within days. Use the Meta Ad Frequency Planner to see your predicted frequency timeline before you launch.
If running retargeting, create separate campaigns for prospecting and retargeting - do not mix in the same campaign
Important
When prospecting and retargeting share a campaign budget, CBO will over-allocate to retargeting audiences - they convert more cheaply and Meta optimizes for that signal. Your retargeting budget inflates, your prospecting budget starves, and net new customer acquisition falls off. Keep them separate with dedicated budget controls. See: Prospecting vs Retargeting on Meta.
Creative & Copy
Ad specs, policy, and message quality
0 / 7
Verify all ad creative dimensions match Meta's specs for Feed, Stories, and Reels placements
Critical
Wrong dimensions lead to auto-cropping that cuts off key text or product visuals, or rejection of the ad entirely. Use Ad Specs & Sizes Guide to verify dimensions and file specs for every placement you are targeting before uploading.
Run all ad copy through the Meta Ad Policy Checker for prohibited language before submitting
Critical
Rejected ads add review lag of 1 to 3 days and repeated policy violations can restrict or suspend your account. Common violations - personal attribute language, health claims, financial guarantees - are easy to accidentally include in direct-response copy. Check first: Meta Ad Policy Checker.
Preview copy in the Meta Ad Text Preview tool to check where text gets truncated across all placements
Important
Primary text is cut after 125 characters in Feed, and headlines truncate at different lengths across placements. Your hook and key benefit must land before the "see more" break. Use Meta Ad Text Preview to see exactly where the cut happens on every placement.
Have a minimum of 3 creative variants ready - different hooks or formats - not just 3 versions of the same ad
Important
Launching with one creative means you are one fatigue event away from a performance cliff. Three distinct variants give Meta rotation options, reduce frequency per ad, and give you early data on which hook angle performs. Use Creative Test Matrix Builder to structure which variables to test first.
Confirm every ad has a single, specific CTA - no ad should ask the viewer to do more than one thing
Important
Verify message match between ad copy and landing page headline - the promise made in the ad must be fulfilled on the page
Important
Message mismatch - when the ad promises one thing and the landing page says something different - is one of the biggest drivers of high click-to-conversion drop-off. The visitor clicks because of the hook in the ad, then lands on a page that does not immediately continue that promise. Use Message Match Checker to score your ad-to-page continuity.
Test all destination URLs - click every link in every ad to confirm the page loads correctly and is not 404'ing
Critical
Campaign Structure & Budget
Objective, bidding, budget, and attribution
0 / 7
Choose the correct campaign objective - it must match the action you want buyers to take, not what "sounds right"
Critical
The campaign objective tells Meta what kind of person to find. Traffic objective optimizes for people who click - not people who buy. Sales objective optimizes for purchasers. Choosing the wrong objective is one of the most common early mistakes and cannot be changed after launch. Read: How to Choose the Right Meta Campaign Objective.
Set daily budget to at least 5x your target CPA to generate enough signal to exit the learning phase
Critical
Meta needs 50 optimization events per ad set per 7-day window to exit the learning phase. If your daily budget is too low to generate that volume, the algorithm never fully optimizes - delivery stays erratic, CPMs run high, and results are unpredictable. Calculate your required budget: Meta Learning Phase Calculator.
Confirm your bid strategy is appropriate for your account maturity - Lowest Cost for new campaigns, Cost Cap only after 30+ days of data
Important
Cost Cap and Bid Cap require the algorithm to understand your buyer pattern before it can cap efficiently. Applied too early, they cause severe underspend - the campaign simply does not deliver. Lowest Cost (no cap) lets Meta spend and learn first. Read: Meta Bid Strategy: Which One to Use and When.
Set your attribution window to 7-day click / 1-day view for most campaigns (adjust to 1-day click for fast-converting products with short consideration cycles)
Important
Your attribution window tells Meta which conversions to count when optimizing delivery. A 7-day click window gives the algorithm more signal to work with, especially for products where buyers research before purchasing. A 1-day window is better for high-impulse products. Read more: Meta Attribution Windows Explained.
Limit to 2 to 3 ad sets per campaign at launch - fewer ad sets means each gets more budget and exits learning faster
Important
Apply your campaign naming convention before saving - names cannot be easily changed in bulk after launch
Nice to have
Naming conventions make reporting filters, automated rules, and cross-account analysis much easier to manage. Skipping this now means retroactively renaming dozens of campaigns later. Generate a convention: Campaign Naming Convention Builder.
Set a campaign-level spending limit as a guardrail against runaway budget during the first week
Important
Launch Day
Final checks before and immediately after going live
0 / 5
Submit one ad for review first and wait for approval before duplicating across ad sets - do not mass-submit 20 ads before one is approved
Important
If one ad is rejected, the same issue will reject all duplicates. Getting one approved first confirms that your creative, copy, and targeting do not have policy issues - then you can safely duplicate at scale.
After launch, verify campaigns show "Active" or "In Review" status - investigate any "Not Delivering" or "Error" statuses immediately
Critical
Check Events Manager 30 to 60 minutes after launch to confirm conversion events are firing from paid traffic
Critical
Even a pixel that worked in testing can stop firing if a recent site update broke the integration. Catching this in hour one saves hours of wasted spend. In Events Manager, filter by date and confirm your key events are appearing alongside your traffic spike.
Record your baseline Day 1 CPM and click-through rate as benchmarks for week-one comparison
Nice to have
Do NOT edit the campaign in the first 48 to 72 hours - let the algorithm complete its initial exploration phase
Critical
The first 48 to 72 hours after launch are the algorithm's exploration window. Performance will be erratic - high CPMs, unusual delivery patterns, and inconsistent results are all normal. Every edit you make during this window resets the exploration, extending instability. The correct action is to watch spend pacing and tracking, not performance numbers. Only investigate if the campaign is not spending at all. Read: The Meta Learning Phase Explained.
Week 1 Monitoring
What to watch, when to act, and when to hold
0 / 6
Check spend pacing daily for the first week - campaigns should be delivering close to their full daily budget
Critical
Severe underspend (less than 60% of budget) in the first week signals a structural issue: audience too small, bid too restrictive, creative rejected, or campaign misconfigured. Identify and fix the root cause - do not just increase the budget as a workaround. Use Meta Ads Troubleshooter if you cannot identify the issue.
After Day 3: review CTR and CPM against your industry benchmarks - not to make edits yet, but to flag potential issues early
Important
A CTR under 0.5% after Day 3 usually means creative is not connecting. A CPM dramatically above your industry average can signal audience saturation or creative quality issues. These early flags give you a decision framework for Day 7. Check benchmarks: Meta Ads Benchmarks by Industry.
After Day 5 to 7: check if campaigns show "Active" (out of learning) or still "Learning" in Ads Manager delivery column
Important
Campaigns still in "Learning" after 7 to 14 days have not generated enough optimization events. If this persists, you need to either increase budget, consolidate ad sets, or switch to a higher-funnel objective. "Learning Limited" is a specific status that requires investigation. Read: The Meta Learning Phase Explained.
At Day 7: apply the kill threshold - pause any ad set that has spent 3x your target CPA with zero conversions
Important
Three times your target CPA with no conversion is the standard threshold for pausing in Meta. Below that spend level, you do not have statistically meaningful data. Above it, you have strong evidence the ad set is not finding buyers at your target cost. Use the decision framework: Kill or Scale: Ad Performance Decision Tool.
Check Event Match Quality score in Events Manager after 7 days of live traffic - score under 6.0 needs investigation
Important
Do not change more than one variable at a time when making optimizations - change the bid OR the audience OR the creative, not all three at once
Important
Making multiple simultaneous changes makes it impossible to know what caused a performance shift. Each change also risks resetting the learning phase. One change, one review window, one interpretation. This discipline pays compounding dividends as the account matures.

Meta ad launch: common questions

What should I set up before launching Meta ads for the first time? +
Before spending a dollar on Meta ads, you need four things in place: a Business Manager account (not a personal ad account), your Meta Pixel installed and verified on all site pages with standard events firing correctly, at least one custom audience (website visitors or customer list), and a campaign with the right objective for your business goal. Most first-time advertisers skip pixel verification and attribution setup, which makes it impossible to measure what is actually working. The Conversions API alongside the pixel is now strongly recommended to recover signal lost to iOS privacy changes.
How much budget do I need to launch a Meta ad campaign? +
Meta needs 50 optimization events per ad set per week to exit the learning phase and optimize delivery efficiently. That means your minimum daily budget should be at least 5 times your target cost per optimization event. For a $30 target CPA, that is $150 per day minimum to generate enough signal. Running campaigns below this threshold is possible but inefficient - the algorithm will struggle to find buyers and CPMs will be higher. For most businesses testing their first campaign, $50 to $100 per day is the practical minimum, with the understanding that results in the learning phase (first 7 to 14 days) will be inconsistent.
Why should I use Business Manager instead of a personal Facebook ad account? +
Running ads from a personal ad account creates serious operational and security risks. Personal accounts cannot be shared with team members or agencies without giving full access to your personal profile. If your personal account gets flagged or suspended, all your ad history and custom audiences disappear with it. Business Manager separates your business assets - ad accounts, pages, pixels, and catalogs - from your personal profile, allows granular permission control, and lets you recover access if an individual account is compromised. Creating a Business Manager takes five minutes and prevents problems that are very difficult to fix after the fact.
Should I edit my Meta ads after launch if they are not performing? +
No - not in the first 48 to 72 hours. Every significant edit to a running campaign - changing the budget by more than 20%, swapping creatives, modifying the audience - resets or extends the learning phase. In the first two to three days after launch, Meta's algorithm is still in its initial exploration phase: delivery will be erratic, CPMs will be high, and performance will not reflect what the campaign will do long-term. The correct action in the first 72 hours is to watch spend pacing and verify tracking is working. Only make structural changes after the first 3 to 5 days if the campaign is not spending at all, not if it is spending but delivering poor early results.
What is the most common mistake founders make when launching Meta ads? +
The most common and costly mistake is launching with a broken or misconfigured pixel and not catching it until after significant spend. Without reliable conversion tracking, Meta cannot optimize delivery toward buyers, attribution data is unreliable, and you cannot tell which creative or audience is actually working. The second most common mistake is setting the campaign objective based on what sounds right rather than what matches where your buyers actually convert - choosing Traffic instead of Conversions, for example, will drive cheap clicks to your site from people who never buy. Both problems are invisible in Ads Manager until you look at the underlying data, which is why verification before launch matters so much.