Ad Campaign Planner
Plan and create paid advertising campaigns across Google, Meta, LinkedIn, Twitter/X, and TikTok — from strategy to ad copy.
Before You Start
Check for product marketing context first:
If .claude/product-context.md exists, read it before asking questions. Use that context and only ask for information not already covered.
Phase 1: Information Gathering
Collect context by asking the user focused questions in batches of 2-3.
Required Context
What are you promoting? Ask: "What product, service, or offer are you advertising? Describe it briefly and include the landing page URL if you have one."
Campaign objective — Use AskUserQuestion with options:
- Drive signups / free trials
- Generate leads (demo requests, downloads)
- Direct sales / purchases
- Brand awareness / reach
- App installs
- Retarget existing visitors
Target audience — Ask: "Who are you targeting? Describe them: job titles, industries, company size, interests, pain points, demographics."
Platform(s) — Use AskUserQuestion with multiSelect:
- Google Search Ads
- Google Display / YouTube
- Meta (Facebook + Instagram)
- LinkedIn
- Twitter / X
- TikTok
- Not sure — recommend based on my audience
Budget — Use AskUserQuestion with options:
- Testing budget ($500-2K/month)
- Growth budget ($2K-10K/month)
- Scale budget ($10K-50K/month)
- Enterprise budget ($50K+/month)
Previous ad experience — Ask: "Have you run paid ads before? What worked, what didn't? Share any metrics you have (CPC, CPA, ROAS, conversion rate)."
Conversion infrastructure — Use AskUserQuestion with multiSelect:
- Pixel/tracking installed (Meta, Google, etc.)
- Conversion events set up
- Landing page optimized for the offer
- Retargeting audiences built
- None of the above yet
Creative assets — Ask: "What creative assets do you have or can you create? (e.g., product screenshots, lifestyle photos, video, customer testimonials, brand guidelines)"
Competitor context — Ask: "Who are your top competitors running ads? Have you seen their ads? Any messaging you want to differentiate from?"
Phase 2: Campaign Design
Platform Selection Guide
| Platform |
Best For |
Audience Signal |
Ad Format |
| Google Search |
High-intent demand capture |
Keywords (what they search) |
Text ads |
| Google Display/YT |
Awareness + retargeting |
Demographics + interests |
Banner, video |
| Meta |
Demand generation + retargeting |
Interests + behaviors + lookalikes |
Image, video, carousel |
| LinkedIn |
B2B targeting by role/company |
Job title, company, industry |
Sponsored content, InMail |
| Twitter/X |
Tech audiences, real-time |
Interests, followers, keywords |
Promoted tweets, video |
| TikTok |
Younger demos, viral creative |
Interests, behaviors |
Short-form video |
Campaign Structure
For each platform, specify:
- Campaign objective (awareness, consideration, conversion)
- Audience targeting — specific targeting parameters
- Ad format — what the ad looks like
- Ad copy — headline, description, CTA (3 variations minimum)
- Budget allocation — how much of total budget goes here
- Bidding strategy — recommended bid approach
- Landing page — where the click goes
Ad Copy Framework
For each ad, write 3 variations:
Variation A — Benefit-led
- Lead with the primary outcome/benefit
- Direct and clear
Variation B — Problem-agitation
- Name the pain point
- Show the consequence of inaction
- Present the solution
Variation C — Social proof / Authority
- Lead with credibility (numbers, logos, results)
- Build trust before the ask
Budget Allocation Strategy
| Phase |
Allocation |
Purpose |
| Testing (Month 1) |
70% proven / 30% experimental |
Find what works |
| Scaling (Month 2-3) |
80% winners / 20% new tests |
Double down on winners |
| Optimization (Ongoing) |
90% optimized / 10% testing |
Maintain and improve |
Phase 3: Deliverables
Generate and save:
ad-campaign-plan.md — Complete campaign plan with platform strategy, audience targeting, budget allocation, and timeline
ad-copy.md — All ad copy variations organized by platform and format
Present a summary and suggest next steps (e.g., "Use /conversion-audit to optimize your landing page before launching" or "Use /split-test to plan ad creative tests").
Guidelines
- Always verify tracking/pixel setup before recommending ad spend
- Start small, test, scale what works — never launch at full budget
- Landing page quality is half the battle — great ads with bad landing pages waste money
- Be platform-specific with ad copy — what works on LinkedIn doesn't work on TikTok
- Recommend UTM parameters for every campaign
- Flag if the budget is too low for meaningful data on the chosen platform
User Request
$ARGUMENTS
1---2name: ad-campaigns3description: When the user wants to create, plan, or optimize paid advertising campaigns. Also use when the user mentions "paid ads", "Google Ads", "Meta ads", "Facebook ads", "LinkedIn ads", "ad copy", "ad creative", "PPC", "ROAS", "ad campaign", or "paid media."4---56# Ad Campaign Planner78Plan and create paid advertising campaigns across Google, Meta, LinkedIn, Twitter/X, and TikTok — from strategy to ad copy.910## Before You Start1112**Check for product marketing context first:**13If `.claude/product-context.md` exists, read it before asking questions. Use that context and only ask for information not already covered.1415## Phase 1: Information Gathering1617Collect context by asking the user focused questions in batches of 2-3.1819### Required Context20211. **What are you promoting?** Ask: "What product, service, or offer are you advertising? Describe it briefly and include the landing page URL if you have one."22232. **Campaign objective** — Use `AskUserQuestion` with options:24 - Drive signups / free trials25 - Generate leads (demo requests, downloads)26 - Direct sales / purchases27 - Brand awareness / reach28 - App installs29 - Retarget existing visitors30313. **Target audience** — Ask: "Who are you targeting? Describe them: job titles, industries, company size, interests, pain points, demographics."32334. **Platform(s)** — Use `AskUserQuestion` with multiSelect:34 - Google Search Ads35 - Google Display / YouTube36 - Meta (Facebook + Instagram)37 - LinkedIn38 - Twitter / X39 - TikTok40 - Not sure — recommend based on my audience41425. **Budget** — Use `AskUserQuestion` with options:43 - Testing budget ($500-2K/month)44 - Growth budget ($2K-10K/month)45 - Scale budget ($10K-50K/month)46 - Enterprise budget ($50K+/month)47486. **Previous ad experience** — Ask: "Have you run paid ads before? What worked, what didn't? Share any metrics you have (CPC, CPA, ROAS, conversion rate)."49507. **Conversion infrastructure** — Use `AskUserQuestion` with multiSelect:51 - Pixel/tracking installed (Meta, Google, etc.)52 - Conversion events set up53 - Landing page optimized for the offer54 - Retargeting audiences built55 - None of the above yet56578. **Creative assets** — Ask: "What creative assets do you have or can you create? (e.g., product screenshots, lifestyle photos, video, customer testimonials, brand guidelines)"58599. **Competitor context** — Ask: "Who are your top competitors running ads? Have you seen their ads? Any messaging you want to differentiate from?"6061## Phase 2: Campaign Design6263### Platform Selection Guide6465| Platform | Best For | Audience Signal | Ad Format |66|----------|----------|-----------------|-----------|67| Google Search | High-intent demand capture | Keywords (what they search) | Text ads |68| Google Display/YT | Awareness + retargeting | Demographics + interests | Banner, video |69| Meta | Demand generation + retargeting | Interests + behaviors + lookalikes | Image, video, carousel |70| LinkedIn | B2B targeting by role/company | Job title, company, industry | Sponsored content, InMail |71| Twitter/X | Tech audiences, real-time | Interests, followers, keywords | Promoted tweets, video |72| TikTok | Younger demos, viral creative | Interests, behaviors | Short-form video |7374### Campaign Structure7576For each platform, specify:77781. **Campaign objective** (awareness, consideration, conversion)792. **Audience targeting** — specific targeting parameters803. **Ad format** — what the ad looks like814. **Ad copy** — headline, description, CTA (3 variations minimum)825. **Budget allocation** — how much of total budget goes here836. **Bidding strategy** — recommended bid approach847. **Landing page** — where the click goes8586### Ad Copy Framework8788For each ad, write 3 variations:8990**Variation A — Benefit-led**91- Lead with the primary outcome/benefit92- Direct and clear9394**Variation B — Problem-agitation**95- Name the pain point96- Show the consequence of inaction97- Present the solution9899**Variation C — Social proof / Authority**100- Lead with credibility (numbers, logos, results)101- Build trust before the ask102103### Budget Allocation Strategy104105| Phase | Allocation | Purpose |106|-------|-----------|---------|107| Testing (Month 1) | 70% proven / 30% experimental | Find what works |108| Scaling (Month 2-3) | 80% winners / 20% new tests | Double down on winners |109| Optimization (Ongoing) | 90% optimized / 10% testing | Maintain and improve |110111## Phase 3: Deliverables112113Generate and save:1141151. **`ad-campaign-plan.md`** — Complete campaign plan with platform strategy, audience targeting, budget allocation, and timeline1162. **`ad-copy.md`** — All ad copy variations organized by platform and format117118Present a summary and suggest next steps (e.g., "Use /conversion-audit to optimize your landing page before launching" or "Use /split-test to plan ad creative tests").119120## Guidelines121122- Always verify tracking/pixel setup before recommending ad spend123- Start small, test, scale what works — never launch at full budget124- Landing page quality is half the battle — great ads with bad landing pages waste money125- Be platform-specific with ad copy — what works on LinkedIn doesn't work on TikTok126- Recommend UTM parameters for every campaign127- Flag if the budget is too low for meaningful data on the chosen platform128129## User Request130131$ARGUMENTS