• Blog
  • Pricing
Login
Free TrialGet a Demo
Get a Demo
ZenABM

ABM made easy. Plug-and-play account scoring and analytics.

Follow us

LinkedInFacebookYouTubeX
Start for FreeLoginBook a Demo

Product

  • All Features
  • AI Agent - Zena
  • Dashboards
  • AI Reporting
  • Expert Skills
  • MCP Server
  • Companies Engagements
  • Multi-Channel Revenue Attribution
  • ABM Campaign Analytics Dashboards
  • Company Buyer's Intent
  • LinkedIn Ad Campaign Insights
  • Job Titles Insights
  • CRM Sync
  • Webhooks
  • API

Use Cases

  • ABM Campaign Management and Performance Tracking
  • Account Scoring
  • LinkedIn Campaign Management and Optimization
  • For LinkedIn Ads and ABM Agencies
  • Agency MCP Server

Free Tools

  • ABM Budget Calculator
  • LinkedIn Ads Count Calculator
  • LinkedIn TLA Generator
  • Experts Chat
  • LinkedIn Single Image Ad Creator

Case Studies

  • Productive's ABM Success Story
  • Valueships's LinkedIn TLA Case Study
  • Flowfuse's ABM Success Story

LinkedIn Optimization

  • Build Campaigns with AI
  • Budget Savers
  • Bidding Agent
  • Exclusions
  • Impression Capping
  • Workflows

Resources

  • Documentation
  • Release Notes
  • Reports & Templates
  • Blog
  • Case Studies
  • ABM Benchmarks Report
  • LinkedIn Ads Agencies Directory
  • ABM Clay Templates
  • LinkedIn ABM Skills for Claude
  • LinkedIn ABM Strategy
  • Running ABM on LinkedIn: The Ultimate Guide
  • Events
  • TLA Bootcamp
  • AI for ABM & LinkedIn Ads Week

Competitors comparison

  • ZenABM vs Fibbler
  • ZenABM vs Factors.ai
  • DemandSense Alternatives
  • Recotap Alternative

Company

  • Pricing
  • Contact
  • Brand Assets
  • Become a partner

Legal

  • Terms of Use
  • Privacy Policy
  • Data Policy

©2026 ZenABM - All Rights Reserved.

  1. Home
  2. Blog
  3. Build & Optimize
Build & Optimize

How to Use LinkedIn Ads for Account-Based Marketing: The Ultimate Guide

Emilia Korczynska
Emilia Korczynska
LinkedInPublished Aug 22, 2025·Updated Nov 18, 2025

Share this post

LinkedInXFacebook
How to Use LinkedIn Ads for Account-Based Marketing: The Ultimate Guide

Summarize with AI:

View as Markdown

Table of Contents

  • The fundamental questions to settle before your first ABM campaign
  • ABM goals, setup, personalization level, and duration
  • How do we apply the scores to accounts?
  • ABM goals and budget
  • Channels
  • Account targeting and list building
  • Campaign structure and project management
  • Project management
  • Content and messaging, plus intent
  • What messaging worked best?
  • Resources
  • Tools
  • Performance metrics and reporting
  • Our first ABM campaign
  • Our results after 90 days
  • Verdict: does ABM on LinkedIn beat cold outreach?

In late 2024, our team at Userpilot kicked off our first ABM program ($900,000+ in pipeline and roughly $8 in pipeline per dollar – these numbers are still changing as we are still running ABM). None of us had run ABM before, and our ACV only recently justified it, so we learned fast and in public. If you’re wondering how to use LinkedIn ads for account-based marketing, this walkthrough shows the exact path we took.

For five years, we grew entirely via inbound, mostly organic search. At the 2024 peak, we shipped up to 150 pieces a month and saw 235,000 monthly visitors. Then SEO turbulence hit, updates kept rolling, SERPs jumped around, and traffic drifted back toward baseline.

As the product matured and prices climbed in 2024, our SEO-led conversion rate slid. The channel still worked for lower-ACV sales, less so once deal sizes rose and cycles got longer. In July our CEO flagged a silo problem across marketing. Time to align around one motion and commit to ABM.

Deanonymize LinkedIn ad engagements, get intent, accounts scoring (starting @$59/month!)

Track LinkedIn Ad Engagement by Company for Each Ad Creative 37 Days Free Trial

Try ZenABM Now

The fundamental questions to settle before your first ABM campaign

ABM is unforgiving. Tactics are scarce, playbooks vague, and few teams share specifics like formats, budgets, or ROAS.

Phone screenshot of an ABM ebook highlighting how to combine a scrappy tech stack with creativity for plays

Busting Silos by Hillary Carpio

Before you start, answer these:

Goals: What outcomes and KPIs matter per campaign, and which leading indicators (CPM, CTR) will tell you early if you’re on track?

Personalization model: One-to-many, one-to-few, or one-to-one?

Stages and scoring: Which funnel stages will you use, where are the thresholds, and how will you score accounts against them?

Duration: Campaign length and evaluation cadence.

  1. Channels: Where will you reach accounts with your content?
  2. Targeting: Which lists and in what order? What’s the ICP and how many personas?
  3. Content and messaging: What assets and formats will you run, how will you read intent, and when do BDRs engage?
  4. Budget and resources: Monthly budget, realism vs goals, and the skills required to execute.
  5. Measurement: Where will performance live and who owns the dashboard?
  6. Tools: What supports list building, targeting, production, distribution, and project management?

You won’t know every answer on day one. We learned by shipping, measuring, then tightening. Use our notes to skip avoidable mistakes.

ABM goals, setup, personalization level, and duration

We began with one-to-many LinkedIn advertising to surface intent inside our SAM, then graduated warm accounts to more solution and product messaging and eventually BDR outreach.

The key question was timing. When does an account move stages, and what score earns a pass?

We mapped ABM stages to the awareness funnel and leaned on Kyle Poyar’s “GTM metrics 2.0” with ABX benchmarks to set thresholds and goals.

Infographic of ICP accounts by GTM stage, from 77% identified to 4% customers, for measuring ABX

That helped us define:

    • Stages
    • Benchmarks for movement between stages
    • Revenue and budget math using CPM, CTR, CVR, qualification and close rates, and ACV

We structured ABM stages as:

    • Identified: all targeted accounts
    • Aware: 50+ impressions
    • Interested or engaged: 5+ clicks or 10+ engagements
    • Considering: demo booked or trial
    • Selecting: open deal
Six-stage ABM funnel from Identified to Customer, with account scoring from 5 to 100 at each stage

Content shifts by stage:

    • Identified and awareness: problem and category education
    • Interested: deeper benefits and use cases
    • Consideration and selecting: product, proof, and next steps

The first scoring model mixed web visits and weighted events. Execution was overly complex and reverse-IP deanonymization proved unreliable. Even with a no-index ABM microsite, a ~300-visit path yielded only one identified company, our own.

HubSpot Buyer Intent dashboard showing a company's page views and unique visitors from account engagement

A Syft study showed Clearbit as the most accurate of popular tools, which still wasn’t enough for consistent scoring.

Syft benchmark of visitor ID accuracy: Clearbit and Leadfeeder lead at 42%, People Data Labs at 14%

We simplified. We use quantitative LinkedIn ad engagement in the CRM for scoring and treat the qualitative signal of which campaign groups saw engagement as the basis for BDR personalization. This approach lines up cleanly with how to use LinkedIn ads for account-based marketing without overrelying on web deanonymization.

How do we apply the scores to accounts?

Step one was pushing company-level engagement from LinkedIn Campaign Manager to HubSpot. As of January 2025 this isn’t native.

We started with Fibbler, a low-cost LinkedIn API connector for HubSpot. When we needed campaign-level intent, we built our own pipeline with ZenABM so both quantitative and qualitative signals land on company properties.

ZenABM campaign companies table with Clicks column highlighted, showing which accounts clicked LinkedIn ads
HubSpot property settings showing the ZenABM LinkedIn Metrics properties used to sync ad data to the CRM

Campaigns are segmented by intent. We mirror that in HubSpot by assigning matched intents to a multi-checkbox company property using the campaign names from ZenABM. When BDRs create leads, the company’s intents copy down as tags so outreach aligns with what the account engaged with.

Operationally, we push weekly totals into “LinkedIn Ad Engagements – 7 days” and “LinkedIn Ad Clicks – 7 days,” then roll them into cumulative properties from the start of a given ABM campaign.

HubSpot filter showing LinkedIn Ad Engagement properties for 7, 30 and 90 days in CRM contact lists
HubSpot properties tracking cumulative LinkedIn Ad clicks, engagements and impressions for CRM reporting

We then maintain HubSpot Active Lists per stage and per campaign using those cumulative properties.

HubSpot property showing Cumulative LinkedIn Ad Clicks used in 3 lists with 2,504 companies for ABM tracking
HubSpot list filters showing LinkedIn ad engagement of 10 or more for accounts in the ABM Interested stage

A workflow updates the “ABM stage” company property off list membership.

HubSpot workflow updating the ABM Stage property and branching companies from Aware to Customer stages

ABM goals and budget

After adopting Kyle’s ABX ranges, we set revenue and ACV targets, then worked backward using our win rates.

Example: aiming for $1M at $50k ACV with 25% close and 75% qualification yields 20 deals and a target list near 3367 accounts.

Budget depends on CPMs and conversion costs. If 55% reach awareness, 32% of those show interest, and 18% of interested book demos, you need about 107 demos. With $1100 per conversion your LinkedIn budget is ~$117,700. You can also estimate via CTR and LP CVR. With a 0.4% CTR and 1% LP CVR, you’ll need ~2,675,000 impressions. At a $55 CPM, that’s roughly $147,125. LinkedIn does not spread impressions evenly, so use caps by account with tools like Factors.ai. Add a 15 to 20 percent buffer.

Channels

We started with LinkedIn Ads. We also built a no-follow ABM destination and plan to retarget via Google’s Display network across a curated set of publications plus Gmail and YouTube through Demand Gen. Direct list targeting on Google underperformed due to low match rates.

Account targeting and list building

The first list reused cold outbound targets that met our win-loss filters. We excluded any closed-won accounts.

Document of ABM target account criteria for a 2024 Product Drive list, with 1417 selected accounts

The second campaign layered technographics to focus a distinct segment. We used Clay and the BuiltWith API.

Clay table running BuiltWith tech stack checks on target accounts, with keyword matches found per row

Selection criteria example for a “Session Replay + Analytics” push:

Firmographic fit

    • Company size: 50–2,000 employees
    • Revenue: ideally $5M+ or equivalent funding
    • Industry: digital-first companies with PLG
    • Location: US, Canada, ANZ, Ireland, Israel, and Western or Northern Europe

Technographic indicators

    • Using or used a {use case} competitor
    • On a direct competitor that lacks {feature}
    • Redundant stack: {feature1} plus {feature2}

We also mine CRM data for right-fit accounts previously lost due to missing features.

HubSpot deal marked closed lost for missing critical features, with the prospect choosing Appcues instead

Once a list is ready we add accounts to the HubSpot ABM campaign list, update the “ABM Campaign Name” property, and set the stage to identified.

HubSpot workflow enrolling contacts from a list, then setting the company-level ABM campaign name

We prospect PM, UI or UX, PMM, executives, and other relevant personas via Apollo or Clay, enrich for custom fields like Persona and Seniority, then build HubSpot active lists per persona and stage.

HubSpot contact lists per persona, such as Engineering, Marketing and CXO, for ABM ad targeting by stage

These lists sync to LinkedIn Campaign Manager via HubSpot Ad Audiences for dynamic targeting.

Note: You need at least 300 LinkedIn members matched to start. All must be marketing contacts, or they will not sync.

HubSpot dialog creating a LinkedIn ad audience from a contact list, with only 62 of 1,091 contacts synced

Audiences usually warm up in about 48 hours. After that, layer LinkedIn targeting filters for precision.

LinkedIn Campaign Manager targeting screen with a HubSpot account list added as an ABM audience attribute

All accounts start as “identified.” When an account hits a benchmark like 5+ clicks, we pause awareness for that account, move it to “interested,” and enroll it in the next-stage ads automatically.

HubSpot list of Interested/Engaged ABM accounts with LinkedIn Ads impressions, clicks and engagements

Because LinkedIn uses these lists, stage changes flow through to targeting. Messaging stays aligned to where the account is in the funnel and to each persona’s pains and jobs to be done.

Campaign groups map to personas and stages, while campaigns within groups land on specific themes like JTBD, benefits, and proof.

LinkedIn Campaign Manager list of 11 filtered campaign groups with objectives like Website Conversions
LinkedIn Campaign Manager list of ABM campaigns with a naming convention by stage, audience and format

Example: an awareness ad for PMs highlights multiple JTBDs. A consideration ad for PMs shows a case study and the value realized.

Userpilot LinkedIn sponsored ad example: one platform for onboarding, product analytics and in-app surveys
Userpilot LinkedIn Ad with a Beable product manager testimonial and a Book a Demo call to action

Campaign structure and project management

Our first campaign, “Product Drive 2024,” targeted 1417 accounts that didn’t convert during H1 outbound. We split them across 8 personas and built LinkedIn campaigns per persona with tailored JTBD messaging.

Notion ABM assets database filtered by persona roles like PM, Marketing and Growth to sort campaign content
Diagram of LinkedIn Ads ABM campaign structure moving accounts with 3+ engagements into consideration

Uploading persona lists and pulling company engagement per campaign via ZenABM let us attribute intent and target BDR outreach precisely. We did hit some platform constraints:

  • LinkedIn API hides campaign engagements and clicks within a timeframe if fewer than 3 members or events exist for that account
  • Campaigns allow one asset type only, so we needed many campaigns
  • Later stages sometimes had too few matched members per persona to meet the 300-contact minimum

We pivoted to campaign groups organized by shared intent instead of persona alone, while still excluding irrelevant personas.

Diagram of the new ABM campaign structure, grouping target accounts by awareness and engagement stages

This change solved three issues:

    • Campaign-group attribution aggregates engagements across asset-specific campaigns, increasing the chance of meeting the 3-event API threshold
    • Asset-specific campaigns still group neatly into meaningful campaign groups
    • Including several personas per group raises member counts at later stages so separate JTBDs still run

Project management

We used Notion databases to manage asset creation, owners, briefs, and graphic requests. Clean naming was critical because we infer intent from campaign names. Our formula concatenated Persona, Asset type, Asset description, ABM stage, and ABM campaign.

    • Persona
    • Asset type: video, image, TLA ad
    • Asset description: benefit or JTBD for intent
    • ABM stage
    • ABM campaign label
ABM Campaign Assets Database table listing asset types, channels, funnel stages and priority levels for planning
Database UI showing an ABM campaigns plan, assets table and cost per conversion formula

We also tracked launch status per asset.

Spreadsheet titled ABM Campaign Assets Database tracking LinkedIn ad assets by funnel stage and type

Content and messaging, plus intent

We focused on LinkedIn inventory and mixed formats in this order:

    • Single image ads
    • Video ads
    • Thought Leader Ads
    • DM ads
    • Text ads
    • Document ads
Asset Type dropdown listing Carousel, Image, Video, Doc and DM options for tracking LinkedIn ABM content

Performance patterns: single image ads drove the highest CTR and lowest CPC to LP, followed by video and TLAs. DM ads were costly per conversion.

Table comparing LinkedIn ad formats by spend, clicks, CTR and CPM to show which format performs best

Text ads are cheap reach but rarely click. TLA CTRs look strong because clicks include reads, profile taps, and tags. TLAs still help with top-of-funnel attention when backed by ICP-relevant voices. We use them in moderation at the awareness stage.

Our per-campaign inventory split covered benefits, features, JTBDs, webinars, audits, education, case studies, testimonials, and demos.

Table counting ABM ad assets by funnel stage (Aware, Engage, Consider) and format, showing totals per stage

What messaging worked best?

Here are the top performers from our first ABM run:

LinkedIn image ad performance table comparing two Userpilot ads by spend, impressions, clicks and CTR
LinkedIn Campaign Manager results table showing Userpilot sponsored ads with impressions, clicks and CTR
Table of top LinkedIn video ads ranked by video completion rate, showing spend, impressions and CTR for each
LinkedIn ad performance table: Userpilot's Product Analytics Broken video ad with 0.43% CTR

Alongside ads, we collaborated with BDRs on email sequences for accounts reaching the “interested” stage.

Resources

We reverse-engineered a budget from revenue targets and stage conversion assumptions. Current burn is about $20k per month. Weekly stage progression serves as a leading indicator for campaign health.

Team setup: ABM manager, Marketing Ops, two designers, a growth or performance manager, and leadership support. You need a strong ops function to make ABM sustainable.

Tools

Most enterprise ABM platforms were pricey and light on proof for our niche, and deanonymization wasn’t reliable enough for scoring. We committed to a stack that fits a LinkedIn-first ABM motion and pushes account engagement into the CRM without heavy data plumbing.

Our current setup:

    • List building: HubSpot CRM, Clay, BuiltWith
    • Campaign asset management: Notion
    • Intent recognition and scoring: ZenABM
    • Ad ops, lead flow, reporting, outreach: HubSpot marketing
    • Prospecting: SalesLoft

Total stack cost is about $2500 monthly.

HubSpot sales workspace showing guided actions and stalled deals to chase after LinkedIn ABM outreach

Performance metrics and reporting

Benchmarks are hard to compare across companies. We built our own dashboards in HubSpot and track:

    • Weekly stage progression per campaign versus benchmark across a 12-week run
      Gauge charts showing the number of target accounts in each ABM funnel stage, from Awareness to Selecting
    • Pipeline per dollar as an efficiency metric. Our target for ABM is about $10 per dollar.
    • Ad performance baselines by format using our history and this reference from the B2B house
      ABM ad performance benchmarks table listing CPM, CTR and CPC by asset type for LinkedIn Ads campaigns

We also watch cumulative stage movement, pipeline by account, and weekly BDR sequencing volume.

HubSpot dashboard showing ABM target contacts and accounts per campaign for account-based marketing
HubSpot reporting dashboard with ABM campaign tables tracking companies and accounts in the pipeline

Our first ABM campaign

“Product Drive Campaign” targeted multiple personas and their pains, using Product Drive as the gateway asset. We published about 100 ads across 8 personas and spent $46,791 on LinkedIn media.

Our results after 90 days

Accounts touched: 1,417

Total cost: ~$52,191 (LinkedIn spend plus tools)

Pipeline generated: $440k in 3 months. We launched the second campaign two months after the first started.

Pipeline per dollar: $8.43, averaging $12 across both campaigns

Assets: ~100 ads across 8 personas (images, videos, TLAs, DMs, text, docs)

Single-image: 1,172 clicks, 0.35% CTR, $19 CPC

Video: 313 clicks, 0.28% CTR, $24 CPC

TLAs: 4.42% CTR, $68 CPC, inflated by non-visit clicks

Team: 4.5 FTEs across ABM, performance, MOps, leadership, demand gen or PMM, and design

Verdict: does ABM on LinkedIn beat cold outreach?

Cold outbound alone took twice as long and cost 51% more to create similar pipeline. ABM took heavy ops work but matched the setup burden of outbound, produced pipeline faster, and used fewer human-hours by spreading asset creation across the team. In truth we were still harvesting demand, just more efficiently. Running structured LinkedIn programs is a practical answer to how to use LinkedIn ads for account-based marketing at higher ACVs.

Questions welcome. You can reach me on LinkedIn.

Share this post

LinkedInXFacebook

Author

Emilia Korczynska

Emilia Korczynska

LinkedIn

Share this post

LinkedInXFacebook

Try Zena AI Agent

Ask our experts about LinkedIn Ads & ABM. Get instant answers with sources.

Emilia KorczynskaAli YildirimVeronika VebereTim DavidsonMaximilian Herczeg
+20 experts
Try it free

Stay up to date with ZenABM

Get the latest ABM insights in your inbox.

Latest in Blog

Back to Blog