Back to Resources

ICP in Sales: How to Build an Ideal Customer Profile

Author

Jovana Stojanović

Date

September 30, 2026

Read time

7

min.

ICP in Sales cover showing a company selected from a group of buildings with supporting evidence.

Last updated: September 30, 2026

ICP stands for ideal customer profile. In B2B sales, it describes the type of company your business is well suited to serve: the problem it has, the conditions that make your solution useful and the reasons it can become a sustainable customer.

An ICP is useful when it changes decisions. It should help a team choose accounts, reject poor fits, prioritize research and qualify opportunities. A broad label such as "growing SaaS companies" is a starting segment, not yet a working sales profile.

ICP versus buyer persona versus buying signal

ConceptMain questionExample
Ideal customer profileWhich companies can benefit from this offer?B2B software companies with a defined outbound sales process
Buyer personaWhich people experience or own the problem?A revenue operations leader responsible for lead routing
Buying signalWhat observation may make the topic timely?A current job opening for a first revenue operations hire
QualificationIs there a real opportunity in this account?Confirmed need, ownership and a feasible next step

Salesforce's ICP guide explains the role of an ideal profile in prioritizing suitable customers. For outbound execution, keep company fit and person-level responsibilities in separate fields. A relevant job title does not make an unsuitable company a fit.

A signal is also not proof of buying intent. Hiring a sales leader may justify further research, but it does not establish a budget, an urgent problem or a willingness to hire an agency. Your message should leave room for the prospect to explain their situation.

Start with evidence from customers and lost opportunities

Review customers who received meaningful value, stayed and were practical to support. Include context about implementation effort, service demands and commercial fit. A large contract can still be a poor match if delivering it requires work your business cannot repeat sustainably.

Compare those customers with churned accounts, closed-lost opportunities and deals that never progressed. Looking only at your favorite wins can produce a flattering but incomplete profile. Record which patterns are observed and which are hypotheses that need testing.

Useful evidence includes CRM opportunity history, onboarding notes, support themes and sales conversations. Check that fields are comparable across records. If one team uses "enterprise" for headcount and another uses contract value, normalize the definition before drawing conclusions.

Choose criteria that explain fit

Begin with a small number of criteria tied to the problem you solve. Add a field only when it changes a decision or improves the next research step.

CriterionWhy it may matterEvidence to use
Business modelDetermines how the problem appearsCompany offering and customer base
Operating scaleAffects complexity and service needsReliable company data with a date
Current processShows whether your solution fits the workflowDiscovery, documentation or verified public evidence
Problem and desired outcomeConnects the account to your offerCustomer research and sales conversations
Technical requirementsDetermines implementation feasibilityConfirmed systems and integration needs
ExclusionsPrevents unsuitable accounts entering the programService boundaries, customer status and suppression records

Keep unknown separate from no. If you cannot confirm a company's CRM, that is a research gap. It is not evidence that the company has no CRM. This distinction becomes especially important when using enrichment or AI scoring.

An illustrative B2B sales ICP

Consider a hypothetical provider that helps companies improve lead routing. Its initial profile might look like this:

DimensionWorking hypothesis
Company typeB2B software business with an established sales team
ProblemLead ownership and handoff are difficult to maintain
Required conditionA supported CRM and an internal owner for the project
Relevant rolesRevenue operations and sales leadership
Research signalA current operations hire or publicly described process change
ExclusionsUnsupported systems, no implementation owner or an already active engagement
Success definitionA documented routing process the client can operate and maintain

This is an example, not frontBrick's universal ICP or a proven market segment. A team should test its own assumptions. Avoid borrowing an attractive company-size range from another business without understanding why it matters to your service.

Turn the profile into a usable account list

1. Define the rule and evidence for each field

State whether a criterion is required, helpful or disqualifying. Specify the evidence accepted and what happens when it is missing. "Uses a supported CRM" needs a different handling rule from "may be hiring an operations lead."

2. Separate eligibility from prioritization

Apply hard exclusions before ranking the remaining accounts. A high score on several optional fields should not override an explicit no-contact status or an unsupported technical requirement. Keep the reason for exclusion visible to the team.

3. Enrich only what changes the decision

Use Clay to organize research and enrichment around the defined fields. Its Claygent Builder documentation describes account research and lead scoring workflows. Require sources and reasons for AI-generated classifications, and review uncertain findings before they influence outreach.

Do not let a model invent a pain point because an account looks similar to a past customer. A useful research record says what was found, where it was found and what remains unknown. Our B2B data enrichment guide explains this supporting process.

4. Test the rules on real examples

Review a mixed sample of strong fits, clear non-fits and ambiguous accounts. Have the people responsible for sales and delivery explain disagreements. If they cannot apply the profile consistently, clarify the rule before expanding the list.

Version the ICP and save the date. Otherwise, changes in targeting become difficult to distinguish from changes in campaign performance. The lead list building guide shows how these account decisions feed into contact research.

Use the same ICP across cold email and LinkedIn

Start both channels from the same account-fit definitions and exclusions. Then adapt contact selection and messaging to the channel and the actual person. A relevant email address does not establish fit, and a LinkedIn interaction does not by itself establish an opportunity.

For a cold email agency, the ICP should guide list approval, campaign segmentation and qualification. A LinkedIn lead generation agency should work from compatible account rules and shared conversation status. This helps avoid conflicting outreach and duplicated effort.

How to know whether the ICP is useful

Track outcomes by profile version and segment. Review qualified conversations, meetings held, accepted opportunities and eventual customer outcomes. Include reasons for rejection and delivery problems, not just positive responses.

Compare cohorts at similar stages of maturity. A recently launched segment has had less time to produce revenue than an older one. Do not conclude that the profile caused an improvement when the offer, sales team or channel changed at the same time.

Set a review point after enough evidence has accumulated for your sales cycle, and revisit sooner when the offer or market changes materially. Keep the stable criteria that still explain fit; change the assumptions that evidence contradicts.

What should an agency help you define?

An agency should be able to explain why each target account belongs in the list and how a meeting will be qualified. Ask for sample account decisions, including rejected examples. Clarify who approves ICP changes and how sales feedback reaches the research team.

If you already have a clear profile but lack the research process to apply it consistently, Clay consulting may address the gap. If you need a broader operating model, compare responsibilities in our outsourced sales and marketing guide.

Frequently asked questions

What does ICP mean in sales?

It means ideal customer profile. For B2B account targeting, it describes the companies that fit the offer and the conditions that make them worth pursuing.

Can a company have multiple ICPs?

Yes, when distinct offers or use cases serve different customer types. Give each profile a clear purpose and keep its qualification and measurement consistent.

What if we do not have many customers yet?

Create a provisional profile from interviews, problem research and the accounts you can realistically serve. Label assumptions, test a focused segment and update it with evidence. A small set of wins is a useful starting point, not proof of the entire market.

Book Your Strategy Call Today

Want to see how frontBrick can help you generate qualified leads and fill your pipeline fast? Book your free strategy call now.

Book Strategy Call

Ready to Scale?

Don’t Spray and Pray.
Try frontBrick. Prospect Differently.