Skip to content
Pebbles Ai

Pebbles Ai guide

How to build a B2B
ideal customer profile

An ideal customer profile (ICP) describes the companies most likely to buy and stay. How to build one from evidence, write it down and turn it into a lead list.

  • Ideal customer profile
  • Customer segments
  • B2B prospecting
  • Market research
The short answer

Key takeaways

An ideal customer profile, or ICP, is a written description of the companies most likely to buy from you and stay. It names the company facts, such as industry, size and location, the situation that creates the need, and the signs that rule a company out. You build it from your best customers and research, then use it to decide which companies to contact first.

  • An ideal customer profile describes the companies most likely to buy and stay; a buyer persona describes the people inside them.
  • Build it from evidence: your best customers, the deals you lost and cited research on the segments you are unsure about.
  • Write must-haves, good signs and exclusions in plain words, and keep the first version to one page.
  • Turn it into a list in stages: research, then matching companies, then the right people at the best of them.
  • Treat the profile as a hypothesis. Test it on a short list, record what the replies teach you and revise it.
Frame the idea

What an ideal customer profile is and is not

An ideal customer profile describes a type of company, not a person. It answers one question: which companies should we spend our time on first? A good one fits on a page. It lists the facts a company must match, the facts that make it a better fit, and the facts that rule it out.

Three nearby ideas are often mixed up with it. A buyer persona describes the people inside those companies: their role, goals and worries. A customer segment is a group of companies or contacts you treat the same way, for example in a campaign. A target account list is the named companies you have chosen to pursue this quarter. The profile comes first, because it is the rule the other three are built from.

In this guide ICP means ideal customer profile. It is a working document, not a one-off exercise: you write a first version from what you know, then correct it as real conversations teach you more.

Why it matters

Why a written profile saves time in prospecting

Without a written profile, every person on the team carries a slightly different picture of the ideal customer. Lists grow long, research spreads thin and messages try to speak to everyone. The cost shows up as weeks spent on companies that were never going to buy.

  • Research aimed at the right companies

    You read about markets and accounts that match the profile, instead of whatever comes up first.

  • Shorter lists with fewer wasted leads

    Each lead you find costs time and, in Pebbles Ai, one lead from your wallet. A profile keeps the list to companies worth that cost.

  • Messages with a real angle

    When you know the situation that creates the need, the opening line can name it.

  • A settled answer instead of weekly debate

    The team agrees the profile once, in writing, and changes it on evidence rather than opinion.

The profile also makes AI help useful. An assistant can find companies that match a clear description. It cannot guess which companies you quietly meant. The clearer the profile, the better the search, the research and the drafts that follow from it.

Apply it

How to build an ideal customer profile in five steps

Start from evidence you already have, write the profile in plain words, and test it on a small list before you trust it. The five steps below work for a first profile and for a revision.

  • 1. Collect the evidence

    List your best customers and a few deals you lost or regretted. Note industry, size, location, what they bought and what was happening when they bought.

  • 2. Describe the company

    Write the facts a company must match: industry, headcount or revenue range, head office country or region, and the business model.

  • 3. Describe the situation

    Write what creates the need: a stage, a change, a tool in use, a job being hired for, a problem the company has in public.

  • 4. Write the exclusions

    Name the signs that rule a company out, however attractive it looks: too small to pay, a sector you cannot serve, a region you cannot support.

  • 5. Test it on a short list

    Find ten to twenty companies that match, research two or three, and contact a handful. Keep what the replies teach you and revise the profile.

Keep the first version short. A profile with three must-haves, three good signs and three exclusions is easier to use and to test than a two-page specification. Add detail only when a real deal shows you it matters.

In Pebbles Ai, the Strategy assistant can draft the profile from your Company Intel, where Brand voice already describes your Audience, and from the research and notes you give it. You review and correct the draft. The CRM, in Beta, keeps ideal customer profiles beside your contacts, segments and deals, so the team works from the same one.

Put it to work

From profile to prospect list

A profile earns its keep when it turns into a list of companies and people to contact. The path has three stages: research the parts you are unsure about, find companies that match, then find the right people at the best of them.

  • Research before you commit

    Where the evidence is thin, ask for cited research on the market or the segment. Decide on facts you can check, not on a hunch.

  • Find matching companies

    Describe the profile to the Marketing or Strategy assistant. It finds companies by keyword, country or region, industry and headcount, 25 by default and up to 50.

  • Find the right people

    Pick up to ten companies and start Find fresh leads with the roles and locations from your profile. The run finds up to 100 leads and saves them as CRM contacts in a segment.

Each lead comes with personalisation angles drawn from their public LinkedIn posts, or from their role and company when there are no posts. That is where the situation you wrote in step three pays off: the opening line can speak to it.

Starting a lead search asks for your approval in Manual mode, the web app default. Each lead found uses one lead from your Pebbles wallet, so a tight profile keeps the cost of a run in step with its value.

Know the boundary

Limits to keep in mind

An ideal customer profile is a hypothesis about who will buy, not a fact. The evidence behind a first version is small, so treat the profile as something to test and revise, not a rule to defend.

AI help has limits too. An assistant can draft a profile from your company context and research, and find companies that match a description. It does not know how your customers fared after they bought, and it cannot see data behind a login. Company search returns up to 50 companies per search, people search runs inside up to ten named companies per run, and contact details depend on what is public. A run can finish with fewer leads than you asked for.

Keep the profile where the team can see it and put a date on it. Revisit it after each round of outreach, after a pricing or product change, and at least once a quarter. When two different kinds of company keep buying, write two profiles rather than one vague one.

Side by side

How an ICP differs from a buyer persona

Three documents that are often confused. Each answers a different question, and the profile comes first because the other two are built from it.

How an ICP differs from a buyer persona
Ideal customer profileBuyer personaTarget account list
DescribesA type of companyA type of person inside those companiesNamed companies chosen for a period
AnswersWhich companies should we spend time on first?Who do we talk to there, and what do they care about?Which companies are we working this quarter?
Built fromBest customers, lost deals and cited researchConversations, calls and the roles that boughtA search for companies that match the profile
ChangesSlowly, on evidence from real dealsWhen the buying group or their worries shiftEvery period, as accounts are won, lost or parked
In Pebbles AiDrafted with the Strategy assistant from Company Intel; kept in the CRM, in BetaThe roles and locations you give a Find fresh leads run; a persona for each campaign pieceThe companies your assistant finds, up to 50 per search, and the up to ten you pick for a lead search

A general description of three working documents, not a method every team must follow. Small teams often keep all three on one page.

Put it into practice

Worked example:
from best customers to a lead list

A ten-person software company sells to operations teams and wants to stop chasing every inbound lead. It needs a profile it can act on within a week.

  1. List the ten best customers and three lost deals. For each, note industry, headcount, head office country, what they bought and what was happening when they bought.
  2. Ask the Strategy assistant to draft a one-page profile from Company Intel and those notes: three must-haves, three good signs and three exclusions. Correct anything that does not match what the team knows.
  3. Where the evidence is thin, such as whether a second sector is worth pursuing, ask for cited research on that segment and decide on the facts.
  4. Describe the profile to the assistant to find matching companies, up to 50 per search. Pick the ten that fit best and record why.
  5. Start Find fresh leads at those ten companies with the roles and locations from the profile, and approve the run in Manual mode. The leads land as CRM contacts in a segment, each with personalisation angles.
  6. After the first replies, write down what matched and what did not, revise the profile and date the new version.

These steps describe a working method, not a promise of results. Company search returns up to 50 companies, people search runs inside up to ten named companies, each lead found uses one lead, and actions that reach the outside world follow the execution mode.

What to avoid

Common mistakes

  • Describing everyone who could buy

    A profile that fits most companies in your market is a market description, not a profile. Narrow it until it tells you who to call first.

  • Writing a persona and calling it a profile

    A description of the decision maker is useful, but it does not tell you which companies to look at. Write the company first, then the people.

  • Borrowing a competitor's profile

    Their best customers were won with their product, pricing and story. Start from your own customers and lost deals.

  • Skipping the exclusions

    Without written exclusions, attractive but wrong companies creep back onto every list. The exclusions are the part the team will thank you for.

  • Treating the first version as final

    The evidence behind a first profile is small. Test it on a short list, record what the replies teach you and revise it on a date you set.

Before you start

Practical checklist

  • Can we name our ten best customers and say what they had in common when they bought?
  • Does the profile state three must-haves, three good signs and three exclusions in plain words?
  • Which parts of the profile rest on evidence, and which on assumption that cited research could check?
  • Can the profile be turned into search filters: keyword, industry, headcount, head office country or region?
  • Which roles and locations will we look for at the companies that match?
  • Who owns the profile, where does the team find it, and when is the next review?
Plain definitions

Key terms

Ideal customer profile (ICP)
A written description of the type of company most likely to buy from you, succeed with you and stay: the facts it must match and the signs that rule it out.
Buyer persona
A description of a person inside a target company: their role, goals, worries and how they decide. A profile describes the company; a persona describes the people.
Firmographics
The facts that describe a company rather than a person: industry, headcount, revenue, location, business model and age.
Trigger
A change or situation that creates the need for what you sell, such as a funding round, a new hire, a new market or a tool reaching its limits.
Exclusion
A sign that rules a company out of the profile, however attractive it looks: a sector you cannot serve, a size that cannot pay, a region you cannot support.
Customer segment
A group of companies or contacts you treat the same way. In Pebbles Ai, leads land as CRM contacts in a segment, and a template can be sent to a segment.
Target account list
The named companies you have chosen to pursue in a given period, selected because they match the profile.
Company context
A reviewed description of a business that an AI assistant reads before it works: what the company does, who it serves, what it offers and how it communicates.
Clear answers

Common questions

What is an ideal customer profile in B2B?

An ideal customer profile, or ICP, is a short written description of the type of company most likely to buy from you and stay. It names the facts a company must match, such as industry, size and location, the situation that creates the need, and the signs that rule a company out. Teams use it to decide which companies to research and contact first.

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

An ideal customer profile describes a company. A buyer persona describes a person inside that company: their role, goals and worries. You need both, but the profile comes first. It tells you which companies to look at, and the persona tells you who to talk to there and what to say.

How do I create an ideal customer profile step by step?

Follow five steps. First, collect evidence from your best customers and a few lost deals. Second, describe the company: industry, size, location and business model. Third, describe the situation that creates the need. Fourth, write the exclusions that rule a company out. Fifth, test the profile on a short list of companies and revise it from what the replies teach you.

What should an ideal customer profile include?

Three short lists. Must-haves are the facts a company has to match, such as industry, headcount range and head office region. Good signs make a company a better fit, such as a trigger like a new hire or a funding round. Exclusions rule a company out, however attractive it looks. Add the roles you usually sell to, so the profile can turn into a lead search.

How many ideal customer profiles should a B2B company have?

Start with one. A single clear profile is easier to test and to act on than three vague ones. Write a second profile only when a different kind of company keeps buying for a different reason, or when you sell a second offer to a different market. Keep each one to a page.

How do I find companies that match my ideal customer profile with AI?

Describe the profile to an assistant that can search for companies. In Pebbles Ai, the Marketing or Strategy assistant finds companies by keyword, head office country or region, industry and headcount. A search returns 25 companies by default and up to 50. Then pick up to ten companies and start Find fresh leads for the roles in your profile. The leads land as CRM contacts in a segment.

Can AI write my ideal customer profile for me?

It can draft one, if you give it evidence. In Pebbles Ai, the Strategy assistant drafts a profile from your Company Intel, where Brand voice describes your Audience, and from the customer notes and research you provide. The draft is only as good as that evidence, so review it against what your team knows about real deals before you use it.

How often should I update my ideal customer profile?

Review it after each round of outreach, after a pricing or product change, and at least once a quarter. Change it on evidence, such as who replied, who bought and who churned, not on opinion. Put a date on each version so the team knows which one is current.

Where should the team keep the ideal customer profile?

Somewhere everyone who researches, prospects or writes can see it. In Pebbles Ai, the Audience section of Brand voice in Company Intel describes who you serve, and the CRM, in Beta, keeps ideal customer profiles beside contacts, segments and deals. Keep one dated version, and point the team to it rather than to copies.

From guide to product

In Pebbles Ai

About this guide. Written by the Pebbles Ai team and checked against the current product before publication. Product details describe the web app on the update date shown above; each linked platform page carries the latest detail. Guides are revised when the product changes, and the date changes only with a verified revision.

Your next chapter

Turn your profile into a lead list

Describe your ideal customer. Your assistant finds matching companies, then the right people at up to ten of them.