meta-ads-campaign-builder
The Meta Ads Campaign Builder skill structures complete Facebook and Instagram advertising campaigns by defining objectives, targeting audiences, organizing ad sets, and allocating budgets. Use this skill when launching new Meta ad campaigns, restructuring underperforming campaigns, or establishing a testing framework that separates strategic architecture decisions from ad creative execution.
git clone --depth 1 https://github.com/gooseworks-ai/goose-skills /tmp/meta-ads-campaign-builder && cp -r /tmp/meta-ads-campaign-builder/skills/ads/composites/meta-ads-campaign-builder ~/.claude/skills/meta-ads-campaign-builderSKILL.md
# Meta Ads Campaign Builder
Build a complete Meta Ads campaign structure — targeting, ad sets, placements, copy framework, and budget allocation. This skill handles the strategic architecture that determines whether a campaign succeeds before a single ad runs.
**Core principle:** The biggest Meta Ads mistake startups make is boosting a post and calling it a campaign. Proper campaign structure — objective selection, audience layering, placement optimization, and testing framework — is what separates burning money from building pipeline.
## When to Use
- "Set up Meta Ads for our product"
- "Build a Facebook/Instagram ad campaign"
- "Help me structure a Meta campaign"
- "I want to run ads on Facebook — where do I start?"
- "Create a Meta Ads plan for [product launch / lead gen / awareness]"
## Phase 0: Intake
1. **Product name + URL** — What are we advertising?
2. **Campaign objective:**
- Awareness (brand reach)
- Traffic (website visits)
- Lead Generation (in-platform lead forms)
- Conversions (website sign-ups / purchases)
- App Installs
3. **ICP** — Target buyer: role, company size, industry, pain points
4. **Monthly budget** — How much for Meta specifically?
5. **Landing page(s)** — Where will traffic go?
6. **Competitor names** — For audience analysis
7. **Existing Meta Pixel / Conversions API?** — Tracking setup status
8. **B2B or B2C?** — Changes targeting strategy significantly
## Phase 1: Campaign Architecture
### 1A: Objective Selection
| Business Goal | Meta Objective | Why |
|--------------|---------------|-----|
| "Get demos/leads" | Lead Generation OR Conversions | Lead Gen = in-app forms (higher volume, lower quality). Conversions = website (lower volume, higher quality) |
| "Drive free trial sign-ups" | Conversions | Optimize for on-site conversion event |
| "Build awareness for launch" | Awareness (Reach) | Maximize eyeballs in target audience |
| "Retarget website visitors" | Conversions | Bring warm traffic back to convert |
| "Drive traffic to content" | Traffic | Optimize for clicks to blog/resource |
### 1B: Campaign Structure
```
Campaign: [Product Name] — [Objective]
├── Ad Set 1: [Audience — Prospecting: Interest-Based]
│ ├── Ad 1: [Primary creative variant]
│ ├── Ad 2: [Secondary creative variant]
│ └── Ad 3: [Tertiary creative variant]
├── Ad Set 2: [Audience — Prospecting: Lookalike]
│ ├── Ad 1-3: [Same creative variants]
├── Ad Set 3: [Audience — Retargeting: Website Visitors]
│ ├── Ad 1-3: [Retargeting-specific creative]
└── Ad Set 4: [Audience — Retargeting: Engagement]
└── Ad 1-3: [Engagement retargeting creative]
```
### 1C: Competitor Ad Research (Optional)
If competitors were provided, check what they're running on Meta:
```
web_search: site:facebook.com/ads/library "[competitor name]"
web_search: "[competitor name]" Meta Ads examples
```
The Meta Ad Library (facebook.com/ads/library) is publicly accessible — search for competitor pages to see their active ads, formats, and messaging angles. Use findings to inform copy angles and audience strategy.
## Phase 2: Audience Strategy
### 2A: Prospecting Audiences
**Interest-Based Targeting:**
Research relevant interests, behaviors, and demographics:
```
web_search: [product category] Meta Ads targeting options
web_search: [ICP role] Facebook ad audience interests
```
Build audience layers:
| Layer | Targeting | Rationale |
|-------|----------|-----------|
| **Job title / Industry** | [Specific titles, industries] | Direct ICP match |
| **Interests** | [Tools they use, publications they read, topics they follow] | Behavioral proxy |
| **Behaviors** | [Business decision makers, technology early adopters, etc.] | Meta behavioral data |
| **Demographics** | [Age range, education, income (if B2C)] | Narrowing |
**Audience size target:** 500K-2M for prospecting (smaller = expensive, larger = diluted)
**Lookalike Audiences:**
| Source | Lookalike % | Rationale |
|--------|------------|-----------|
| Customer list (emails) | 1% | Closest match to actual buyers |
| Website converters (Pixel) | 1% | People who took action |
| Website visitors (Pixel) | 1-3% | Broader interest signal |
| Page engagers | 3-5% | Widest cold audience |
### 2B: Retargeting Audiences
| Audience | Window | Purpose |
|----------|--------|---------|
| All website visitors | 30 days | Broad retarget |
| Visited pricing/demo page | 14 days | High intent — push to convert |
| Engaged with ads (no click) | 30 days | Awareness → consideration |
| Video viewers (50%+) | 30 days | Warmed but not clicked |
| Lead form openers (not submitted) | 14 days | Abandoned lead capture |
### 2C: B2B-Specific Adjustments
B2B targeting on Meta is harder. Recommended approach:
1. **Upload customer email lists** → Build lookalikes (best B2B signal)
2. **Layer interests with behaviors** — "Business decision makers" + "[specific software interest]"
3. **Use LinkedIn for precision targeting** — Meta for retargeting/awareness
4. **Exclude broad audiences** — No one under 25, exclude students, exclude job seekers (unless relevant)
## Phase 3: Ad Copy Framework
### Per Placement, Generate Copy Structure
| Placement | Headline Limit | Primary Text Limit | Notes |
|-----------|---------------|-------------------|-------|
| **Feed** (FB + IG) | 40 chars | 125 chars visible (500 max) | Most versatile |
| **Stories** (FB + IG) | 40 chars | Minimal text — visual-first | CTA button matters most |
| **Reels** | Overlay text only | Hook in first 3 seconds | Video required |
| **Right column** (FB) | 40 chars | Short | Desktop only — cheap impressions |
| **Audience Network** | 40 chars | 90 chars | Lower quality traffic |
### Copy Framework Per Ad
| Element | Framework | Example |
|---------|-----------|---------|
| **Primary text** | [Hook → Pain/Outcome → Proof → CTA] | "Still prospecting manually? [Product] finds qualified leads while you sleep. 500+ teams use it. Try free →" |
| **Headline** | [Direct benefit or ac>
AI video conversations - create real-time video calls with AI personas
AI-powered web scraping - extract data using natural language prompts
Search Amazon products - find items, compare prices, read reviews
Test and document API endpoints - validate responses, check status, generate examples
>
>
Brand intelligence - logos, colors, fonts, styleguides, and company data from any domain