πŸŽ‰ First 100 users: Use code EARLY-BIRDS-50 for 50% off!

Facebook Ads Launch Checklist

Provides comprehensive pre-launch verification for Meta Ads campaigns covering pixel tracking, conversion API, audience setup, creative specs, and campaign settings. Prevents common launch mistakes. Use before launching new campaigns or accounts.

Facebook AdsIncludes Sample Data
Download
Facebook Ads Launch Checklist
SKILL.md
HOW_TO_USE.md
sample_input.json
expected_output.json
skillsfacebook-adsSKILL.md
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
# Facebook Ads Launch Checklist
 
Launch right the first time. Fixing mistakes post-launch wastes time and money.
 
## Core Philosophy
 
**Every dollar spent with broken tracking is a dollar wasted.**
 
The first 7 days of a campaign are critical. The algorithm is learning. First impressions are being made. Data is being collected. If your tracking is broken, your audiences are wrong, or your creative is disapprovedβ€”you're not just losing money, you're teaching the algorithm the wrong things.
 
**90% of launch problems are preventable.** Wrong pixel, missing CAPI, ads that violate policies, landing pages that don't load on mobileβ€”all of these can be caught before you spend a single dollar.
 
**This checklist is your insurance policy.** Take 30 minutes before launch to verify everything. Save yourself days of debugging and wasted spend.
 
---
 
## The Launch Checklist
 
### Tier 1: Critical (Must Pass Before Launch)
 
These items will cause immediate problems if not addressed.
 
#### 1.1 Pixel & Tracking
 
| Check | How to Verify | Pass/Fail |
|-------|---------------|-----------|
| Pixel installed on all pages | Use Facebook Pixel Helper extension | ☐ |
| Pixel ID matches ad account | Events Manager β†’ Settings β†’ Pixel ID | ☐ |
| PageView fires on all pages | Browse site with Pixel Helper active | ☐ |
| Conversion event fires correctly | Complete a test conversion | ☐ |
| Conversion event fires ONCE per conversion | Check for duplicate events | ☐ |
| Event parameters populated | View event details in Events Manager | ☐ |
 
**Common Pixel Problems:**
- Pixel installed but wrong ID
- PageView fires, but conversion events don't
- Conversion event fires multiple times
- Event fires on page load, not on action
- Missing value/currency for Purchase events
 
#### 1.2 Conversions API (CAPI)
 
| Check | How to Verify | Pass/Fail |
|-------|---------------|-----------|
| CAPI enabled | Events Manager β†’ Settings β†’ Conversions API | ☐ |
| Server events appearing | Events Manager β†’ Test Events | ☐ |
| Event deduplication working | Check for duplicate events | ☐ |
| Event match quality >6 | Events Manager β†’ Overview | ☐ |
 
**Why CAPI Matters:**
- iOS 14.5+ blocks significant browser tracking
- Without CAPI, you lose 30-40% of conversion data
- Lower data = worse optimization
 
#### 1.3 Conversion Event Selection
 
| Check | How to Verify | Pass/Fail |
|-------|---------------|-----------|
| Optimizing for correct event | Campaign settings β†’ Optimization | ☐ |
| Event has sufficient volume (50+/week ideal) | Events Manager β†’ Event history | ☐ |
| Event represents actual business value | Confirm with stakeholder | ☐ |
 
**Conversion Event Hierarchy:**
1. Purchase (if e-commerce)
2. Lead/Submit Form (if lead gen)
3. Complete Registration (if app/signup)
4. Add to Cart (only if Purchase volume too low)
 
**Never Optimize For:** PageView, ViewContent (too broad, no purchase intent)
 
---
 
### Tier 2: Important (Should Pass Before Launch)
 
These items affect performance but may not cause immediate failure.
 
#### 2.1 Ad Creative Compliance
 
| Check | How to Verify | Pass/Fail |
|-------|---------------|-----------|
| Images follow 20% text guideline | Facebook Text Overlay Tool | ☐ |
| No prohibited content | Review Meta Advertising Policies | ☐ |
| No misleading claims | Review ad copy objectively | ☐ |
| Video meets specs (15s, 9:16/1:1) | Check file properties | ☐ |
| Thumbnails are high quality | Preview in Ads Manager | ☐ |
| Landing page matches ad promise | Click through and verify | ☐ |
 
**Common Policy Violations:**
- Before/after images (health, weight loss)
- Personal attributes ("Are you...?")
- Misleading buttons ("Download" that aren't downloads)
- Prohibited products (weapons, drugs, etc.)
- Adult content or suggestive imagery
 
#### 2.2 Landing Page Quality
 
| Check | How to Verify | Pass/Fail |
|-------|---------------|-----------|
| Page loads <3 seconds | Google PageSpeed Insights | ☐ |
| Mobile-friendly | Test on actual mobile device | ☐ |
| CTA visible above fold | Check on mobile and desktop | ☐ |
| No broken links/images | Click all links on page | ☐ |
| Form works correctly | Submit test form | ☐ |
| SSL certificate valid (HTTPS) | Check browser security | ☐ |
| No pop-ups blocking content | Test user experience | ☐ |
 
**Landing Page Impact:**
- 1 second delay = 7% conversion loss
- 40% abandon pages that take >3 seconds
- Mobile traffic is typically 70%+ of Facebook traffic
 
#### 2.3 Audience Setup
 
| Check | How to Verify | Pass/Fail |
|-------|---------------|-----------|
| Audience size appropriate | Check estimated reach | ☐ |
| No overlapping audiences | Use Audience Overlap tool | ☐ |
| Exclusions set correctly | Review exclusions in ad set | ☐ |
| Location targeting correct | Check included/excluded areas | ☐ |
| Age/gender targeting intentional | Confirm with strategy | ☐ |
 
**Audience Size Guidelines:**
 
| Budget | Minimum Audience | Ideal Audience |
|--------|------------------|----------------|
| $50/day | 100,000 | 500,000+ |
| $200/day | 500,000 | 2,000,000+ |
| $500/day | 1,000,000 | 5,000,000+ |
 
---
 
### Tier 3: Optimization (Nice to Have)
 
These items maximize performance but aren't blockers.
 
#### 3.1 Campaign Structure
 
| Check | How to Verify | Pass/Fail |
|-------|---------------|-----------|
| Campaign objective matches goal | Campaign settings | ☐ |
| Budget level appropriate (CBO vs ABO) | Campaign settings | ☐ |
| Ad sets not competing | Check audience overlap | ☐ |
| Naming conventions clear | Review campaign/ad set/ad names | ☐ |
| UTM parameters added | Check URL parameters | ☐ |
 
**Naming Convention Template:**
```
Campaign: [Objective] - [Audience Type] - [Date]
Ad Set: [Audience Name] - [Placement]
Ad: [Creative Type] - [Hook/Angle] - [Version]
 
Example:
Campaign: CONV - Prospecting - Jan24
Ad Set: LAL Purchasers 1% - Auto
Ad: Video - Pain Hook - v1
```
 
#### 3.2 Ad Variations
 
| Check | How to Verify | Pass/Fail |
|-------|---------------|-----------|
| Multiple ads per ad set (3-6) | Count ads in ad set | ☐ |
| Creative diversity (formats, angles) | Review ad creative | ☐ |
| Copy variations tested | Review primary text | ☐ |
| Headlines/CTAs varied | Review ad components | ☐ |
 
#### 3.3 Advanced Settings
 
| Check | How to Verify | Pass/Fail |
|-------|---------------|-----------|
| Attribution window appropriate | Ad set settings | ☐ |
| Placement selection intentional | Ad set placement settings | ☐ |
| Scheduling set (if needed) | Ad set schedule | ☐ |
| Bid strategy matches goal | Campaign bid settings | ☐ |
 
**Attribution Window Recommendations:**
 
| Business Type | Click Window | View Window |
|---------------|--------------|-------------|
| E-commerce (impulse) | 7-day | 1-day |
| E-commerce (considered) | 7-day | 1-day |
| Lead Gen (B2C) | 7-day | 1-day |
| Lead Gen (B2B) | 7-day | 1-day |
| High-ticket | 7-day | 1-day |
 
---
 
## Pre-Launch Verification Process
 
### Step 1: Tracking Verification (15 minutes)
 
1. Open Facebook Pixel Helper (Chrome extension)
2. Browse your website:
- Home page β†’ Verify PageView fires
- Product page β†’ Verify ViewContent fires
- Add to cart β†’ Verify AddToCart fires
- Complete purchase/lead β†’ Verify conversion fires
3. Check Events Manager:
- Test Events tab β†’ Verify events appearing
- Event Match Quality β†’ Should be 6+ (good) or 8+ (great)
4. Complete one test conversion:
- Verify it appears in Events Manager
- Verify only ONE event fired (no duplicates)
 
### Step 2: Creative & Landing Page (10 minutes)
 
1. Preview all ads on mobile AND desktop
2. Click through each ad to landing page
3. Verify:
- Page loads quickly
- Content matches ad promise
- CTA is clear and works
- Forms submit successfully
4. Run landing page through PageSpeed Insights
 
### Step 3: Campaign Settings Review (5 minutes)
 
1. Confirm campaign objective
2. Verify optimization event
3. Check budget and schedule
4. Review audience targeting
5. Confirm exclusions are set
6. Verify naming conventions
 
### Step 4: Final Approval
 
| Checklist Section | Status | Notes |
|-------------------|--------|-------|
| Tier 1: Critical | ☐ All Pass | |
| Tier 2: Important | ☐ All Pass | |
| Tier 3: Optimization | ☐ Reviewed | |
| Test conversion completed | ☐ Yes | |
 
**Launch Decision:**
- All Tier 1 Pass + Most Tier 2 Pass β†’ βœ… Launch
- Any Tier 1 Fail β†’ ❌ Do Not Launch (fix first)
- Multiple Tier 2 Fail β†’ ⚠️ Launch with caution, fix ASAP
 
---
 
## Output Format
 
```
═══════════════════════════════════════════════════════════════════
FACEBOOK ADS LAUNCH CHECKLIST
Account: [Account Name]
Campaign: [Campaign Name]
Verified By: [Name]
Date: [Date]
═══════════════════════════════════════════════════════════════════
 
πŸ“Š SUMMARY
────────────────────────────────────────────────────────────────────
 
| Section | Status | Pass | Fail | Notes |
|---------|--------|------|------|-------|
| Tier 1: Critical | [βœ…/❌] | [#] | [#] | [Notes] |
| Tier 2: Important | [βœ…/⚠️/❌] | [#] | [#] | [Notes] |
| Tier 3: Optimization | [βœ…/⚠️] | [#] | [#] | [Notes] |
 
**Launch Decision:** [βœ… Ready to Launch / ⚠️ Launch with Caution / ❌ Do Not Launch]
 
═══════════════════════════════════════════════════════════════════
 
πŸ”΄ TIER 1: CRITICAL CHECKS
────────────────────────────────────────────────────────────────────
 
### 1.1 Pixel & Tracking
 
| Check | Status | Notes |
|-------|--------|-------|
| Pixel installed on all pages | [βœ…/❌] | [Notes] |
| Pixel ID matches ad account | [βœ…/❌] | [Notes] |
| PageView fires correctly | [βœ…/❌] | [Notes] |
| Conversion event fires correctly | [βœ…/❌] | [Notes] |
| No duplicate events | [βœ…/❌] | [Notes] |
| Event parameters populated | [βœ…/❌] | [Notes] |
 
### 1.2 Conversions API
 
| Check | Status | Notes |
|-------|--------|-------|
| CAPI enabled | [βœ…/❌] | [Notes] |
| Server events appearing | [βœ…/❌] | [Notes] |
| Deduplication working | [βœ…/❌] | [Notes] |
| Event match quality | [Score] | [Good/Needs improvement] |
 
### 1.3 Conversion Event
 
| Check | Status | Notes |
|-------|--------|-------|
| Correct optimization event | [βœ…/❌] | Event: [Name] |
| Sufficient volume | [βœ…/❌] | [X]/week |
| Represents business value | [βœ…/❌] | [Notes] |
 
═══════════════════════════════════════════════════════════════════
 
🟑 TIER 2: IMPORTANT CHECKS
────────────────────────────────────────────────────────────────────
 
### 2.1 Ad Creative Compliance
 
| Check | Status | Notes |
|-------|--------|-------|
| Text <20% of image | [βœ…/❌] | [Notes] |
| No prohibited content | [βœ…/❌] | [Notes] |
| No misleading claims | [βœ…/❌] | [Notes] |
| Video specs met | [βœ…/❌/N/A] | [Notes] |
| LP matches ad promise | [βœ…/❌] | [Notes] |
 
### 2.2 Landing Page
 
| Check | Status | Notes |
|-------|--------|-------|
| Load time <3s | [βœ…/❌] | [X.X seconds] |
| Mobile-friendly | [βœ…/❌] | [Notes] |
| CTA above fold | [βœ…/❌] | [Notes] |
| Form works | [βœ…/❌] | [Notes] |
| HTTPS enabled | [βœ…/❌] | [Notes] |
 
### 2.3 Audience Setup
 
| Check | Status | Notes |
|-------|--------|-------|
| Audience size appropriate | [βœ…/❌] | [Size] |
| No overlap issues | [βœ…/❌] | [Notes] |
| Exclusions correct | [βœ…/❌] | [Notes] |
| Geo-targeting correct | [βœ…/❌] | [Notes] |
 
═══════════════════════════════════════════════════════════════════
 
🟒 TIER 3: OPTIMIZATION CHECKS
────────────────────────────────────────────────────────────────────
 
### 3.1 Campaign Structure
 
| Check | Status | Notes |
|-------|--------|-------|
| Objective correct | [βœ…/❌] | [Objective] |
| Budget level appropriate | [βœ…/❌] | [CBO/ABO] |
| Naming conventions | [βœ…/❌] | [Notes] |
| UTM parameters | [βœ…/❌] | [Notes] |
 
### 3.2 Ad Variations
 
| Check | Status | Notes |
|-------|--------|-------|
| Multiple ads per ad set | [βœ…/❌] | [#] ads |
| Creative diversity | [βœ…/❌] | [Notes] |
| Copy variations | [βœ…/❌] | [Notes] |
 
═══════════════════════════════════════════════════════════════════
 
⚠️ ISSUES REQUIRING ATTENTION
────────────────────────────────────────────────────────────────────
 
### Critical Issues (Must Fix Before Launch)
1. [Issue description and fix]
2. [Issue description and fix]
 
### Important Issues (Fix ASAP After Launch)
1. [Issue description and fix]
2. [Issue description and fix]
 
### Optimization Opportunities
1. [Opportunity description]
2. [Opportunity description]
 
═══════════════════════════════════════════════════════════════════
 
βœ… LAUNCH APPROVAL
────────────────────────────────────────────────────────────────────
 
**Launch Status:** [Ready / Not Ready]
 
**If Not Ready, Required Actions:**
- [ ] [Action 1]
- [ ] [Action 2]
 
**Post-Launch Monitoring Plan:**
- Day 1: Check tracking firing correctly
- Day 2-3: Verify conversions appearing
- Day 7: First performance review
 
═══════════════════════════════════════════════════════════════════
```
 
---
 
## Common Launch Mistakes
 
### Mistake 1: "Pixel says it's installed but no conversions tracked"
**Cause:** Pixel fires on page load, not on conversion action
**Fix:** Implement event-based pixel firing (on form submit, on purchase complete)
**Prevention:** Always complete a test conversion before launch
 
### Mistake 2: "Ad got disapproved after launch"
**Cause:** Policy violation in copy, image, or landing page
**Common Violations:** Before/after images, personal attributes, prohibited products
**Fix:** Review Meta Advertising Policies, update creative
**Prevention:** Use the Ad Policy Checker before launch
 
### Mistake 3: "Landing page loads slow on mobile"
**Cause:** Large images, too many scripts, slow hosting
**Fix:** Optimize images, reduce scripts, improve hosting
**Prevention:** Run PageSpeed Insights, test on real mobile device
 
### Mistake 4: "Spending but getting no conversions"
**Causes:**
- Wrong optimization event
- Landing page form broken
- Audience too cold/broad
- Creative doesn't match LP
**Fix:** Verify conversion tracking, test forms, review targeting
 
### Mistake 5: "Duplicate conversions reported"
**Cause:** Pixel and CAPI both firing without deduplication
**Fix:** Implement event_id matching between pixel and CAPI
**Prevention:** Check Events Manager for duplicate events
 
---
 
## Limitations
 
1. **Cannot access your Ads Manager** - You must perform the checks
2. **Cannot guarantee ad approval** - Meta's policies evolve
3. **Cannot test your actual landing page** - You must verify yourself
4. **Cannot predict performance** - Checklist ensures setup, not results
5. **Policies vary by region/industry** - Some restrictions are context-specific
 
---
 
## Quality Checklist
 
Before signing off:
- [ ] All Tier 1 items verified
- [ ] Tier 2 items reviewed (failures documented)
- [ ] Test conversion completed successfully
- [ ] Landing page tested on mobile
- [ ] Any issues documented with fix plans
- [ ] Launch decision clearly stated
Ready
UTF-8Verified

Frequently Asked Questions

Common questions about Facebook Ads Launch Checklist and how to use it effectively with Claude.

Facebook Ads Launch Checklist is a pre-built AI skill for Claude that helps with facebook ads tasks. Provides comprehensive pre-launch verification for Meta Ads campaigns covering pixel tracking, conversion API, audience setup, creative specs, and campaign settings. Prevents common launch mistakes. Use before launching new campaigns or accounts. This skill is designed to work seamlessly with Claude Code and other Claude-powered applications, enabling marketers and businesses to automate and enhance their facebook ads workflows.

To use Facebook Ads Launch Checklist, download the skill files and add them to your Claude project. The skill includes a detailed HOW_TO_USE.md guide that walks you through the setup process step by step. Simply follow the instructions to integrate the skill into your workflow and start generating results immediately.

Yes, Facebook Ads Launch Checklist comes with sample input data that demonstrates how to structure your requests for optimal results. The sample_input.json file shows the expected data format, and expected_output.json provides an example of what Claude will generate. This helps you understand exactly how to use the skill and what to expect from the output.

Unlike traditional facebook ads tools, Facebook Ads Launch Checklist leverages Claude's advanced AI capabilities to provide intelligent, context-aware assistance. It combines pre-built expertise with Claude's reasoning abilities, allowing for more nuanced and customized outputs. The skill is also free to use, continuously updated, and integrates directly with your existing Claude workflow.

Absolutely. The skill files are fully editable, allowing you to modify the prompts, add your own brand guidelines, or adjust the output format to match your requirements. You can also combine this skill with other Claude skills to create powerful automated workflows tailored to your business needs.

Yes, Facebook Ads Launch Checklist is completely free to download and use. All InsightfulPipe skills are open source and designed to help marketers and businesses leverage AI more effectively. You can download the skill files, use them in your projects, and even modify them to suit your specific requirements.