In ICP vs persona, the difference is the unit: the ideal customer profile (ICP) describes the company worth selling to, while the buyer persona is the person inside it who signs, uses, or blocks the purchase. Outbound breaks when a team works from only one of them. Say 250 companies fit perfectly: they still send no replies when every email reaches the wrong person.
The reverse fails just as quietly. A list of finance directors with flawless titles goes nowhere when half of them work at nine-person firms with nothing to buy.
To see both halves on your own market, score your accounts and find the right people inside them free.
This post sits under our guide to lead scoring, which covers how fit and intent add up to one number. The question here is narrower. Which part of fit is about the company, which part is about the person, and what does each one do to the list you send to?
ICP vs persona in one table
Most of the confusion in ICP vs persona comes from both describing a customer. They describe different units, though, and almost everything downstream follows from that.
Aspect | ICP | Buyer persona |
|---|---|---|
What it describes | A company | A person inside that company |
Question it answers | Should we sell to this account at all? | Who there gets the email, and what does it say? |
Built from | Closed-won, churned, and lost accounts | Who signed past deals, and what they asked on calls |
Typical fields | Industry, headcount, business model, tools, funding | Job titles, seniority, department, what they own, first objection |
How many you need | One to three segments | Two to four per ICP |
When it changes | When your pricing or product changes | When the buying committee shifts |
What it drives in outbound | Which companies go on the list | Which people get written to, and the opening line |
The persona idea is older than most sales teams assume. It came out of software design: Alan Cooper began using an early form of personas in 1983, and his 1999 book popularized them as a design technique. Marketing borrowed the idea, and HubSpot still describes personas as fictional, generalized characters with a contact property of their own.
A small complaint while we are here. Persona decks tend to get made once, usually by whoever owned the last rebrand, and then live in a shared drive that the people writing cold emails never open. A persona nobody who sends email has read is decoration. Keep the persona's job, drop the biography, and put it where the writing happens.
When the ICP matters
Say three accounts land on your list in the same week. Marlow Advisory (marlowadvisory.example) is a 60-person consulting firm that already runs a CRM and a billing tool. Granite Creative (granitecreative.example) is a nine-person agency.
Thistle Advisory (thistleadvisory.example) has 140 people and raised a round last quarter. Before anyone asks who to email, one question decides whether any of them deserves an email at all: does this company look like the ones you already win?
That question is the ICP. In B2B it comes first for a plain reason: a persona only exists inside an account that can buy. Build it from outcomes rather than opinion: your closed-won accounts, with churned and no-decision deals for contrast. Our post on how to create an ideal customer profile covers that build step by step.
The fields that earn a place in it:
Industry and business model, such as B2B SaaS that sells to businesses.
Headcount band, taken from enrichment rather than whatever the CRM guessed.
Tools they already run, which tells you whether you plug in or replace something.
Funding or growth, where it changes their ability to pay.
Disqualifiers, the segment you lose or churn every time.
In Oneprofile, those fields go in the Ideal customer profile section of your business context, one fact per bullet. The ICP scorer reads each account against it and returns a band: strong at 70 or above, possible from 40 to 69, poor under 40. Each account also gets a 0 to 100 score and the facts that drove it, for 3 credits an account.
An account with too little data comes back unscored, with a note of what was missing. It is never marked poor just because nobody could check.
On Find companies, you set the same ICP as filters. Industry, size, revenue, and year founded sit under Company attributes. Headcount growth and funding rounds sit under Signals, and the tools a company runs under Technology. Counting the matches is free, so you can tighten the ICP against the real market before you spend a credit. The ICP scoring guide goes further into scoring a whole account list.
When the persona matters
Once an account fits, the ICP has nothing more to say. It cannot tell you whether to write to the founder, the head of finance, or the operations manager who would use your product every day. In practice that choice decides more about the reply than the copy does.
For outbound, a buyer persona needs five things, and none of them is a name:
Job titles, in every wording the role goes by: Head of Finance, Finance Director, VP Finance.
Seniority, which separates the person who signs from the one who recommends.
Department, so a sales operations buyer and a marketing operations buyer stay apart.
What the role is measured on, which is where the opening line comes from.
The first objection, so the second email can answer it before it is raised.
In practice, a B2B deal usually touches two or three roles: someone signs, someone uses it, and someone can stop it. Write each one as its own persona. A single persona stretched across all three ends up as a job title with adjectives.
These go in the Ideal buyer personas section of business context, right under the ICP. On Find people, the persona becomes the Role filters: Seniority, Departments, and Job titles. Each title you paste also finds its common spellings, such as Sr. and Senior. A different wording of the role is a separate title, so list every one the persona goes by.
Sequence steps and AI replies write from the same business context, personas included, so the persona you write there is the one your emails are written for.
ICP vs persona in an outbound list
Put the two together and every prospect lands in one of four places. Most explanations of ICP vs persona stop before this part, which is a shame, because it decides who gets an email today.
Persona match | No persona match | |
|---|---|---|
ICP fit | Write today, opening from their role | Keep the account, find the right person |
No ICP fit | Skip, however good the title | Skip |
Here is the same idea on the three accounts from earlier. The scores are illustrative.
Prospect | ICP band | Persona | What happens |
|---|---|---|---|
Dana Whitfield, Head of Finance, Marlow Advisory | Strong, 82 | Signs | First email today |
Priya Sandoval, Office Manager, Marlow Advisory | Strong, 82 | None | Find the finance lead instead |
Owen Hartley, Finance Director, Granite Creative | Poor, 22 | Signs | Skip: nine people, little to buy |
Martin Ellery, Founder, Thistle Advisory | Possible, 61 | Signs | First email this week |
Leah Brandt, Operations Manager, Thistle Advisory | Possible, 61 | Uses it daily | Second contact, after the founder |
Owen is the trap. His title is a perfect persona match, and a list built on personas alone would put him near the top. Only the ICP takes him off it.
Priya is the opposite trap: the right company with the wrong person. A list built on the ICP alone sends her a pitch about finance work she does not own, and the account goes cold on a contact who was never going to buy. Both mistakes cost more than one wasted email.
"Low reply rates drag your deliverability down, and poor targeting is what causes low reply rates."
Utku Zihnioglu, CEO of Oneprofile
So the order is ICP first, then persona, and both before a single message goes out. In Oneprofile the ICP scorer covers both halves when you score people rather than companies. It judges against the ideal customer profile and the buyer personas in your business context, and on a list of people you bind its Job title input, so the title decides whether this person is one of them.
The other route runs in two passes. Score the accounts, then open Find people and set the persona's Role filters. Under Companies, Employer domains takes the domains of the accounts that fit, and Employers from a table reads them from a table you already built. Counting is free until the number looks right.
Write the ICP bullets and the two or three personas into your business context, then score your first accounts and find the people inside them free. The free plan covers 200 credits a month, 3 tables, and 100 rows per table.

