Skip to content
14 days of Pro, free.Sign up with your work email for 100 extra credits.Start free trial

ICP Marketing: How to Use Your ICP in Ads, ABM and Routing

ICP marketing turns your ideal customer profile into target account lists, LinkedIn audiences, content and lead routing. Six uses, a worked example and KPIs.

Victor Paraschiv

Victor Paraschiv

Co-Founder & CMO

12 min read

The short answer

ICP marketing means aiming every marketing program at the companies your ideal customer profile (ICP) describes: the target account list, the ad audiences, the content and the rules that decide which leads go to sales. Marketing starts from the same ICP sales uses and adds three things: where those buyers spend their time, what they search for and read, and which accounts to keep out. It works when one ICP drives the account list, the audiences and the routing, and when marketing reports the share of pipeline that comes from inside the ICP.

To see how well your current leads fit, the ICP fit score calculator explains how a 0 to 100 fit score works and scores your own leads in Cleanlist AI. If you have no ICP yet, build it first with ICP in sales, which starts from your closed-won deals.

What is ICP marketing?

ICP marketing is account-first marketing. You decide which companies you want, then build every program to reach the people inside them, and you judge each program by how many of those companies it brings in.

The ICP itself is a one-page description of the companies most likely to buy, stay and grow. It usually starts in sales, from closed-won data, and ICP in sales shows that build. For the acronym, ICP vs buyer persona and ICP vs TAM, see what ICP means. This page covers what marketing does with the profile once it exists.

What marketing adds to the sales ICP

Sales needs the ICP to choose accounts. Marketing needs a few more fields to aim programs. Keep them on the same page as the sales ICP, so there is one document and one owner.

FieldWhat marketing writesExample (made up)
Account rulesThe firmographic filters, copied from the sales ICPUS B2B software companies with 51 to 200 employees
TiersWhich accounts get one-to-one, one-to-few or one-to-many programsTier 1: 100 named accounts; tier 2: 900 with a recent trigger; tier 3: the rest that fit
Buying committeeThe roles to reach in each account, and what each one cares aboutVP of Sales signs, RevOps runs it, the CFO approves the budget
Trigger themesThe events that make the need urgent, turned into campaign anglesA new VP of Sales, SDR job posts, a second office
Watering holesWhere these buyers read, search, listen and meetTwo RevOps communities, one podcast, 30 search terms, one annual event
ExclusionsAccounts no program should spend money onCustomers, open opportunities, competitors, companies under 20 employees
Fit thresholdThe score at which a lead goes to salesFit 80 or more goes to an account executive the same day

The exclusions are the field most marketing ICPs leave out, and they save the most money. Every ad shown to a current customer or a competitor is budget spent outside the ICP.

Six ways marketing uses the ICP

1. Build and tier the target account list

  1. Run the account rules as a company search and read the count.
  2. Remove the exclusions: customers, open opportunities, competitors and anything on the never list.
  3. Tier what is left. Tier 1 is as many accounts as your account executives can research by hand; 25 to 50 each is a common start. Tier 2 is accounts that fit and show a trigger. Tier 3 is everything else that fits.
  4. Give every tier 1 and tier 2 account an owner in the CRM before any campaign starts, so engagement goes to a named rep.

This list is what account-based marketing (ABM) runs on. ICP marketing is the wider practice: it also covers the inbound leads that arrive from outside the list. To size the market behind the list first, the TAM calculator walks through TAM, SAM and SOM.

2. Turn the list into ad audiences

LinkedIn lets you aim ads at an uploaded list of companies or contacts, and its rules decide what you can upload. These come from LinkedIn's Campaign Manager help pages, read November 4, 2026.

RuleCompany listContact list
Rows to uploadAt least 300At least 300
Matched members before it can runAt least 300At least 300
Largest list300,000 companies or 20 MB300,000 records or 20 MB
What LinkedIn matches onCompany name, website, email domain, LinkedIn Page URL or stock symbolEmail address, first and last name, or a mobile ad ID
LinkedIn's advice1,000 or more companiesAt least 10,000 emails to reach the 300-match minimum
Time to buildUp to 48 hoursUp to 48 hours

Three habits make the audiences work. Add each company's LinkedIn Page URL to the file, which LinkedIn says improves the match. Target the buying committee inside the company list with job function and seniority, because few teams hold 10,000 emails for one segment. Upload customers and open opportunities as a separate list and exclude it. LinkedIn also expires an audience that is not used in an active or draft ad set within 90 days, so rebuild lists after a pause.

3. Write content for the trigger and the buying committee

Write for the moment the ICP starts looking. If a new VP of Sales is the trigger, the content is what a new VP of Sales searches in the first 90 days: a pipeline audit, a tool review, a hiring plan. Write one page per question, one angle per committee role (the signer cares about cost, the user about workload), and put it in the watering holes from your ICP. Judge each piece by the ICP-fit leads and pipeline it brings, and ignore raw traffic.

4. Score every inbound lead for fit

Keep forms short and fill in the company fields with enrichment, then score fit against the ICP from 0 to 100. Fit asks whether the company and the title match the profile. Engagement, such as pages viewed and emails opened, asks how interested the person is. Use fit to decide where a lead goes and engagement to decide how fast.

A simple set of bands:

  • 80 to 100: inside the ICP. Route to sales the same day.
  • 50 to 79: close. An SDR reviews it, and it enters nurture.
  • Under 50: outside the ICP. Nurture only.
  • Excluded: customers, competitors and the never list. No sales outreach at all.

Account scoring shows how to weight the traits and check the model against closed deals.

5. Route leads and hand them to sales

Routing is where the ICP turns into revenue or into argument. Match each lead to its account first: a new lead from an account a rep already owns goes to that rep. Then route the rest by tier and territory, and write a service level agreement: how fast sales replies to each band, what counts as accepted, and the reason code a rep must give when rejecting a lead. Review the rejected leads with sales each month. If most rejections say "not a fit", the threshold or the ICP is wrong. Our lead routing software comparison covers the tools for HubSpot and Salesforce.

6. Measure ICP marketing

Report the share of results inside the ICP alongside the totals, so a quarter with fewer leads and more ICP pipeline reads as the win it is.

KPIHow to calculate itWhat it tells you
ICP share of new leadsLeads inside the ICP ÷ all new leadsWhether programs attract the right companies
ICP share of pipelinePipeline from ICP accounts ÷ all new pipelineWhether those leads turn into deals
Target account coverageTier 1 and 2 accounts with an engaged contact ÷ all tier 1 and 2 accountsHow much of the list marketing has reached
Sales acceptance rateLeads sales accepts ÷ leads routed to salesWhether the fit threshold is set right
Win rate, ICP vs outsideDeals won ÷ deals closed, for each groupWhether the ICP itself is right
Cost per ICP opportunityProgram spend ÷ opportunities from ICP accountsWhich channels earn their budget

A worked example

A made-up company sells a sales tool to US B2B software companies with 51 to 200 employees. The numbers are invented to show the arithmetic.

The account list. The ICP search returns 6,000 companies. Taking out 400 customers and open opportunities leaves 5,600. The 4 account executives name 25 accounts each for tier 1, so 100 accounts. Tier 2 is the 900 accounts that hired a VP of Sales or posted SDR jobs in the last 90 days. Tier 3 is the other 4,600.

The audiences. Tiers 1 and 2 go to LinkedIn as one company list of 1,000, the size LinkedIn recommends, and tier 3 as a second list of 4,600. Both target the sales and operations functions at manager level and above, and both exclude the 400 customers and open opportunities.

The inbound leads. The site brings 500 leads a month. Enrichment and fit scoring put 175 of them, 35%, inside the ICP: 60 score 80 or more and go to account executives the same day, and 115 go to SDR review. The other 325 go to nurture.

The report. Last quarter, 35% of leads and 48% of new pipeline came from inside the ICP. Next quarter's goal is 50% of leads and 70% of pipeline, with total lead volume allowed to fall.

The data cost in Cleanlist AI. Searching the 6,000 companies costs 0 credits. Scoring 500 inbound leads a month at 5 credits each is 2,500 credits, and verified emails for 3 people at each tier 1 account add 300. That is 2,800 credits a month, which fits Pro's 3,000-credit level at $149 a month for one seat.

How to run ICP marketing in Cleanlist AI, step by step

Here are the list, scoring and routing jobs from this page done in Cleanlist AI, with what each step costs.

  1. Save the ICP once. Put your ICP, personas and exclusions in your Cleanlist AI company profile. Clu, Cleanlist AI's GTM agent, reads them for every list and agent, so nobody types the profile twice.
  2. Build the account list. Describe the accounts to Clu, or give the find similar companies agent up to 25 domains of your best customers: it finds new companies with the same industry, size band and funding stage and leaves out accounts already in your CRM. Company search is free.
  3. Score the fit. Clu gives each lead a fit score from 0 to 100 and writes down the reasons, at 5 credits a lead. The ICP fit score calculator explains how the score is built.
  4. Add the buying committee. Find the people in each role at each account, with a verified work email at 1 credit each and a phone number at 10 where you want one. A miss costs nothing.
  5. Upload the audiences. Export the list as a CSV, which every plan allows, and upload it to LinkedIn Campaign Manager as a company list or a contact list.
  6. Route the inbound. On Pro, the AI lead qualification agent scores each new inbound lead and posts who to call first in Slack, and the lead to account matching agent gives each new lead its account owner in Salesforce or HubSpot, at no credits.

What it costs: every new workspace starts with a 14-day Pro trial with up to 3 seats and 250 credits, and a card is required. Pro is $89 a seat a month with 1,500 credits a seat and 5 active agents, and ICP scoring shows the scoring in the product.

ICP marketing mistakes to avoid

  • Two ICPs. Marketing targets one profile and sales qualifies against another, so good campaigns produce rejected leads. Keep one document with one owner.
  • Counting leads. A program that doubles leads from outside the ICP looks like a win in a lead report and a loss in the pipeline report. Lead with the ICP share.
  • No exclusions. Ads and emails to customers, competitors and companies that are too small spend the budget the ICP was meant to protect.
  • A profile that never changes. Markets move, and so do your best customers. Re-run the closed-won analysis every quarter and update the list, the audiences and the scoring in the same week.

Frequently asked questions

What is the difference between ICP marketing and account-based marketing?

ICP marketing applies the ICP to every program: ads, content, inbound scoring and routing. Account-based marketing is one of those programs: it picks named accounts from inside the ICP and runs coordinated campaigns at them. You can run ICP marketing without ABM, while ABM without an ICP has no way to choose its accounts.

Should marketing and sales use the same ICP?

Yes: one ICP with one owner, plus the marketing fields on top. Two definitions mean marketing sends leads that sales rejects, and both teams lose trust in the scoring. Review the profile together each quarter with the newest won and lost deals.

What is a negative ICP?

A negative ICP, or anti-ICP, lists the companies you do not want even when they look like a fit: too small to pay, in an industry that churns, already a customer, or a competitor. In marketing it becomes the exclusion list for ads, email and routing.

How big should a target account list be?

Work backward from the pipeline goal. 40 new deals at a 25% win rate need 160 opportunities, and if 10% of engaged accounts open an opportunity, you need about 1,600 accounts in play. For LinkedIn company targeting, LinkedIn recommends at least 1,000 companies per list.

Do you need intent data for ICP marketing?

No. Intent data, sold by vendors that track research activity across websites, can rank accounts inside the ICP by timing, and it only helps once the ICP is set. Start with fit and your own engagement data, such as site visits, replies and event sign-ups, and add an intent vendor if your sales cycle rewards timing.

How often should marketing update the ICP?

Every quarter, from the newest won and lost deals, and right away after a new product, market or price change. Update the account list, the ad audiences and the scoring rules in the same week, so all three still match the profile.

References & Sources

  1. [1]
  2. [2]

Enrich your own contacts free for 14 days

Get verified emails and phone numbers on your own contacts, then sync them to your CRM or send from your own inbox with Sequences. A verified email is 1 credit and a phone number is 10.

Start free trial

14 days of Pro, free: 250 credits, 3 seats, agents, Sequences and Clu in Slack.

Written by Victor Paraschiv

Co-Founder & CMO

Cleanlist AI's Co-Founder and CMO. He runs growth and marketing, and writes here from first-hand experience scaling paid and demand generation across ecommerce and B2B SaaS.

Describe the job once. An agent runs it every week.

Clu turns one sentence into an agent. It searches 1B+ profiles, finds verified emails and phone numbers across 25+ providers, adds the people to your sequence and posts each run to Slack.

An example agent run in Cleanlist AI: Weekly ICP outbound, built by Clu from one sentence.

Weekly ICP outbound

Weekly · Monday 8:00 AM

Ran in 11m 42s

Built by Clu from: “Every week, find 500 new people who match my ICP, get their emails and phones, and add them to Series B outbound.”

  1. Searched 1B+ profiles for new ICP matches500 foundPeople Search
  2. Ran the waterfall across 25+ providers487 emails · 412 phonesWaterfall
  3. Verified every email and phoneSMTP + catch-allVerification
  4. Added them to Series B outbound500 peopleSequences
  5. Posted the run to #pipelineSlackAgents

Friday 4:52 PM15 replies · 5 calls booked

Start free trialSee pricing

14 days of Pro, free: 250 credits, 3 seats, agents, Sequences and Clu in Slack. Then Free at 50 credits a month, or Starter at $49 and Pro at $89 a seat a month.

Keep reading

All articles

Tell Clu the job. It runs every week.

Clu builds an agent that searches 1B+ profiles, finds verified emails and phone numbers across 25+ providers, adds the people to your sequence and posts each run to Slack. A verified work email is 1 credit and a phone number is 10.

14 days of Pro, free: 250 credits, 3 seats, agents, Sequences and Clu in Slack. Then Free at 50 credits a month, or Starter at $49 and Pro at $89 a seat a month.