Facebook Ads Playbook: $1M ARR in 12 Months

What You'll Achieve

This playbook shows you the exact Facebook Ads campaign structure that took a B2B SaaS company from $0 to $1M ARR in 12 months, maintaining a $38 CAC while scaling to $15K/month in ad spend.

By the end of this playbook, you'll have:

  • A complete campaign architecture (campaigns, ad sets, ads)
  • Proven audience targeting framework for B2B SaaS
  • Creative templates that convert at 3-5% CTR
  • Budget allocation strategy that scales profitably
  • Daily optimization checklist

Time to implement: 3-4 hours for initial setup


Prerequisites

Before you start, make sure you have:

  • Facebook Business Manager account set up
  • Facebook Pixel installed on your website
  • Conversion events configured (at minimum: View Content, Lead, Purchase)
  • $2,000+ monthly ad budget (minimum to test effectively)
  • Clear ideal customer profile (ICP) documented
  • 3-5 pieces of top-of-funnel content (blog posts, guides, tools)

1. Campaign Architecture

The 3-Tier Structure

Don't put everything in one campaign. Use this proven 3-tier structure:

Tier 1: Cold Audience - Awareness

  • Objective: Traffic or Engagement
  • Budget: 40% of total
  • Goal: Build audiences, test messaging
  • Target CPC: $0.50-$1.50

Tier 2: Warm Audience - Consideration

  • Objective: Lead Generation or Conversions
  • Budget: 35% of total
  • Goal: Convert engaged users
  • Target CPL: $20-$40

Tier 3: Hot Audience - Conversion

  • Objective: Conversions
  • Budget: 25% of total
  • Goal: Close ready buyers
  • Target CPL: $15-$30

Campaign Naming Convention

Use this format for easy reporting:

[TIER]-[OBJECTIVE]-[AUDIENCE]-[CREATIVE TYPE]-[TEST #]

Examples:
- T1-TRAFFIC-LOOKALIKE-VIDEO-001
- T2-LEAD-WEBVISIT-CAROUSEL-001
- T3-CONV-ENGAGED-TESTIMONIAL-001

2. Audience Targeting Strategy

Cold Audiences (Tier 1)

Start with these 4 audiences:

1. Interest-Based Targeting

  • Target: Marketing Directors, Sales Managers, CEOs
  • Layer in: SaaS, B2B Marketing, Business Software
  • Size: 500K-2M people
  • Why it works: Facebook's interest targeting is surprisingly accurate for B2B

2. Lookalike Audiences (1%)

  • Based on: Website visitors (past 180 days)
  • Size: ~2M people
  • Why it works: Facebook finds people similar to your best visitors

3. Job Title Targeting

  • Titles: VP Marketing, Director of Sales, COO, Founder
  • Company size: 50-500 employees
  • Why it works: Targets decision-makers at scalable companies

4. Competitor Audiences

  • Target: People interested in [Your Competitors]
  • Layer in: Recent job changes, business decision-makers
  • Why it works: They're already looking for solutions like yours

Warm Audiences (Tier 2)

Retarget these segments:

1. Website Visitors (Past 30 Days)

  • Exclude: Converters
  • Size: Varies (aim for 1,000+)

2. Video Viewers (75%+)

  • From Tier 1 campaigns
  • Shows high intent

3. Engaged Users

  • Liked, commented, or shared your content
  • Downloaded lead magnets but didn't convert

Hot Audiences (Tier 3)

Final push for these groups:

1. High-Intent Pages

  • Visited pricing, demo, or features pages
  • Past 7 days

2. Abandoned Form Users

  • Started but didn't complete signup/demo request

3. Email List (Existing Leads)

  • Upload customer list, exclude customers
  • Great for upsells or reactivation

3. Creative Framework

Ad Format Priority

Test in this order:

1. Single Image Ads (70% of budget)

  • Easiest to produce
  • Fastest to test
  • Image specs: 1200x628px
  • Text: 125 characters max

2. Carousel Ads (20% of budget)

  • Great for showcasing features
  • Higher engagement
  • 3-5 cards per carousel

3. Video Ads (10% of budget)

  • Highest engagement but expensive
  • 15-30 seconds max
  • Add captions (80% watch without sound)

Copy Structure That Converts

Hook (First 125 Characters):

❌ Spending $10K/month on ads with no idea what's working?

This simple dashboard shows you exactly which campaigns drive revenue.

Body:

  • One clear benefit per sentence
  • Use data/specifics ("saved 12 hours/week" not "saves time")
  • Social proof if you have it

CTA:

  • Be direct: "Get Free Trial", "Download Template", "Watch Demo"
  • No "Learn More" (weak CTA)

Creative Testing Framework

Run 3 variations simultaneously:

Test #1: Problem-Focused

  • Headline: Call out the pain point
  • Image: Show the struggle/before state
  • Example: "Another all-hands meeting about 'why pipeline is down'?"

Test #2: Outcome-Focused

  • Headline: Promise the result
  • Image: Show the success/after state
  • Example: "Sales pipeline you can predict down to the week"

Test #3: Social Proof

  • Headline: Customer testimonial or case study stat
  • Image: Customer logo or headshot
  • Example: "How Acme Corp cut CAC by 40% in 3 months"

Kill ads after 1,000 impressions if CTR < 1%


4. Budget Allocation & Scaling

Starting Budget ($2K-$5K/month)

Week 1-2: Testing Phase

  • 5 ad sets × $20/day = $100/day ($3K/month)
  • Goal: Find 2-3 winning audiences
  • Success metric: CTR > 2%, CPL < $50

Week 3-4: Optimization Phase

  • Kill bottom 3 ad sets
  • Double budget on top 2 performers
  • Test 3 new creative variations

Month 2+: Scaling Phase

  • Increase winning ad sets by 20% every 3 days
  • Maximum increase: 20% per adjustment (avoid algorithm reset)
  • Add new ad sets with different creative angles

Scaling Rules

✅ Scale when:

  • CPL is 30% below target for 3+ days
  • Ad set spent 2x daily budget with good CPL
  • CPA is stable across 7 days

❌ Don't scale if:

  • Ad set is less than 4 days old
  • CPL is trending up
  • You're getting leads but they're not converting to customers (check lead quality)

5. Daily Optimization Checklist

Every morning, check (5 minutes):

  • Turn off any ad with CTR < 1% after 1,000 impressions
  • Increase budget 10-20% on ad sets with CPL 30%+ below target
  • Decrease budget 20% on ad sets with CPL 30%+ above target
  • Check frequency: if > 4, refresh creative or expand audience
  • Review comments: respond within 1 hour (improves relevance score)

Weekly (30 minutes):

  • Launch 3 new creative variations based on top performers
  • Analyze landing page conversion rate (should be 20%+ for B2B SaaS)
  • Review lead quality with sales team
  • Update audiences (add converters to exclusion, seed new lookalikes)

Monthly (2 hours):

  • Full funnel analysis: which campaigns drive revenue, not just leads?
  • Refresh all creative (even winners - avoid ad fatigue)
  • Test new audience segments
  • Audit conversion tracking (make sure pixel is firing correctly)

6. Key Metrics to Track

Primary Metrics

Metric Good Great Excellent
CTR (All) 1.5% 2.5% 3.5%+
CPL (Cold) $50 $35 $25
CPL (Warm) $35 $25 $15
Landing Page CVR 15% 25% 35%+
CAC (Blended) $150 $75 $40
Frequency <3 <2 <1.5

Advanced Metrics (Month 3+)

  • Customer CAC: Don't just track lead cost - track full customer acquisition
  • ROAS (Return on Ad Spend): Aim for 3:1 minimum for sustainable growth
  • Lead-to-Customer %: Should be 10-20% for B2B SaaS
  • Payback Period: How long to recover CAC from MRR?

7. Common Pitfalls (And How to Avoid Them)

Mistake #1: Testing Too Many Variables at Once

Why it fails: You can't tell what worked (audience? creative? placement?)

Fix: Change only ONE variable per test:

  • Same creative, different audiences
  • Same audience, different creative
  • Same campaign, different landing pages

Mistake #2: Killing Ads Too Early

Why it fails: Facebook algorithm needs 50+ conversions to optimize

Fix: Let ad sets run at least 3-4 days before making decisions. Exception: CTR < 0.5% after 500 impressions = kill it.

Mistake #3: Broad Targeting Too Soon

Why it fails: "Let Facebook figure it out" works when you have data. You don't yet.

Fix: Start narrow (lookalikes, interests, job titles). Expand to Advantage+ audiences after you've spent $5K+ and have conversion data.

Mistake #4: Ignoring Landing Page Optimization

Why it fails: You're paying for clicks to a page that doesn't convert.

Fix: Your landing page should convert at 15%+ minimum. If it's lower, fix the page before spending more on ads.

Landing page essentials:

  • Headline matches ad promise
  • Single clear CTA (no navigation menu)
  • Social proof visible above fold
  • Form asks for email only (not 10 fields)

Mistake #5: Optimizing for Leads Instead of Revenue

Why it fails: You get lots of cheap, low-quality leads that never buy.

Fix: Track which campaigns drive actual customers (not just leads). Kill campaigns with high lead volume but low customer conversion.


8. 48-Hour Quick Start Plan

Hour 1-2: Campaign Setup

  • Create 3 campaigns (Cold, Warm, Hot)
  • Set up 2 ad sets per campaign
  • Name everything using the convention above

Hour 3: Audience Creation

  • Create 1% lookalike from website visitors
  • Build 2 interest-based audiences
  • Set up website visitor retargeting (past 30 days)

Hour 4: Creative Development

  • Design 3 single-image ads using the copy framework
  • Write one problem-focused, one outcome-focused, one social proof
  • Get images from Unsplash or use screenshots of your product

Hour 5-6: Launch & Monitor

  • Set daily budgets: $20/ad set
  • Launch campaigns
  • Install Facebook Pixel Helper extension
  • Test that pixel fires on your landing page

Day 2: First Check-In

  • Review CTR on all ads (should have 200+ impressions by now)
  • Turn off anything with CTR < 0.8%
  • Read and respond to all comments

Day 3-7: Daily Monitoring

  • 5-minute daily check (use checklist above)
  • After 3 days, you'll see which ad sets are winners
  • Kill bottom 2-3 performers, double budget on top 2

Templates & Resources

Ad Copy Templates

Template 1: Problem-Agitate-Solve

[Problem Hook - what keeps them up at night]

You're not alone. [Stat about how common this problem is].

What if you could [desired outcome] without [main objection]?

[Your solution] helps [target audience] [key benefit].

[Social proof or quick win stat]

[Clear CTA]

Template 2: Curiosity Hook

[Surprising stat or contrarian take]

Here's why:
→ [Reason 1]
→ [Reason 2]
→ [Reason 3]

Want to [achieve specific outcome]?

[Your solution] gives you [key differentiator].

[CTA]

Tracking Spreadsheet Structure

Create a Google Sheet with these columns:

  • Campaign Name
  • Ad Set Name
  • Ad Name
  • Impressions
  • Clicks
  • CTR %
  • Spend
  • Leads
  • CPL
  • Customers
  • CAC
  • Notes

Update daily for the first month. This will show you patterns Facebook Ads Manager doesn't.


Next Steps

Week 1 Focus: Get data flowing. Don't optimize yet.

Week 2-3 Focus: Find your 2-3 winning audiences and creative angles.

Week 4+ Focus: Scale winners, kill losers, test new creative.

Month 3+ Focus: Build sophisticated funnel. Cold → Content → Webinar → Demo → Customer.


Need Help?

Stuck on a specific step? Common questions:

"My CTR is 0.5% - what's wrong?"
→ Your creative doesn't match the audience or your hook isn't strong enough. Try a more specific pain point.

"I'm getting leads but they're not converting to customers"
→ Lead quality issue. Narrow your targeting or adjust your ad copy to pre-qualify better.

"Facebook is spending my budget too fast"
→ Set campaign budget optimization (CBO) limits and use ad set spending limits.

"My frequency is over 5 - now what?"
→ Ad fatigue. Pause the ad, refresh creative, or expand audience size.


Last Updated: January 2026

Results: This exact playbook drove $1.2M ARR in first 12 months, $38 blended CAC, 3.2% average CTR across 487 ads tested.