Skip to content
CompLeadly
CompLeadly

Blog

Lead Generation & Outreach

Sales ICP: How to Build an Ideal Customer Profile With Template and LinkedIn Filters

8 min read

Sebastian Andes, Philipp Krapp & CompLeadly TeamSebastian Andes, Philipp Krapp & CompLeadly Team

Last updated on

Concentric target rings on navy with a cluster of similar company buildings in the cyan center as the ideal customer profile, mismatched buildings sit outside the rings

An ideal customer profile (ICP) describes the type of company that gets the most out of your offer and is worth the most to you: industry, size, region, decision-makers, buying triggers and exclusion criteria. You derive it from your best existing customers. Here is how to build one in six steps and turn it into LinkedIn filters.

What is an ideal customer profile?

ICP stands for ideal customer profile. It describes a company, not a person: which businesses buy from you, stay for a long time, refer you and take little effort to sell to? A complete ICP has five parts:

  • Company attributes: industry, headcount, region, business model.
  • Contacts: the roles that decide, influence or use the product.
  • Buying triggers: events after which the need appears, such as growth, a new location or a leadership change.
  • Exclusion criteria: who doesn't buy or doesn't fit, even in the right industry.
  • Evidence: which existing customers look exactly like this.

In sales, the ICP is the first step of prospecting. Only once you know which companies fit is it worth building lists and reaching out. What happens next is covered in our article What is prospecting?.

ICP vs. buyer persona vs. target audience

The three terms describe different levels. Mix them up and your searches end up too broad or too narrow.

Term

Describes

Example question

What you use it for

Target audience

A whole market

Who could buy at all?

Positioning, marketing

Ideal customer profile

The ideal company type in that market

Which companies buy most readily and stay?

Account selection, search filters

Buyer persona

A person inside that company

Who decides, and what drives them?

Messaging, outreach, content

ICP vs. Buyer Persona vs. Zielgruppe: ein breiter Markt aus vielen Punkten, daraus eine ideale Firma und darin eine Person als Buyer Persona
ICP vs. buyer persona vs. target audience: a broad market of many dots, one ideal company within it, and one person inside that company as the buyer persona

Order matters: ICP first, then the personas inside those companies. A persona without an ICP means you message the right role at the wrong company.

Build your ICP from existing customers in 6 steps

1. Pick your best customers

Take your customer list and mark the ten to twenty best. Best doesn't mean biggest. It means: paid well, decided quickly, stayed long, needed little support, willing to refer you. If you don't have customers yet, use the conversations with the strongest interest and label your ICP a hypothesis.

2. Compare company attributes

For each of these customers, write down industry, headcount, region and business model. Look for patterns. Often it isn't the industry that connects them but something like “has a field sales team” or “grows by opening new locations”.

3. Record decision-makers and users

Who signed, who started the project, who uses the product every day? Note the roles, not the names. These roles become your buyer personas and, later, your search filters.

4. Find the buying triggers

Ask yourself or your customers: what happened just before you bought? Typical triggers are growth, a new team, a leadership change, a funding round or a failed project with another vendor. Triggers are valuable because they tell you when to reach out, not just whom.

5. Set exclusion criteria

Look at the customers who churned and the conversations that went nowhere. What did they have in common? Too small, too regulated, wrong business model? That becomes your negative ICP, more on that below.

6. Write it down and test it

Put everything on one page using the template below. Then test the ICP: build a search on these criteria, reach out only to these companies for four weeks and compare acceptance and reply rates with your previous contacts. An ICP is only good once it shows up in the numbers.

ICP template to fill in

Copy the table and fill in the right-hand column. The example is made up and only shows how specific your answers should be: a vendor of shift-scheduling software.

Field

Example

Your ICP

Industry

Home care services, hospitals, logistics

[Industry]

Headcount

50 to 500

[Range]

Region

Germany, Austria, Switzerland

[Region]

Business model

Shift operations across several locations

[Attribute]

Decision-makers

Managing director, head of HR

[Roles]

Users

Site managers, team leads

[Roles]

Buying triggers

New location, many open roles, new head of HR

[Events]

Exclusions

Under 20 employees, office-only businesses

[Criteria]

Evidence

The ten best existing customers all match the rows above

[Customer list]

Free: the CompLeadly ICP generator

If you want a first draft faster, use our free ICP generator. You enter your product, optionally the price, your target market and a description of your best customers. The tool turns that into an ideal company type, three to six roles, buying triggers and exclusion criteria. One click opens the roles as a search in the Boolean search generator. With your consent, your input is sent to OpenAI (USA) to generate the result, so leave customer names out. The draft doesn't replace checking against your real customers from step 1, but it saves you the blank page. Open the tool

Turn your ICP into LinkedIn and Sales Navigator filters

An ICP that only lives in a document does nothing. The next step is a search that returns exactly these companies and roles. Sales Navigator has an account search for companies and a lead search for people. The filter names in the table come from LinkedIn Help: Sales Navigator lead and account search filter definitions, retrieved October 3, 2026. Last updated: October 2026.

ICP attribute

Sales Navigator filter

Without Sales Navigator

Industry

“Industry” (account and lead search)

Industry terms in the search

Headcount

“Company headcount”

Not directly searchable

Growth

“Company headcount growth” (last 12 months, account search)

Not available

Revenue

“Annual revenue” (account search)

Not available

Region

“Headquarters location” or “Geography”

Location in the search

Decision-maker role

“Function”, “Current job title”, “Seniority level”

Boolean search, e.g. ("Head of HR" OR "HR Director") NOT assistant

Trigger: job change

“Changed jobs” (last 90 days)

Not available

Active on LinkedIn

“Posted on LinkedIn” (last 30 days)

Not available

Company list from your ICP

“Account lists” in the lead search

Company names joined with OR

Reusing a persona

“Persona” (built from function, seniority, job title, geography)

Saved search

ICP in LinkedIn- und Sales-Navigator-Filter übersetzen: Merkmalskarten für Branche, Team, Region und Rolle fließen in Schalter und Regler, die eine kurze Liste liefern
Turning an ICP into LinkedIn and Sales Navigator filters: attribute cards for industry, team, region and role flow into switches and sliders that return a short list

For regular LinkedIn search: type Boolean operators in capitals (AND, OR, NOT), put exact phrases in quotation marks, and group only with parentheses (LinkedIn Help: Use Boolean search on LinkedIn, retrieved October 3, 2026). The free Boolean search generator builds the string for your roles. How to get from an account list to a lead search in Sales Navigator is shown in our Sales Navigator guide.

Negative ICP: who you exclude

Negativ-ICP als Filtertrichter: passende Firmenformen fallen hindurch, unpassende werden zur Seite aussortiert
Negative ICP as a filter funnel: matching company shapes pass through while mismatched ones are sorted out to the side

The negative ICP is the list of companies and roles you deliberately don't approach. It matters as much as the ICP itself, because every request to the wrong company costs time and dilutes your rates. Typical entries:

  • Too small: companies where your problem doesn't exist yet.
  • Wrong model: for example office-only work when your product assumes shift operations.
  • Existing customers and open deals: they belong on a separate list, not in prospecting.
  • Competitors and partners: you find them through job titles and company names.
  • Wrong role in the right company: assistants, interns, working students, if they don't take part in the decision.

In search, you apply the negative ICP with NOT in a Boolean search or with excluded filter values in Sales Navigator. CompLeadly also has blocklists: profiles on them skip the features you specify.

A target account becomes a lead when someone there shows interest. What makes a lead is explained in our article What is a lead?. With CompLeadly, which runs locally on your own computer as a desktop app, your ICP search turns into a workflow:

  • Sales: The Sales Navigator search or saved search for your ICP becomes the audience. Profile visit, connection request with or without a note, first message and follow-ups that stop when someone replies all run on it. You see the acceptance rate per audience, so you can test two ICP variants against each other.
  • Recruiting: Here the same idea is called a candidate profile: which experience, which companies, which region. CompLeadly uses searches, pipelines and saved searches from LinkedIn Recruiter Lite as audiences. More on the recruiters page.
  • Job seekers: Flip the ICP and describe your ideal employer with the same fields: industry, size, region, triggers such as growth or new locations. In CompLeadly, a people search for team leads and recruiters at those companies becomes your audience, including in the free version with daily limits.

You start with a 10-day free trial with every feature. After that, your account switches automatically to the free version with basic features and daily limits, for example 2 connection requests and 25 profile visits per day. Plans and prices are on the pricing page.

How often to review your ICP

An ICP is a working hypothesis. Review it every quarter and whenever something about your offer changes: new price, new feature, new market. The question is always the same: do the customers who bought and stayed in recent months still look like your template? If not, update the template, then your searches.

Frequently asked questions: ideal customer profile

What is an ICP in sales?

ICP stands for ideal customer profile. It describes the type of company that gets the most out of your offer: industry, size, region, decision-makers, buying triggers and exclusion criteria. In sales, it determines which companies you approach in the first place.

What is the difference between an ICP and a buyer persona?

The ICP describes a company, the buyer persona a person inside that company. First you use the ICP to decide which companies fit. Then you use personas to describe who decides there and what drives them.

How do I create an ideal customer profile?

Pick your best existing customers, compare their company attributes, record decision-makers and users, find the buying triggers, set exclusion criteria and write it all on one page. Then test the ICP for four weeks with a matching search and compare the rates.

How do I use an ICP on LinkedIn?

Translate each attribute into a filter. Sales Navigator offers filters such as “Industry”, “Company headcount”, “Seniority level” and “Changed jobs”. In regular LinkedIn search, you work with Boolean operators such as AND, OR and NOT.

Is there a free ICP generator?

Yes. The CompLeadly ICP generator turns your product, target market and a description of your best customers into a draft with company type, roles, buying triggers and exclusion criteria. It is free and needs no sign-up.


Was this post helpful?

// newsletter

Want more?

Sign up and get new articles on LinkedIn outreach and automation straight to your inbox.

Sebastian Andes
Sebastian Andes

Managing Director · CEO

Marketing coach & business consultant. An experienced entrepreneur and marketing strategist, he has been co-building CompLeadly since 2019.

Philipp Krapp
Philipp Krapp

Managing Director · CTO

Software engineer & app developer. An innovative software developer, he has been co-building CompLeadly since 2019.

CompLeadly Team
CompLeadly Team

We build CompLeadly so LinkedIn outreach stops being a matter of luck. Our content team writes up what actually works in real campaigns.

Ready for answers instead of cold lists?

Try free for 10 days