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

Facebook Ads Account Auditor

Audits Meta Ads accounts for structural issues, pixel health, audience overlap, and budget efficiency. Identifies hidden problems costing money. Use when user asks "is my account set up correctly?" or wants health assessment.

Facebook AdsIncludes Sample Data
Download
Facebook Ads Account Auditor
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
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
# Facebook Ads Account Auditor
 
Your Meta account is either your foundation or your bottleneck. Find out which.
 
## Core Philosophy
 
**Most Facebook accounts are broken in ways you don't notice.**
 
They look fine on the surfaceβ€”campaigns are running, budgets are spending. But underneath:
- Pixels aren't tracking conversions properly
- Audiences are overlapping and competing against themselves
- Campaign structure is fragmenting data so the algorithm can't learn
- Conversion events are misconfigured or firing on the wrong actions
- Creative fatigue has set in but nobody noticed
 
**The algorithm can only optimize what it can measure.** Bad tracking = bad optimization. Fragmented structure = fragmented learning. Overlapping audiences = you bidding against yourself.
 
This audit identifies the hidden problems that are silently draining your budget.
 
---
 
## Required Context
 
### Must Have
 
1. **Account Structure Overview**
- Number of active campaigns
- Campaign names and objectives
- Ad set count per campaign
- Current daily/monthly budget allocation
 
2. **Performance Data (Last 30 Days)**
- Total spend
- Total conversions (purchases, leads, etc.)
- CPA or CPL
- ROAS (if e-commerce)
- CTR and CPM
 
3. **Tracking Setup**
- Pixel installed? (Y/N)
- Which events are configured?
- Conversions API enabled? (Y/N)
- What conversion event are you optimizing for?
 
### Strongly Recommended
 
4. **Audience Information**
- Types of audiences used (Custom, Lookalike, Broad/Advantage+)
- Audience sizes
- Any audience overlap concerns?
 
5. **Creative Status**
- How many active ads per ad set?
- When was last new creative added?
- Creative types (static, video, carousel, etc.)
 
### Nice to Have
 
6. **Historical Context**
- How long has account been running?
- Any major changes in last 90 days?
- Previous CPA/ROAS benchmarks
 
---
 
## Audit Framework
 
### Phase 1: Pixel & Tracking Health
 
**Critical Questions:**
- Is the pixel firing correctly on all pages?
- Are conversion events properly configured?
- Is there event deduplication between Pixel and CAPI?
- Are you optimizing for the right conversion event?
 
**Assessment Matrix:**
 
| Issue | Symptom | Severity | Fix Priority |
|-------|---------|----------|--------------|
| No Pixel | Zero events tracked | πŸ”΄ Critical | Immediate |
| Pixel fires, no CAPI | 30-40% data loss | 🟑 High | This week |
| Wrong conversion event | Optimizing for wrong action | πŸ”΄ Critical | Immediate |
| No event deduplication | Double-counting conversions | 🟑 Medium | This week |
| PageView only | No conversion tracking | πŸ”΄ Critical | Immediate |
| Events fire on wrong trigger | Inflated/deflated metrics | πŸ”΄ Critical | Immediate |
 
**Tracking Health Score:**
 
| Score | Status | Meaning |
|-------|--------|---------|
| 🟒 Healthy | Pixel + CAPI + Deduplication + Correct Events | Full data, algorithm can optimize |
| 🟑 Degraded | Pixel only OR missing some events | 30-50% data loss, limited optimization |
| πŸ”΄ Broken | No pixel OR wrong events OR major gaps | Algorithm flying blind |
 
---
 
### Phase 2: Campaign Structure Assessment
 
**The Consolidation Principle:**
Meta's algorithm needs data to learn. Fragmented campaigns = fragmented learning. The goal is **50+ conversions per ad set per week** for optimal learning.
 
**Structure Red Flags:**
 
| Issue | Why It's Bad | Evidence |
|-------|--------------|----------|
| Too many campaigns | Budget fragmentation, no campaign gets enough data | >10 active campaigns with <$100/day each |
| Too many ad sets | Learning phase never exits, inconsistent delivery | Ad sets with <10 conversions/week |
| 1 ad per ad set | No creative testing, no winner identification | Single ad ad sets |
| Duplicate audiences | Bidding against yourself, inflated CPMs | Same/similar audiences across ad sets |
| Mixed objectives | Confuses the algorithm | Conversions + Traffic in same strategy |
 
**Campaign Structure Score:**
 
| Score | Criteria |
|-------|----------|
| 🟒 Optimal | 3-5 campaigns, clear objectives, consolidated ad sets, 50+ conv/week/ad set |
| 🟑 Suboptimal | 6-10 campaigns, some fragmentation, 20-50 conv/week/ad set |
| πŸ”΄ Fragmented | 10+ campaigns, heavy overlap, <20 conv/week/ad set |
 
---
 
### Phase 3: Audience Health Check
 
**Audience Overlap Analysis:**
 
When audiences overlap significantly (>30%), you're bidding against yourself. This drives up CPMs and wastes budget.
 
| Overlap Level | Impact | Action |
|---------------|--------|--------|
| 0-20% | Acceptable | Monitor |
| 20-40% | Moderate waste | Consider consolidating |
| 40%+ | Significant waste | Must consolidate or exclude |
 
**Audience Freshness:**
 
| Audience Type | Refresh Frequency | Stale After |
|---------------|-------------------|-------------|
| Website Custom (Purchase) | Real-time | N/A |
| Website Custom (Visitor) | Real-time | 180 days max window |
| Customer List | Manual upload | 90 days without refresh |
| Lookalike | Based on source | When source is stale |
| Engagement Audiences | Real-time | N/A |
 
**Audience Strategy Assessment:**
 
| Pattern | Verdict |
|---------|---------|
| Only Lookalikes | 🟑 Missing retargeting and broad |
| Only Retargeting | 🟑 Missing prospecting |
| Only Broad/Advantage+ | 🟑 Missing warm audiences |
| Balanced mix (Retargeting + Prospecting + Broad) | 🟒 Healthy funnel |
| Same audience in 5+ ad sets | πŸ”΄ Severe overlap |
 
---
 
### Phase 4: Budget Efficiency Analysis
 
**Budget Distribution Check:**
 
| Pattern | Assessment |
|---------|------------|
| 80%+ budget on best performer | 🟑 Over-concentrated, scaling risk |
| Budget spread evenly regardless of performance | πŸ”΄ Not optimizing for efficiency |
| Budget weighted by efficiency with testing allocation | 🟒 Optimal |
| <$20/day per ad set | πŸ”΄ Insufficient for learning |
 
**Learning Phase Assessment:**
 
Ad sets need ~50 conversions in 7 days to exit learning phase.
 
| Daily Budget | Target CPA | Can Exit Learning? |
|--------------|------------|-------------------|
| $50 | $10 | 🟒 Yes (5 conv/day Γ— 7 = 35, close) |
| $50 | $50 | πŸ”΄ No (1 conv/day Γ— 7 = 7) |
| $200 | $50 | 🟒 Yes (4 conv/day Γ— 7 = 28, acceptable) |
| $100 | $100 | πŸ”΄ No (1 conv/day Γ— 7 = 7) |
 
**Formula:** Daily Budget Γ· Target CPA Γ— 7 days β‰₯ 50 conversions
 
---
 
### Phase 5: Creative Health Assessment
 
**Creative Fatigue Indicators:**
 
| Metric | Healthy | Warning | Fatigued |
|--------|---------|---------|----------|
| Frequency (7-day) | <2.0 | 2.0-3.5 | >3.5 |
| CTR trend | Stable/Up | -10-20% | >20% decline |
| CPM trend | Stable | +10-20% | >20% increase |
| Conversion rate | Stable/Up | -10-20% | >20% decline |
 
**Creative Volume Assessment:**
 
| Ads per Ad Set | Verdict |
|----------------|---------|
| 1 ad | πŸ”΄ No testing, no optimization |
| 2-3 ads | 🟑 Minimal testing |
| 4-6 ads | 🟒 Good testing volume |
| 10+ ads | 🟑 Too fragmented, hard to get signal |
 
**Creative Diversity Check:**
 
| Pattern | Assessment |
|---------|------------|
| All static images | 🟑 Missing video engagement |
| All video | 🟑 Missing quick-load static |
| Mix of static + video + carousel | 🟒 Healthy diversity |
| Same creative running 60+ days | πŸ”΄ Likely fatigued |
| No new creative in 30+ days | 🟑 Testing stagnant |
 
---
 
## Output Format
 
```
═══════════════════════════════════════════════════════════════════
FACEBOOK ADS ACCOUNT AUDIT
Account: [Account Name]
Audit Date: [Date]
Period Analyzed: [Date Range]
═══════════════════════════════════════════════════════════════════
 
πŸ“Š EXECUTIVE SUMMARY
────────────────────────────────────────────────────────────────────
Overall Health Score: [🟒 Healthy / 🟑 Needs Work / πŸ”΄ Critical Issues]
 
| Area | Score | Priority |
|------|-------|----------|
| Pixel & Tracking | [🟒/🟑/πŸ”΄] | [High/Medium/Low] |
| Campaign Structure | [🟒/🟑/πŸ”΄] | [High/Medium/Low] |
| Audience Health | [🟒/🟑/πŸ”΄] | [High/Medium/Low] |
| Budget Efficiency | [🟒/🟑/πŸ”΄] | [High/Medium/Low] |
| Creative Health | [🟒/🟑/πŸ”΄] | [High/Medium/Low] |
 
πŸ’° ESTIMATED IMPACT
Current monthly spend: $X
Estimated waste from issues: $X-$X (X-X%)
Potential savings with fixes: $X-$X/month
 
═══════════════════════════════════════════════════════════════════
 
πŸ” DETAILED FINDINGS
────────────────────────────────────────────────────────────────────
 
### 1. PIXEL & TRACKING [🟒/🟑/πŸ”΄]
 
**Current State:**
- Pixel Status: [Installed/Not Installed]
- CAPI Status: [Enabled/Not Enabled]
- Events Configured: [List events]
- Optimization Event: [Event name]
- Deduplication: [Yes/No]
 
**Issues Found:**
1. [Issue description]
- Impact: [What this costs you]
- Fix: [Specific action to take]
 
**Tracking Recommendations:**
- [ ] [Action item 1]
- [ ] [Action item 2]
 
────────────────────────────────────────────────────────────────────
 
### 2. CAMPAIGN STRUCTURE [🟒/🟑/πŸ”΄]
 
**Current State:**
- Active Campaigns: [Number]
- Total Ad Sets: [Number]
- Total Ads: [Number]
- Avg. Conversions per Ad Set/Week: [Number]
 
**Structure Analysis:**
 
| Campaign | Objective | Ad Sets | Weekly Conv | Status |
|----------|-----------|---------|-------------|--------|
| [Name] | [Obj] | [#] | [#] | [🟒/🟑/πŸ”΄] |
 
**Issues Found:**
1. [Issue description]
- Impact: [What this costs you]
- Fix: [Specific action to take]
 
**Structure Recommendations:**
- [ ] [Action item 1]
- [ ] [Action item 2]
 
────────────────────────────────────────────────────────────────────
 
### 3. AUDIENCE HEALTH [🟒/🟑/πŸ”΄]
 
**Current Audiences:**
 
| Audience | Type | Size | Used In | Overlap Risk |
|----------|------|------|---------|--------------|
| [Name] | [Type] | [Size] | [# ad sets] | [Low/Med/High] |
 
**Audience Mix:**
- Retargeting: [X]%
- Prospecting (Lookalikes): [X]%
- Broad/Advantage+: [X]%
 
**Issues Found:**
1. [Issue description]
- Impact: [What this costs you]
- Fix: [Specific action to take]
 
**Audience Recommendations:**
- [ ] [Action item 1]
- [ ] [Action item 2]
 
────────────────────────────────────────────────────────────────────
 
### 4. BUDGET EFFICIENCY [🟒/🟑/πŸ”΄]
 
**Budget Distribution:**
 
| Campaign | Daily Budget | % of Total | CPA | Efficiency |
|----------|--------------|------------|-----|------------|
| [Name] | $[X] | [X]% | $[X] | [🟒/🟑/πŸ”΄] |
 
**Learning Phase Status:**
 
| Ad Set | Daily Budget | Target CPA | Conv/Week | Learning Status |
|--------|--------------|------------|-----------|-----------------|
| [Name] | $[X] | $[X] | [#] | [Active/Exited/Limited] |
 
**Issues Found:**
1. [Issue description]
- Impact: [What this costs you]
- Fix: [Specific action to take]
 
**Budget Recommendations:**
- [ ] [Action item 1]
- [ ] [Action item 2]
 
────────────────────────────────────────────────────────────────────
 
### 5. CREATIVE HEALTH [🟒/🟑/πŸ”΄]
 
**Creative Inventory:**
- Total Active Ads: [Number]
- Avg. Ads per Ad Set: [Number]
- Creative Types: [Static: X, Video: X, Carousel: X]
- Oldest Active Creative: [Age in days]
- Last New Creative Added: [Date]
 
**Fatigue Analysis:**
 
| Ad | Age | Frequency | CTR Trend | Status |
|----|-----|-----------|-----------|--------|
| [Name] | [Days] | [X] | [Trend] | [🟒/🟑/πŸ”΄] |
 
**Issues Found:**
1. [Issue description]
- Impact: [What this costs you]
- Fix: [Specific action to take]
 
**Creative Recommendations:**
- [ ] [Action item 1]
- [ ] [Action item 2]
 
═══════════════════════════════════════════════════════════════════
 
🎯 PRIORITIZED ACTION PLAN
────────────────────────────────────────────────────────────────────
 
### IMMEDIATE (This Week)
1. [Highest priority fix]
2. [Second priority fix]
 
### SHORT-TERM (Next 2 Weeks)
3. [Fix]
4. [Fix]
 
### ONGOING
5. [Maintenance item]
6. [Maintenance item]
 
═══════════════════════════════════════════════════════════════════
 
πŸ“ˆ EXPECTED OUTCOMES
────────────────────────────────────────────────────────────────────
 
If all recommendations implemented:
- Expected CPA reduction: [X-X]%
- Expected ROAS improvement: [X-X]%
- Estimated monthly savings: $[X]-$[X]
- Timeline to see results: [X-X weeks]
 
═══════════════════════════════════════════════════════════════════
```
 
---
 
## Common Scenarios
 
### Scenario 1: "Everything looks fine but CPA keeps increasing"
**Likely Issues:**
- Creative fatigue (check frequency and CTR trends)
- Audience saturation (check audience size vs. spend)
- iOS 14.5 tracking gaps (check CAPI implementation)
- Competition increase (check CPM trends)
 
**Verdict:** Deep dive into creative freshness and tracking completeness first.
 
### Scenario 2: "Learning Phase Limited on all ad sets"
**Likely Issues:**
- Budget too low for target CPA
- Too many ad sets fragmenting conversions
- Wrong conversion event (too rare)
 
**Verdict:** Consolidate ad sets and/or increase budgets.
 
### Scenario 3: "Lots of clicks but no conversions"
**Likely Issues:**
- Wrong audience (traffic, not buyers)
- Landing page issues (not a Facebook problem)
- Pixel not firing on conversion page
- Optimizing for wrong event
 
**Verdict:** Check pixel fires on thank you/confirmation page first.
 
### Scenario 4: "CPMs are really high"
**Likely Issues:**
- Audience overlap (bidding against yourself)
- Small audience size (<100k for prospecting)
- Low relevance/quality score
- Competitive period (Q4, holidays)
 
**Verdict:** Check audience overlap in Ads Manager and audience sizes.
 
### Scenario 5: "New campaigns don't perform like old ones"
**Likely Issues:**
- Different audience quality
- Creative hasn't been tested
- Attribution window differences
- Algorithm still learning
 
**Verdict:** Give 7-14 days and 50+ conversions before judging.
 
---
 
## Limitations
 
1. **Cannot access actual Ads Manager** - Relies on user-provided data
2. **Cannot see pixel implementation** - Can only assess based on reported events
3. **Cannot calculate exact audience overlap** - User must check in Ads Manager
4. **Cannot predict algorithm behavior** - Can only apply best practices
5. **Market conditions vary** - Benchmarks are guidelines, not guarantees
6. **iOS 14.5+ impact varies** - Tracking gaps differ by audience and setup
 
---
 
## Quality Checklist
 
Before delivering audit:
- [ ] All five areas assessed (Tracking, Structure, Audience, Budget, Creative)
- [ ] Each issue has specific impact and fix
- [ ] Recommendations are prioritized by impact
- [ ] Action items are specific and actionable
- [ ] Expected outcomes are realistic, not overpromised
- [ ] Limitations acknowledged where data is incomplete
Ready
UTF-8Verified

Frequently Asked Questions

Common questions about Facebook Ads Account Auditor and how to use it effectively with Claude.

Facebook Ads Account Auditor is a pre-built AI skill for Claude that helps with facebook ads tasks. Audits Meta Ads accounts for structural issues, pixel health, audience overlap, and budget efficiency. Identifies hidden problems costing money. Use when user asks "is my account set up correctly?" or wants health assessment. 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 Account Auditor, 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 Account Auditor 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 Account Auditor 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 Account Auditor 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.