
An ABM strategy template only helps if it starts from your revenue target and ends with a campaign you can actually afford to run. This one is built for ABM on LinkedIn ads, and you can copy it and fill it in within about an hour. Once the plan is done, you can build it into campaigns with AI.
Get the free ABM strategy template (Google Sheets): the link makes your own copy, with the example numbers from this guide already filled in.
Here is what is inside the template and how long each tab takes to fill in:
Tab | What you fill in | Time it takes |
|---|---|---|
Goals and revenue math | Closed-won target, close rate, pipeline, demos, clicks, impressions | 10 minutes |
Tiers and accounts | 1:many, 1:few or 1:1, and the number of accounts | 10 minutes |
Account plan | Dossier and SPICED notes for Tier 1 and Tier 2 accounts | 15 minutes per account |
Budget and ad count | Monthly budget, clicks per ad, number of ads | 5 minutes |
Formats and angles | Ad format per job, one theme per campaign, message per persona | 10 minutes |
Targeting | ICP, job titles, audience size check | 10 minutes |
Campaign structure (COLD and WARM) | Campaigns, ad sets, stage rules | 10 minutes |
Playbook | What happens to COLD and WARM accounts, who follows up, within what time | 10 minutes |
Tracking and weekly review | Stages, signals, weekly meeting with sales | 5 minutes |
The plan below is also your account based marketing plan template and ABM planning template, so you get the same order of work whichever name you searched for. Here is the whole path in one picture:

The template is one Google Sheet with nine tabs, one for each part of the plan, and you fill them in from left to right. White cells are your inputs and green cells calculate, so the revenue math, budget and ad count update as you type. The older per-step files (the ICP template, the account dossier and SPICED) are linked in the account plan tab.
This tab holds your closed-won target, close rate and the chain down to impressions and budget. Everything else depends on it, so fill it in first.
Here you choose 1:many, 1:few or 1:1 and write down how many accounts each tier gets. The tab warns you when a list is too small to run as its own LinkedIn audience.
This tab is your account plan template for Tier 1 and Tier 2 accounts. It has firmographics, buying committee, pain points and SPICED notes in one dossier per account.
You enter your CPM, CPC and goal, and the tab returns a monthly budget and the number of ads that budget can deliver.
It has one row per ad format and one row per campaign theme, with the message for each persona next to it.
This tab holds your ICP, your job titles and the audience size check against LinkedIn's 300-member minimum.
It lays out the campaign, ad set and ad hierarchy, together with the stage rules that move accounts from COLD to WARM.
This is the ABM playbook template tab. It says what happens to an account in each stage, who follows up and how fast.
It covers stages, signals and efficiency metrics, plus the agenda for the weekly meeting with sales.
If you want more detail on your ICP before you fill in the targeting tab, our ICP template breaks it down like this:

Every step below has a formula or rule, an example with numbers and the most common trap. The numbers come from our ABM Bootcamp 1 talk and from the webinar "How to use AI to plan your ABM strategy & create LinkedIn Ads". The bootcamp was a free ZenABM session on planning LinkedIn ABM campaigns from goal setting to launch, and the webinar was a live demo of our planning skill, held on 30 Sep 2026.
You need a closed-won revenue target for ABM, and everything else is worked out from it.
Pipeline needed = closed-won target ÷ close rate.
If you want to close $1M in new business and your close rate is 50%, you need $2M in qualified pipeline. In our ABM Bootcamp 1 talk we used a bigger example: $200,000 closed-won per quarter, a 20% close rate and a $25K average deal size means $1M in pipeline, which is 40 deals. With a 50% qualification rate, 40 deals need 80 demos or equivalent conversions such as trial signups.
I'd strongly recommend you plan from revenue, not from a budget line, and never from leads. Setting "generate X leads" as the goal of an ABM campaign is a mistake I made myself, and every leading metric I track is reverse-engineered from the revenue goal.
If the math says the goal is unrealistic, contest the goal instead of forcing the plan to fit it. Userpilot, where I used to be VP of Marketing, planned for $3.5M in pipeline on a $350K annual ABM budget, which is $10 in pipeline for every $1 in spend. That is a useful sanity check for your own ratio.
Here is how the revenue-to-budget chain looks with the webinar numbers:

Along with the revenue target, set KPIs at each level so you can tell early whether the plan works. For account engagement, that could be 60 of 100 target accounts aware, 30 interested and 10 in a sales conversation, and then the efficiency metrics in Step 10.
The three types differ in how many accounts you target and how personal each touch is, and the right one depends on your deal size and your team's capacity. In a 1:1 program you build a campaign for one named account, in 1:few you adapt one campaign for a small cluster of similar accounts, and in 1:many you scale light personalisation across a long list.
Account counts vary by source, so treat these as typical ranges, not a standard:
Type | Typical accounts | Personalisation and tactics |
|---|---|---|
1:1 | About 5 to 50 | Custom content and dedicated sales outreach per account |
1:few | About 50 to 200, in clusters | Content tailored to an industry or use case cluster |
1:many | Hundreds to low thousands | LinkedIn ads, webinars and nurture emails with light personalisation |
The ranges come from agency write-ups. Demandspring says 1:1 is typically 20 to 50 accounts and 1:few is 50 to 200 accounts in 3 to 10 clusters, while Monaqo puts 1:1 at 5 to 25. Demandspring also calls a bloated top tier the most common source of program disappointment, so keep 1:1 to what your account teams can really customise for.
Tiering is not only about deal value, and it is not fixed. Rhiannon Blackwell, an ABM leader at PwC, argues in a guide by Momentum ITSMA that the triangle is dead and ABM is now about sensing and responding. I would not call the pyramid dead, but I agree that a mid-value account showing great engagement can be treated like a Tier 1 account.


A word on running 1:1 on LinkedIn: LinkedIn needs at least 300 matched members before an audience can run, and a list of 10 to 20 accounts rarely gets there. LinkedIn lets you combine several small lists to reach the minimum, and for your top accounts you can add Message Ads or Conversation Ads sent in the name of the sales rep. For more on the LinkedIn side, see our guide to running ABM on LinkedIn.
The number of accounts follows from your funnel math, so work it out before you build any list. This step is for 1:many and 1:few, because in 1:1 you simply name the accounts.
This is the logic from our own program, where we probably burnt more than $100,000 learning it on the job. Only about 5% of the accounts you target are in market, and you can reach about 50 to 70% of them on LinkedIn. About 0.45% will visit your landing pages and under 1% will book a call. Of those, about 70% qualify and maybe 50% become customers. Work backwards from your revenue goal and your deal size to see how many accounts that means.
Using the webinar example, $50,000 in closed-won revenue in three months needs 13 deals, 50 demos and around 4,690 landing page clicks, with 14,100 companies reached. That is a long way from a handful of accounts, and it is why a plan that targets 500 accounts for a $50,000 goal is already off.
Two cautions. First, the math is rough, because conversion rates move and very few companies have a stable landing page conversion rate. Second, your ICP is not your target list. Gonçalo Prates, on our Rapid Fire show, described a company targeting accounts locked into multi-year competitor contracts. Prioritise accounts with real signals, such as a decision maker who recently switched jobs, active website visitors or past champions at new companies.
To build the list, start from the ICP template and sit down with sales to ask which accounts closed fastest or were the best wins last year. Then look for patterns in industry, size, use case and trigger events. This joint exercise sharpens your ICP and gets sales to buy into the list.

For each Tier 1 and Tier 2 account, make an account dossier with firmographics, the buying committee, pain points and target personas. This is also the ABM account plan template tab. Here is a free dossier template:

And here is the Excel version, which you can download here:

I suggest layering this with SPICED, as Wouter Dieleman shows in his LinkedIn post. For each account you outline the situation, pain, impact, critical event and decision process, and you map them to each member of the buying committee, because the pain and impact for an IT director differ from those for a CFO.
Filled in per persona, a dossier looks like this. If SPICED is too heavy for you, use the simpler dossier above.

Your budget is the cost of reaching enough of your audience to produce the clicks and demos from Step 3.
Budget = impressions needed × CPM ÷ 1,000, or clicks needed × CPC. Plan to spend the higher of the two.
Planning to the higher figure keeps you on the safe side, because no campaign follows the plan to the letter: some people are not active on LinkedIn or never click, so you cannot reach them. Treat the plan as directional, not a promise. LinkedIn's own minimums are low, at $10 per day or $100 for a lifetime budget on a new campaign according to LinkedIn's budget guidance, so the real constraint is what your goal needs.
I can't tell you whether $10,000 is enough without knowing your audience, CPMs, CTRs, goal and deal size, and anyone who answers without those is guessing. What I can say is that with a $10,000 budget you can comfortably run one campaign at a time, or more campaigns with fewer ads and fewer formats. For contrast, Userpilot ran $80,000 per month across 4 campaigns to 47,000 accounts.
In ZenABM you can run this from chat, and the budget-planning skill is in the skills list, highlighted in red here.

The skill uses your historical CPM, CTR, landing page conversion and deal data. If you have no LinkedIn ads history, it falls back on benchmarks from ZenABM users and the ABM Benchmarks Report. It asks for your goal, deal size, budget and audience type, so you can answer "is this budget enough?" before you spend it.
If you prefer a calculator, the free ABM Budget Calculator does the same math from your revenue target and close rate:

When I was VP of Marketing at Userpilot, I struggled to run ABM on LinkedIn. My husband watched it up close and built ZenABM to fix it, and the budget skill is one of the parts I wish I'd had back then.
The number of ads is limited by your budget. Spreading the budget across too many ads is one of the most common ABM mistakes, because the ads then do not get delivered.
Monthly budget = clicks per ad per day (3 to 4) × CPC × number of ads × 30.
The rule of thumb from my ABM workshop is that each ad needs about 3 to 4 clicks per day to produce useful data. Say your CPC is $10 and you want 3 clicks per ad per day. One ad then costs $900 per month, so a $10,000 budget supports about 11 ads, while the same budget across 40 ads leaves most of them starved.
Frequency matters as well. Bind Media says LinkedIn's own best practice is to keep frequency under 3 to 4 impressions per member per week for cold audiences. LinkedIn's guidance on ads per campaign is not consistent: one help page recommends testing four or five variations, while another recommends two to four. Start at the low end if your budget is small.

The free LinkedIn Ads Count Calculator works out how many ads a given monthly budget can run, and the ad-count skill in ZenABM does the same from your live data.
Pick the format by the job it has to do: cheap awareness, meaningful engagement or a direct conversation.
Format | Best job | Note |
|---|---|---|
Text ads and Spotlight ads | Cheap impressions for cold accounts | Low engagement, so use them for awareness, not conversion |
Single image ads | Broad reach in the feed | Keep one format per ad set so reporting stays clean |
Document ads and Thought Leader Ads | Meaningful engagement | The two formats of our Meaningful Engagement campaign |
Carousel and video ads | Telling a longer story or showing a demo | Video is paid per view |
Message Ads and Conversation Ads | Tier 1 accounts, a direct conversation | Conversation Ads allow up to 5 buttons of 25 characters each, per Hootsuite |
Tim Davidson, a well-known LinkedIn Ads expert, shared how text ads and spotlight ads got 213,478 impressions for $276, which he reported as a $1.12 CPM. Check that CPM against your own numbers before you copy the tactic.
In my Q4 plan for ZenABM, cold signals come from two campaigns. Air Cover is very cheap impressions that only count if someone clicks, and it generates brand awareness, intent signals and cheap clicks. Meaningful Engagement uses Documents and Thought Leader Ads. These are the ceilings I use per format, with CPM measured as cost per 1,000 impressions:
The effective CTR (eCTR) is the same thing as landing page CTR: landing page clicks divided by impressions, so it ignores likes, comments and "see more" clicks. I'll call it landing page CTR from here on, and landing page CPC applies the same idea to cost. Campaign Manager does not show them, but ZenABM's dashboards calculate them out of the box. Compare formats on these two, never on raw CTR or CPC.

ZenABM's Bidding agent checks every bid change against LinkedIn's suggested bid, and the ABM Benchmarks Report (161,256 ads, 211 companies) gives you format benchmarks to compare with.
Your angles are what you actually promote, and the rule at ZenABM is that all content topics, including ads, come from the product use cases and features you need to promote.
One theme per campaign, voiced differently for each persona.
If a campaign promotes "improve onboarding", the same capability gets framed for what each person cares about:
Persona | Pain | Message |
|---|---|---|
CTO | Cloud hosting cost | Cut your cloud hosting costs by 30% with unified analytics. |
VP Product | Feature adoption without dev time | Accelerate feature adoption with in-app guidance, without relying on engineering. |
CEO | Customer lifetime value | Increase customer lifetime value by improving onboarding, and impact your ARR directly. |

At the bootcamp we also showed that personas run best as separate campaigns. Userpilot targeted product managers and UX designers, marketers, individual contributors, the C-suite and customer success, each in its own campaign. When an account engages with a themed ad, ZenABM attributes that theme to the account as an intent signal, so you can see what each account cares about from your own ads.
Targeting turns your ICP and account list into audiences LinkedIn can actually run.
Upload your company list as a Matched Audience. LinkedIn needs at least 300 rows to upload and 300 matched members before the list can be used in an active campaign, and location is a required facet that can shrink the audience further. Then layer job function, seniority or titles on top.
A narrow persona on a mid-market account list means few people per company. If you target only demand gen and performance marketers, a mid-market account may have just 2 or 3 of them, so you need a lot of companies to reach 300 members. Check the audience size before you launch, not after.

Two ZenABM features help here. Job title engagement groups ad engagement by the title behind it, so you can see whether your spend reached the buying committee. Exclusions keep companies, job titles and industries out of every campaign, including new ones, so you do not re-upload the list each time.
This ABM campaign planning template step turns the plan into campaigns, ad sets and ads, split into COLD and WARM.
LinkedIn now calls the top level a campaign (formerly campaign group), which holds ad sets (formerly campaigns), which hold ads. Keep one format per ad set so budgets and reports stay clean and comparable.
COLD is for accounts that have not engaged yet. Our two cold campaigns are Air Cover and Meaningful Engagement, as in Step 6. WARM is for accounts that crossed your rules, and we promote an account to warm when it shows any of these signals: 2 or more clicks, 3 or more engagements, 18 or more impressions on Documents and Thought Leader Ads, website engagement, or a trial or demo. In our Q4 plan, the number of companies in WARM ramps week by week: 0, 0, 5, 20, 90, 350, 900, 1,840, 2,900, 4,300, 5,700 and 6,500.
A note from my 20 Jun 2025 post: don't force every account through an educational awareness phase. Many are already problem-aware, solution-aware or even considering products, so serve content for every stage at once and let ready accounts convert fast. Also, activate warm before cold, and let budget earn its way down the ladder.

Here is what content each stage gets:
Stage | Who | Content and format |
|---|---|---|
Identified | All target accounts | Thought leadership and bold stats in Text ads and single image ads |
Interested | Accounts with repeated engagement | Whitepapers, webinars and Documents, plus Conversation Ads for higher tiers |
Considering | Accounts that booked a demo or started a trial | Case studies, ROI calculators, product videos and demos |
Selecting | Accounts with an open deal | Custom proposals and social proof, coordinated with sales |
You can build all of this by describing it in chat: ZenABM's AI agent or the MCP server creates the campaign, ad sets and ads and confirms every change before it goes live. Here is Claude connected to the ZenABM MCP server pushing four image ads into a new ad set:

ZenABM can also send an ABM stage, such as your warm list, to LinkedIn as an audience through HubSpot, so the list updates itself.
To keep assets organised, use a campaign management template. Here is the Notion one, which you can copy here:

And the Google Sheets one, which you can download here:

Your ABM playbook template is a short document that says what happens to an account in each stage. For each of COLD and WARM, define the content they see, the rule that moves them, who follows up and within how many hours or days. Accounts that reach a highly engaged stage are often only active for a short window, so a fast follow-up while interest is hot matters. Agree the follow-up time with sales before launch and write it into the playbook.
Tracking is how the plan stays honest, and the main job is to see which accounts are engaged and which signals line up with open deals.
Use one consistent stage list: Identified, Aware, Interested, Considering, Selecting and Customer. Userpilot's rules were inspired by Kyle Poyar's framework. Aware meant 50 or more ad impressions, Interested meant 5 or more ad clicks or 10 or more engagements, Considering meant a demo booked or trial started, and Selecting meant an open deal.


Track the efficiency metrics at every level, per campaign if you run it that way: cost per account engaged, cost per opportunity, pipeline-to-spend ratio and ROAS. ZenABM's ABM campaign dashboards show them per campaign and per stage, and the deal attribution dashboard ties engagement to deals from your CRM:

For signals, ZenABM scores every account from its ad engagement and CRM data (see how account scoring works) and shows intent signals per account. Backtest the signals against your own deals by comparing the engagement of accounts with deals against accounts without, and keep the signals that separate them. Here is a backtest from Claude Code comparing 59 deal accounts with 488 non-deal accounts:

To get the signals to sales, ZenABM's CRM sync writes stage, score and intent onto your HubSpot, Salesforce or Attio company records:

Hold a weekly ABM stand-up with marketing, sales and RevOps. Look at which accounts moved stages and which stalled, decide next steps together, and run joint account planning for Tier 1.
Set honest expectations on timing. For the deals we closed in July 2026, it took ZenABM an average of 22 weeks, 1,159 impressions per account and almost 8 different campaigns before the account converted. If you judge a three-month program on revenue alone, it will look like it failed.
Here is the template filled in for a hypothetical company, using the numbers from our webinar demo. The goal is $250,000 in pipeline in six months, with a $10,000 deal size, a current budget of $10,000 and a sales cycle of around two months. This is an illustrative example, not a client result.
The decision that matters most is the budget, because it caps the number of ads and campaigns, so the structure is built to fit the budget instead of the other way round. If you want to see the whole planning flow from goal to launch, watch our ABM Bootcamp 1 video.
Read related: Running ABM on LinkedIn: The Ultimate Guide

Tick each item before you launch:

If you take a budget as a line item and try to make it fit a revenue target, you never see whether the two are connected. Gabriel Ehrlich described a plan that needed 246 leads, where the math showed the lead magnet could not deliver, and it killed the idea before launch. Start from the revenue number and work back.
Uploading the whole ICP wastes spend on accounts that cannot buy now. Prioritise accounts with real signals instead.
If you spread a small budget across many ads, most of them never get delivered. Use the ad-count rule in Step 5.
Obsessing about MQLs sends the budget to webinars and lead magnets, and then you push education-only leads to book a demo. Set the goal in revenue and judge the program by account stages.
Many accounts already know you. Serve every stage at once and let ready accounts convert.
With a 22-week average time to convert, month 3 shows engagement, not revenue. Report leading indicators next to pipeline.
Here are the six mistakes side by side, each with its fix:

ZenABM does the steps of this template from your live LinkedIn and CRM data, and each capability below maps to a step.
/abm-strategy-planning skill reads your website for ICP personas and use cases, then works from your revenue goal to the budget, the number of target accounts and the number of ads. The budget-planning and ad-count skills do the math from your history, and Zena checks your numbers against anonymised benchmarks. The skills are available in Expert skills and in the strategy planning skill on GitHub.
ZenABM starts from $59/month, and you can see the plans on the pricing page. ZenABM has a 5.0/5 rating on G2 from 6 reviews, and one reviewer, a Head of Revenue, wrote: "What I like best about ZenABM is that they understand ABM beyond theory."
If I had to put the whole template in one line, it would be this: plan from revenue, start narrow, and let stage rules, not hope, decide who gets the next dollar.
An ABM plan includes a revenue and pipeline target, a tier choice (1:many, 1:few or 1:1), the number of target accounts, a budget and ad count, ad formats and angles, audience targeting, a COLD and WARM campaign structure, and tracking with a weekly review. The ten steps above cover each part. Fill them in order so each part builds on the one before.
Start with the one-sheet ABM strategy template in this post, because it walks you from revenue target to tracking in one place. Then use the ABM Budget Calculator and the LinkedIn Ads Count Calculator to check the numbers. The ICP and account dossier templates are linked inside the matching steps if you want a deeper starting point.
Split it into COLD and WARM. COLD campaigns run cheap awareness and meaningful engagement, and WARM campaigns serve accounts that crossed your rules, such as 2 or more clicks or 3 or more engagements. Inside each campaign, use ad sets with one format per ad set, then the ads, so budgets and reports stay clean.
Work backwards from revenue. The closed-won target divided by your close rate gives pipeline, which gives opportunities, demos, landing page clicks and impressions. Cost the clicks with your CPC and the impressions with your CPM, and plan to spend the higher figure. Userpilot planned $10 in pipeline for every $1 in spend, and the free ABM Budget Calculator does this math for you.
Yes, but LinkedIn needs at least 300 matched members before an audience can run, and a list of 10 to 20 accounts is usually too small. Combine several lists to reach the minimum, or reach your top accounts with Message Ads or Conversation Ads sent in the name of the sales rep. Add job title targeting and a frequency cap.
An ABM playbook template is a short document that says what happens to an account in each stage: the content it sees, the rule that moves it from COLD to WARM, who follows up and how fast. The Playbook tab of the template covers it, and Step 9 explains what to define for COLD and WARM accounts.