All skills

ABM on Meta - Account-Based Marketing Playbook for B2B SaaS

Use this skill when running account-based marketing on Meta — 1:1 and 1:few ABM plays, matched-audience setup, and personalization for named B2B accounts.

SKILL.md
name:
abm-on-meta
description:
Use this skill when running account-based marketing on Meta — 1:1 and 1:few ABM plays, matched-audience setup, and personalization for named B2B accounts.

ABM on Meta - Account-Based Marketing Playbook for B2B SaaS

How to run Account-Based Marketing on Meta for B2B SaaS and B2B tech companies. Covers the full workflow: data enrichment, audience building, campaign structure, acceleration campaigns, cross-channel coordination with LinkedIn, and measurement.


When ABM on Meta Makes Sense (And When It Doesn't)

Use ABM on Meta When:

  • Target account list (TAL) has 1,000+ companies (minimum for Meta's algorithm)
  • You have enrichment tools (Primer, Metadata.io) to boost match rates
  • You're already running LinkedIn ABM and want omnichannel coverage at lower CPM
  • Sales cycle is 60+ days (enough time for ad exposure to influence)
  • Deal value is $25K+ (justifies ad spend per account)

Don't Use ABM on Meta When:

  • TAL is < 500 companies with no enrichment (audience too small for Meta)
  • No first-party data or CRM data (nothing to build audiences from)
  • Budget is < $3,000/month (can't exit learning phase)
  • Sales cycle < 7 days (ads can't influence a fast transaction)
  • No Sales-Marketing alignment (ads create awareness that sales never follows up on)

When to choose LinkedIn over Meta for ABM: TAL < 1,000 accounts, need exact job title targeting, cold outreach to net-new accounts, single decision maker. LinkedIn costs 3-4x more but offers precision Meta can't match natively.


The Match Rate Problem (And How to Solve It)

The challenge: Most B2B databases have business emails. Meta users sign up with personal emails. Result: < 5% match rate uploading raw CRM data.

The solution: Third-party enrichment tools that map business identity to personal identity.

Tool Match Rate What It Does Best For
Metadata.io (MetaMatch) ~40% Firmographic/technographic audience to identity graph to uploads to Meta LinkedIn-like targeting on Meta
Primer.io 85%+ persona accuracy CRM sync to champion persona filtering to identity graph to multi-channel activation Multi-channel ABM (Meta + LinkedIn + YouTube + Reddit)
ZoomInfo Enrichment (not direct upload) 260M+ profiles, appends personal emails/phones to CRM records CRM data enrichment, then upload to Meta
Clearbit (HubSpot Breeze) Enrichment Real-time CRM enrichment, firmographic updates HubSpot users, CRM-first enrichment
Demandbase Native DSP Account-centric data, daily LinkedIn/Meta audience sync Enterprise ABM with advertising built in

Primer to Meta Workflow (Step by Step)

  1. Sync account list from CRM (Salesforce/HubSpot) - Primer ingests company domains, employee lists, firmographic data
  2. Define champion personas - filter by role (VP, Director, C-suite), department, seniority
  3. Identity graph matching - Primer maps corporate identity to personal social profiles across devices
  4. Multi-channel activation - upload matched audiences to Meta, LinkedIn, YouTube, Reddit simultaneously
  5. Measurement - Conversion maps, website reveal (which accounts visit pre-form fill), incrementality via holdout groups

Metadata.io to Meta Workflow

  1. Build audience in Metadata using firmographic + technographic criteria (industry, size, tech stack, role)
  2. MetaMatch matches against 1.5B email identity graph to find personal profiles
  3. Upload matched audience to Meta as Custom Audience
  4. Target directly (if large enough) or build 1% lookalike from matched list
  5. Activate across Meta + LinkedIn simultaneously from one platform

Manual Workflow (Without Tools)

  1. Export CRM account list with all available data (company name, website domain, employee emails, phone numbers)
  2. Upload as Meta Custom Audience (Audiences > Create > Customer List > CSV)
  3. Accept low match rate (< 5-10% with business emails)
  4. Build 1-3% lookalike from the matched portion to expand reach
  5. Use creative specificity to filter non-ICP within the lookalike

Campaign Structure for ABM on Meta

Critical rule: Keep ABM and broad prospecting in SEPARATE campaigns. Never mix audiences.

Architecture

Campaign 1: ABM - Top of Funnel (Awareness)
  Ad Set: Tier A Accounts - Decision Makers
  Ad Set: Tier B Accounts - Decision Makers
  Budget: ABO (equal per ad set for fair testing)
  Objective: Awareness or Video Views (NOT Leads - prevents cheap junk fills)

Campaign 2: ABM - Retargeting (Engaged Accounts)
  Ad Set: Website visitors from target accounts (30-day)
  Ad Set: Content consumers (video viewers 50%+, ad engagers)
  Budget: ABO or CBO
  Objective: Traffic or Leads

Campaign 3: ABM - Acceleration (Open Pipeline)
  Ad Set: High-value opps ($100K+)
  Ad Set: Stalled deals (30+ days in stage)
  Budget: ABO (control spend per segment)
  Objective: Awareness (reinforce, don't push conversion)

Campaign 4: Broad Prospecting (Non-ABM, separate)
  Ad Set: CRM Lookalike 1%
  Ad Set: Interest + Job Title Targeting
  Objective: Leads or Conversions

Minimum Audience Sizes

Audience Type Minimum Optimal
ABM custom audience (account list) 1,000 accounts 5,000-10,000
ABM retargeting (website visitors) 100 accounts 1,000-5,000
Lookalike expansion (seed) 500 accounts 1,000+
Broad prospecting 500K people 1-2M

If your TAL is under 1,000: Use Meta only for retargeting accounts that engage on LinkedIn. Don't run cold ABM on Meta - the audience is too small for the algorithm.


Acceleration Campaigns (Ads Against Open Pipeline)

Purpose: Target accounts with open opportunities in CRM to influence close rate and shorten sales cycle.

When to Use

  • Deal value > $25K (makes ad spend ROI-positive)
  • Sales cycle > 30 days (enough time for ads to influence)
  • Multi-stakeholder buying committee (ads reach people sales can't)
  • Competitive evaluation (reinforce differentiation)

Setup

  1. Build segment in CRM: Opportunities with Stage = "Proposal Sent" OR "Negotiation" OR "Evaluation"
  2. Filter by value: Prioritize deals > $50K
  3. Export: Company name, website domain, decision maker emails, opportunity stage
  4. Upload as Custom Audience in Meta (refresh weekly)
  5. Creative: Case studies from same industry, ROI calculators, competitive comparison, executive thought leadership
  6. Objective: Awareness (reinforce brand) - NOT conversion (don't push demos to people already in pipeline)

Budget

  • High-value opps ($100K+): $100-200/day
  • Mid-value opps ($25-100K): $50-100/day
  • Stalled deals: $50/day

Measurement

  • Primary: Win rate (test group vs. holdout)
  • Secondary: Days in stage (did exposed accounts close faster?)
  • Holdout: 80% see ads, 20% don't - compare outcomes after 21+ days

Cross-Channel ABM: Meta + LinkedIn

Channel Roles

Channel Role Strength CPM
LinkedIn Precision targeting, cold outreach to named accounts Company + job title exact match $40-70
Meta Reach, frequency, retargeting, buying committee warming Lower cost, cross-device coverage $10-25

Coordination Framework

  1. Same account list - Export identical TAL to both platforms from CRM
  2. Sequential activation - LinkedIn (awareness/cold outreach) then Meta (reinforcement/retargeting)
  3. Message alignment - Same value proposition, same visual identity, persona-specific copy
  4. Offer consistency - Don't run conflicting offers simultaneously (free trial on LinkedIn, demo on Meta)
  5. UTM consistency - Same account_id parameter across channels for attribution
  6. Combined reporting - Dashboard showing account-level touches across both channels

Budget Split (ABM Across Channels)

  • LinkedIn: 60% of ABM budget (precision, higher intent)
  • Meta: 30% of ABM budget (reach, frequency, lower cost)
  • Other (email, direct mail): 10%

The Cross-Channel Retargeting Play

Use LinkedIn to validate audience quality (precise targeting), then retarget that validated traffic on Meta at lower cost:

  1. Run LinkedIn ABM campaigns - traffic lands on website with LinkedIn UTMs
  2. Create Meta Custom Audience: website visitors where URL contains utm_source=linkedin
  3. Retarget LinkedIn-validated audience on Meta at 50-70% lower CPM
  4. Result: LinkedIn-quality audience at Meta-level costs

Performance data: Multi-channel ABM generates 80% higher engagement than single-channel. LinkedIn + Meta together = 50% higher sales conversions vs. either alone.


ABM Creative Strategy

ABM vs Broad Prospecting Creative

Element ABM Creative Broad Prospecting Creative
Personalization Industry-specific, role-specific insights Generic ICP pain points
Messaging "How [industry] companies solve [specific problem]" "B2B SaaS teams struggle with X"
Social proof Logos from same industry/company size Broad customer count
Content type Thought leadership, executive-level content Educational, top-of-funnel guides
CTA "See how companies like yours solved this" "Download the guide"

Creative by ABM Stage

TOF (Awareness): Industry trends, thought leadership, problem education. Not product-focused. MOF (Engagement): Case studies, product comparisons, customer testimonials from same vertical. BOF (Conversion): Custom assessments, ROI analysis, competitive comparison, demo (only here). Acceleration: Social proof from similar companies, executive content, deal-stage-appropriate messaging.


Measuring ABM on Meta

ABM-Specific KPIs (Different from Standard Lead Gen)

Metric What It Measures Target
Account penetration rate % of TAL that engaged with ads 40-60%
Cost per engaged account Spend / accounts with 3+ interactions $100-300
Account-to-opportunity rate Opps created / engaged accounts 10-20%
Pipeline influenced $ value of opps where account saw ads 3-5x ad spend
Win rate lift Test group win % vs. holdout group +10-30%
Deal velocity Reduction in sales cycle days -10-20%

Attribution for Long Sales Cycles

  • Meta only sees Meta's touches - use CRM for the full picture
  • Set attribution window to 7-day click minimum (28-day if available)
  • Use W-shaped or full-path attribution in CRM to credit Meta appropriately
  • Don't rely on last-touch (Meta wins retargeting credit, which is misleading for ABM)
  • Send closed-won events back to Meta via CAPI to train the algorithm on revenue

Incrementality Testing (Holdout Groups)

  • Split TAL: 80% see ads (test), 20% don't (holdout)
  • Compare: engagement, opportunity creation, win rate, deal velocity
  • Don't evaluate before 21+ days (need meaningful activity in both groups)
  • Tools that automate this: Primer (built-in), 6sense, Demandbase

Exclusion Strategy

Always exclude:

  • Closed-won customers (waste of ABM budget)
  • Recent converters (7-30 day suppression)
  • Employees and internal traffic
  • Disqualified accounts from CRM

Keeps attribution clean, prevents annoying existing customers, and focuses budget on accounts that matter.


Related Files

  • audience-strategy.md - Data hierarchy, CRM lookalikes, third-party sources
  • campaign-structure.md - How ABM campaigns fit in overall account architecture
  • offer-strategy.md - What offers to use for ABM at each funnel stage
  • optimization-playbook.md - When to kill/optimize/scale ABM campaigns
  • meta-capi-and-events.md - Sending closed-won events back to Meta for optimization