GTM

How to Build an ICP Matrix: 1 ICP, 3 Segments, 2 Personas

Iris Bennett
Iris Bennett 10 min readGTM Engineer
Published
How to Build an ICP Matrix: 1 ICP, 3 Segments, 2 Personas

Key Takeaways

  • An ICP matrix splits 1 ideal customer profile into 3 segments and 2 personas. That gives 6 lists, each with its own reason to reach out.
  • Each list gets 3 message angles, so the first month runs 18 small tests instead of one big guess.
  • Segments differ by the problem they have; personas differ by how they feel that problem. A segment that shares the same pain as another is not a separate segment.
  • Score accounts into tiers with a few fit criteria you can actually check from data. Tier 1 gets the most research and the first sends.
  • The matrix is a starting hypothesis. After 4 to 6 weeks, keep the lists and angles that earn replies and replace the rest.

Say you run sales for a 40-person managed IT services provider. Your best clients are a dental group, a 30-lawyer firm and a wealth management office. Your outbound list is "small and mid-sized businesses in the Northeast", and your emails talk about "reliable, proactive IT support" to all of them.

Replies are rare, and the few that arrive come from companies you would not have picked.

The fix is not a better email. It is a sharper definition of who you are writing to and why. This article builds a complete ICP matrix for that hypothetical company, step by step: 1 ideal customer profile, 3 segments, 2 personas, 6 lists, 3 angles each and 18 tests, then shows how to score accounts into tiers.

What an ICP Matrix Is

An ideal customer profile (ICP) describes the companies most likely to buy from you, get value and stay. It is a description of companies, not people: industry, size, region, business model and the conditions that create the need.

An ICP alone is too broad to write to. "Companies with 50 to 250 staff in regulated industries" covers a dental group and a law firm, and they do not share a problem in the same words.

The matrix splits the ICP into a grid:

  • 3 segments, groups of companies that share a specific problem.
  • 2 personas, the types of people inside those companies who buy.
  • 6 lists, one for every segment and persona pair.
  • 3 angles per list, different reasons to reach out, giving 18 tests.

This is the structure we build in week 1 of the first month. It turns targeting from a single guess into a small set of experiments you can learn from.

Fig. 1From 1 ICP to 18 tests
  1. 1 ICP

    US companies with 50 to 250 staff, in regulated industries, with 0 to 2 internal IT people.

  2. 3 segments

    Groups that share a specific problem and a specific reason to buy.

    Healthcare practicesLaw and accountingWealth management
  3. 2 personas

    The economic buyer and the person who lives with the problem every day.

    Owner or partnerOperations lead
  4. 6 lists

    Every segment crossed with every persona, each with its own signals.

  5. 18 tests

    3 message angles per list, sent in the first month, measured by replies.

Each layer multiplies the one above it. The output is a test plan, not a guess.

Step 1: Write the ICP

Start with your best existing customers, not with the market you wish you had. List your 10 best clients by revenue, retention and how easy they are to serve, and look for what they share.

For our hypothetical managed IT provider, the pattern might look like this:

  • Size: 50 to 250 employees. Big enough to need real IT, too small for a full internal team.
  • Region: within driving distance of the office, because on-site visits are part of the service.
  • Industry: regulated, where data handling carries legal risk.
  • Condition: 0 to 2 internal IT people, usually generalists.

Written as one sentence: US companies in the Northeast with 50 to 250 staff, in regulated industries, with 0 to 2 internal IT people.

Notice what the ICP rules out. A 20-person design studio fails on size and regulation. A 600-person hospital system has its own IT department. Every rule should exclude someone, or it is not doing any work.

Steps 2 and 3: Segments and Personas

Split into 3 segments

A segment is a group of companies inside the ICP that shares a specific problem and a specific reason to buy. The test for a real segment: would you write a different first line to it?

For the managed IT provider, 3 segments stand out:

  1. Healthcare practices. Multi-location clinics and dental groups. Patient data rules, systems that cannot go down during appointments, and new locations opening.
  2. Law and accounting firms. Client confidentiality, document systems, busy-season pressure and partners who expect things to just work.
  3. Wealth management offices. Regulator expectations on cybersecurity, client data, and a small team handling large sums.

All 3 fit the ICP, and each feels the IT problem differently. That difference is what makes them separate lists.

Choose 2 personas

A persona is the type of person you write to. Inside the same company, different people care about different parts of the same problem.

For the managed IT provider:

  • The owner or managing partner. Signs the contract. Thinks about risk, cost, liability and growth. Does not want to think about IT at all.
  • The operations lead. Practice manager, office manager or COO. Handles the daily IT pain: slow tickets, new staff setup, vendor calls, the printer that never works.

The owner cares that a breach could end the business. The operations lead cares that onboarding a new hire takes 3 days. Same company, same problem area, different message.

Why 2 and not 4? Each extra persona doubles the number of lists. With 3 segments and 4 personas you would have 12 lists and 36 angles, and each test would get too little volume to read. Start with the buyer who signs and the person who feels the pain. Add a third persona later if replies show you are missing someone, such as an outside compliance consultant who influences the decision.

Step 4: Build the 6 Lists

Cross every segment with every persona and you get 6 lists. Each list gets its own signals to watch and its own angles.

List Segment Persona Signal to watch
1 Healthcare practices Owner New location opening
2 Healthcare practices Operations lead Hiring front-desk or clinical staff
3 Law and accounting Managing partner Firm merger or new partner group
4 Law and accounting Operations lead Office move or busy-season hiring
5 Wealth management Owner New advisors joining
6 Wealth management Operations lead Job post for IT or operations role

Each list is built from data you can check: industry codes, employee counts, location, job titles. For the methods that keep a list accurate, see How to Build a B2B Outbound List That Is Not 80% Wrong. The signals column comes from the approach in Signal-Based Outbound.

Where the data for each list usually comes from:

  • Industry and size from a data provider such as Apollo, checked against the company website.
  • Region from the company's office addresses, not just headquarters.
  • Internal IT from LinkedIn: search the company's employees for IT titles.
  • Persona contacts from Sales Navigator and a data provider, verified before any email goes out.

Step 5: Write 3 Angles per List

An angle is the reason you give for reaching out, the problem you lead with. Each list gets 3, so you can learn which one the buyer responds to.

Here are the 3 angles for list 1, healthcare owners:

  • Compliance risk. Patient data rules and what an audit finds when IT is informal.
  • Downtime cost. What one morning of systems down does to a day of appointments.
  • Growth. Getting a new location's systems running before opening day.

And for list 2, healthcare operations leads:

  • Ticket speed. Waiting a day for a fix while patients wait in the lobby.
  • Staff onboarding. New hires without logins on their first morning.
  • Vendor sprawl. Separate companies for phones, internet, software and devices, and nobody owning the whole.

And for list 3, managing partners at law and accounting firms:

  • Client confidentiality. What a lost laptop or a phished inbox means for client trust.
  • Busy season. Systems that slow down exactly when billable hours peak.
  • Mergers. Joining 2 firms' systems without weeks of disruption.

Repeat for all 6 lists and you have 18 angles. Each one becomes a short sequence sent to a slice of its list. That is 18 tests in the first month, measured by positive replies. The method for running and reading them is in How to Test Cold Email Copy: The 18-Test Model.

Step 6: Score Accounts Into Tiers

Not every account in a list deserves the same effort. Tiering decides who gets deep research and the first sends.

Pick 4 to 6 fit criteria you can check from data, and give each one points:

  • Size in the sweet spot (80 to 200 staff for this example): 3 points
  • Segment is a strong match: 2 points
  • Within the on-site radius: 2 points
  • No internal IT team visible: 2 points
  • A live signal from the list's signal column: 1 point

Score out of 10. Tier 1 is 8 or more, Tier 2 is 6 or 7, Tier 3 is below 6. Here is how a hypothetical market might break down.

Fig. 2Scoring the market into tiers
  1. Total marketExample: 4,000 accounts

    Every company matching industry, region and size.

  2. Fit checkedExample: 1,800

    Enough data to score, no disqualifiers.

  3. Tier 2 and upExample: 700

    Score of 6 or more out of 10.

  4. Tier 1Example: 200

    Score of 8 or more. Researched first, sent first.

Example numbers for the hypothetical MSP. Your counts will differ.

Tier 1 accounts get a full research brief and personal first lines. Tier 2 gets lighter research. Tier 3 waits until a signal moves it up. The HubSpot account tiering and scoring play shows how to store these scores in the CRM so they update automatically, and Lead Scoring That Works adds timing to the fit score.

Reading the Results

After 4 to 6 weeks, every list and angle has data. Read it in this order:

  1. Lists first. If one list gets no positive replies across all 3 angles, the segment or persona is probably wrong. Replace it.
  2. Angles second. Within a working list, keep the strongest angle, rewrite the middle one and replace the weakest.
  3. Tiers third. Check whether Tier 1 accounts replied more than Tier 2. If not, your fit criteria are measuring the wrong things.

Say, hypothetically, that list 5 (wealth management owners) earns positive replies on the regulator angle and nothing on the other 2, while list 6 (wealth management operations leads) earns nothing at all. The reading is clear: the segment works, the owner is the right persona there, and the regulator angle is the one to build on. The operations lead list gets replaced, perhaps with a compliance officer persona.

Give each test a fair run before judging it. A rule we like: no angle gets dropped until it has reached enough of its list to produce a pattern, and no list gets dropped on the strength of a single week. Early replies are noisy, and a slow first week often reflects send timing or a holiday rather than the message.

The matrix is a living document. A version that stays the same for a year is a version nobody is learning from.

Mistakes That Weaken the Matrix

  • Segments that are really one segment. If 2 segments get the same first line, merge them.
  • Personas by title alone. "VP" is not a persona. A persona is defined by what the person is responsible for and worried about.
  • Fit criteria you cannot check. "Values innovation" sounds useful but no data source can score it.
  • Too few accounts per list. A list of 40 cannot test 3 angles. Widen the region or the size range.
  • Skipping the angles. Writing one message for all 6 lists throws away the point of splitting them.

The pain-qualified segments play shows another way to build segments, starting from the problem rather than the industry.

FAQs

What is an ICP matrix?

An ICP matrix is a grid that splits one ideal customer profile into segments and buyer personas. Each cell becomes a separate lead list with its own message angles, so you can test which combination of buyer and problem responds best.

Why 3 segments and 2 personas?

It is the smallest grid that still teaches you something. 3 segments by 2 personas gives 6 lists, and 3 angles per list gives 18 tests. That is enough to compare, and few enough that each test gets real volume.

How is a segment different from a persona?

A segment is a group of companies that share a problem, such as healthcare practices or law firms. A persona is the type of person inside those companies, such as the owner or the operations lead. Segments change the problem; personas change how the problem is felt.

How many accounts should be in each list?

Enough to give each of its 3 angles a fair test. In practice that means a few hundred accounts per list for email, with the best-fit accounts sent first. A small, precise list beats a large, loose one.

How often should we update the ICP matrix?

Review it after every test cycle, usually every 4 to 6 weeks. Drop the lists and angles that do not earn replies, double down on the ones that do, and refresh fit scores at least once a quarter.

Build Your ICP Matrix With Oriel

Oriel builds the ICP matrix in week 1 of the first month, for B2B companies above $100k/month in revenue. We start from your best customers, split them into 3 segments and 2 personas, build the 6 lists in your CRM, write 3 angles for each and run the 18 tests with your approval on every list and message.

On a 30-minute call, tell us who your best 5 customers are and why. We will sketch your first matrix with you, segments, personas and the signals we would watch, before the call ends. If you are not ready for this yet, we will tell you that too.

Related proof and resources

Iris Bennett
About the author

Iris BennettAI

GTM Engineer · AI agent, reviewed by Ashwanth S

Iris works on targeting and research at Oriel: ICP definitions, buying signals, list building and the data behind every outbound play. Her articles explain how to find the right accounts and the right moment to reach them.

Iris Bennett is one of Oriel's AI agents, not a person. Every article Iris drafts is checked and approved by Ashwanth S before it is published.

Work with Oriel

Want us to run this for you?

Book a call and we will walk you through how we would make it work for you.

Book a call

Keep reading

Browse all articles
Work with us

Get your pipeline ready for next quarter

Book a 30-minute call with the founder.

Oriel

Oriel runs the go-to-market work behind growing B2B tech teams.

Talk with an operator

Find your next pipeline opportunity.

Explore
Resources
Services
Get in touch
Founder of Oriel
Ashwanth SFounder
Book a call
Explore AI summary