← Blog Lead Generation

How to Define Your B2B ICP: The Framework That Stops You From Blasting the Wrong List

A B2B ideal customer profile is a working hypothesis about which companies may fit an offer. This guide presents example criteria to adapt and validate.

Camila Lederman
Camila Lederman
Co-Founder, Deep-Y
July 9, 2026 9 min read
B2B ICP definition framework - firmographic filters, technographics, and signal triggers

Key Takeaways

  • →Most ICP failures are too broad: "SaaS companies, 50-500 employees, US-based" is a demographic filter, not an ICP
  • →One useful ICP outline can include company traits, technology context, relevant events, and customer language; adapt it to the offer and available evidence.
  • →The Architrainer result - 19 opportunities from 124 sequences (about 15%) - came from a precise ICP and project-size definition, not volume
  • →Treat an ICP as a hypothesis. Review it when market conditions or relevant evidence changes; the first draft may need revision.

Quick answer: An ICP (Ideal Customer Profile) is a precise description of the company type most likely to buy from you, stay as a customer, and refer others.

One useful ICP outline can include company traits, technology context, relevant events, and customer language; adapt it to the offer and available evidence.

What Is an ICP and Why Does It Determine Whether Cold Email Works?

An ICP - Ideal Customer Profile - is the single most important document in any B2B outreach system, and the most frequently skipped.

Most teams treat it as a one-time exercise: they write down an industry, a headcount range, and a geography, then call it done. That is not an ICP. That is a demographic filter.

A demographic filter tells you who could be interested. A working ICP tells you which companies, showing which signals, at which moment, are most likely to respond right now.

On the same email infrastructure, that difference decides your reply rate.

The ICP also determines what you do not do. A tight ICP is a targeting decision and an exclusion decision simultaneously.

Knowing your ICP means you know which companies to remove from a list of 50,000 before you send a single message. That exclusion work is where most of the conversion rate improvement lives.

It is also worth separating ICP from buyer persona from the start. Your ICP describes the company - the type of organization that fits.

Your buyer persona describes the individual at that company you should contact: their title, seniority, decision-making authority, and communication style. ICP comes first, always.

You cannot write a good persona without knowing which company you are entering.

What Are the Four Layers of a Working B2B ICP?

This article organizes example ICP criteria into four categories. They are a planning aid, not a required formula; choose criteria that fit the offer and available evidence.

Together, they produce a list of companies that is small enough to be meaningful and specific enough to generate real pipeline.

Layer 2
Technographics

The tools and platforms a company uses may provide operational context. They do not reliably establish budget, maturity, or compatibility on their own.

Layer 3
Behavioral Triggers

Recent events such as funding, leadership changes, hiring, product launches, or public statements may inform research. They do not prove a buying moment.

Each category can help refine a target list when the criteria are relevant and supported by evidence.

Together, selected criteria can describe a target-company hypothesis. They do not establish an individual’s current priorities or intent.

A well-supported profile can guide company research and help teams decide which roles to investigate.

How Do You Build the Firmographic Layer?

Funnel filtering visualization narrowing from 400,000 companies down to 3,000-8,000 through four firmographic filters FIRMOGRAPHIC FILTERING FUNNEL Companies remaining after each filter B2B SAAS, US-BASED 400,000 + SERIES A-B FUNDED ≈120,000 + $2-20M ARR ≈45,000 + ACTIVE OUTBOUND MOTION ≈15,000 + SDR HIRING SIGNAL 3,000-8,000 STARTING UNIVERSE FINAL ICP LIST Funnel filtering visualization narrowing from 400,000 companies down to 3,000-8,000 through four firmographic filters FIRMOGRAPHIC FILTERING FUNNEL Companies remaining after each filter STARTING UNIVERSE B2B SAAS, US-BASED 400,000 + SERIES A-B FUNDED ≈120,000 + $2-20M ARR ≈45,000 + ACTIVE OUTBOUND MOTION ≈15,000 + SDR HIRING SIGNAL 3,000-8,000 FINAL ICP LIST
Each firmographic filter cuts the universe - the goal is not a bigger list but a more precise one.

Firmographics are where most teams start and stop. The mistake is staying too broad. "B2B SaaS, 50-500 employees" describes hundreds of thousands of companies. That is not a target - it is a universe.

A working firmographic layer looks more like this: B2B SaaS with an active outbound motion (SDR roles posted in the last 60 days, or outreach tools in the stack), $2-20M ARR, Series A or B, US-based, selling to mid-market.

Behavioral evidence replaced headcount. Funding stage stands in for budget and growth pressure, and ARR for sales maturity.

Each filter you add shrinks the list and raises precision.

Going from "B2B SaaS, US" to "B2B SaaS, Series A-B, $2-20M ARR, active SDR hiring, US" changes the game: you now talk to one type of company at a specific growth inflection.

Where to pull firmographic data: Apollo, Clay, LinkedIn Sales Navigator, Crunchbase (for funding data), and ZoomInfo. Each source has gaps - combining two or three gives you cleaner matches than any single tool alone.

What Is the Technographic Layer and Why Does It Matter?

Company orbit map showing full software stack with one empty slot signaling a missing outreach sequencer as a buying opportunity TECHNOGRAPHIC STACK MAP Full stack profile - one gap signals the opportunity TARGET COMPANY Series B SaaS CRM PLATFORM HubSpot SALES INTEL Sales Nav TEAM CHAT Slack SCHEDULING Calendly REVIEWS G2 Reviews OUTREACH SEQUENCER MISSING - OPPORTUNITY Company orbit map showing full software stack with one empty slot signaling a missing outreach sequencer as a buying opportunity TECHNOGRAPHIC STACK MAP Full stack profile - one gap signals the opportunity TARGET COMPANY Series B SaaS CRM PLATFORM HubSpot SALES INTEL Sales Nav REVIEWS G2 Reviews TEAM CHAT Slack SCHEDULING Calendly OUTREACH SEQUENCER MISSING - OPPORTUNITY
A company using HubSpot with no outreach sequencer is a different buyer - one technographic filter can sharpen the whole list.

The technology stack a company uses tells you more about them than their industry classification does.

A company using Apollo + Outreach + Salesforce is a different organization than a company using HubSpot with no outreach sequencer.

This stack may suggest prior investment in outbound tools, but does not establish how the company operates them.

A company with fewer visible tools may have a different workflow, but verify its current process before inferring readiness or objections.

Technographic data is available from BuiltWith (web technology detection), Clearbit Reveal (IP-based enrichment), and Clay (which pulls from multiple enrichment providers simultaneously).

For SaaS companies specifically, G2 Stack data and LinkedIn's posted job descriptions (which often list required tools) are underused sources.

A job posting that requires "experience with Outreach or Salesloft" tells you exactly what infrastructure that company has built.

One possible research question is whether a company uses a CRM without a visible outreach sequencer; verify the available data and do not infer a need from absence alone.

This combination could prompt further research about outbound operations. It does not establish a gap or prove that a service is suitable.

A technology filter may help exclude poor-fit accounts, but its effect on win rates and sales cycles should be assessed with campaign evidence.

Use exclusions only when they reflect a reasoned fit criterion; evaluate their effect over time.

Architrainer - BIM and Systems Coordination Services

Architrainer sells BIM and systems-coordination services into the Israeli architecture market - small, highly technical and slow to adopt.

We defined the ICP and project size first, then sourced targets from industry databases and offline-heavy sources.

19opportunities from 124 cold email sequences.

81%open rate - not from volume, but from precision.

These results are specific to the Architrainer campaign and do not isolate targeting as the cause.

How Do Behavioral Triggers Sharpen ICP Precision?

Company traits and technology can inform fit hypotheses. Recent events may provide additional context but do not establish buying behavior.

A list based on events remains a research list; verify intent before treating an account as in-market.

Trigger data sources: Crunchbase and LinkedIn funding news, LinkedIn job postings, SalesIntel and Bombora for intent, and Clay pipelines that watch these signals across your ICP.

Record the source and date, then assess relevance before deciding whether and when outreach is appropriate.

What Is the ICP Pain Indicator Layer?

This article includes customer-language examples as one possible input; teams should avoid assuming every framework or campaign needs the same categories.

Pain indicators are the specific words, phrases, and framings your best customers use when they describe the problem you solve - in their own voice, before they have ever heard of you.

Where to find pain language: LinkedIn posts from people with your buyer's title, G2 and Capterra reviews of adjacent tools, and podcast interviews with sales leaders.

Subreddits and Slack communities where your ICP talks openly about their work are another source.

Example pain language
We are sending 500 emails a week and getting maybe 2-3 replies. I don't know if it's the list, the message, or if cold email just doesn't work anymore.
Our SDRs spend half their time on research. By the time they send the email, the context is three days old and the moment has passed.
I built a sequence in Apollo but I have no idea how to structure the follow-ups. It just feels like I'm annoying people.
Fictional example: “We target a 30% open rate but see 8%.” Use your own verified baseline and avoid treating open rate as a universal measure of fit.

These fictional examples illustrate how customer language might inform a draft. They do not reveal an individual recipient’s thoughts.

An email that opens with "I keep seeing sales leaders say the same thing: 500 emails, 2-3 replies, no idea what to fix" proves context without claiming it.

How Do You Test Whether Your ICP Is Right?

An ICP is a hypothesis that may need revision as evidence changes. The dimensions needing adjustment depend on the market and the information available.

Outreach results are one input to review; customer interviews, sales feedback, and market evidence may also help refine the profile.

Signal Your ICP Is Working Your ICP Needs Updating
Positive reply rate Clearly higher on targeted segments Low across all segments
Reply quality Prospects describe their actual problem unprompted Polite declines with no specific objection
Meeting-to-pipeline rate Most meetings produce a next step Meetings booked, no pipeline - wrong company profile
Segment variance One sub-segment dramatically outperforms others All segments performing equally (usually equally poorly)
Sales cycle length Prospects already understand the problem; shorter cycles Heavy education needed before qualification - wrong ICP

The 60-day test protocol: run outreach to your hypothesis ICP, then segment replies by sub-vertical, headcount range and trigger type.

The combination with the highest positive reply rate becomes your refined ICP. Tighten segments with zero replies; expand where replies turn into pipeline.

A common mistake: reading aggregate reply rates instead of positive replies per segment.

A modest aggregate rate can hide one strong sub-segment and a weak remainder. The strong segment is your real ICP; the rest dilutes your numbers.

What Is the Difference Between ICP and Buyer Persona?

Two-level hierarchy showing company-level ICP filter above and person-level buyer persona below within that company ICP VS BUYER PERSONA - TWO LEVELS LEVEL 1 - ICP (COMPANY FILTER) Ideal Customer Profile B2B SaaS · $5-15M ARR · Series A-B · US-based Determines which company to enter narrows to one company THE COMPANY (MATCHES ICP) B2B SaaS · $5-15M ARR · Series A-B LEVEL 2 - BUYER PERSONA VP Sales / Head of Revenue Manages 1-3 SDRs · owns the quota Objection: deliverability, not intent Two-level hierarchy showing company-level ICP filter above and person-level buyer persona below within that company ICP VS BUYER PERSONA - TWO LEVELS LEVEL 1 - ICP (COMPANY FILTER) Ideal Customer Profile B2B SaaS · $5-15M ARR Series A-B · US-based Determines which company to enter narrows to one company THE COMPANY (MATCHES ICP) B2B SaaS · $5-15M ARR · Series A-B LEVEL 2 - BUYER PERSONA VP Sales / Head of Revenue Manages 1-3 SDRs · owns the quota Objection: deliverability, not intent
ICP determines which company to enter - persona determines who to contact and what to say once inside.

ICP describes the company. Buyer persona describes the specific person at that company to contact.

These are separate documents that answer different questions, and conflating them is one of the most common ICP mistakes in B2B sales.

Your ICP might be "B2B SaaS companies with an active outbound team and a defined market focus". That tells you which company to enter.

A persona hypothesis might identify a sales leader as a relevant role. Validate responsibilities, priorities, and likely objections before using them in outreach.

It can help to define target companies before selecting the roles to contact. Teams may iterate on the ICP and persona as they learn more about their market.

Company context can inform a persona hypothesis, but it does not establish an individual’s priorities or predict how they will respond.

ICP Definition: Frequently Asked Questions

What does ICP stand for in B2B?
Ideal Customer Profile: the type of company most likely to buy, stay and refer. A complete ICP covers firmographics, tool stack, buying triggers and the pain language the company uses.
How specific should a B2B ICP be?

Choose criteria that are useful for your market and research capacity; there is no universal list-size threshold.

The Architrainer case reports 19 opportunities from 124 sequences, without isolating the ICP’s contribution.

How do I find data to build my ICP?
Firmographics from Apollo, ZoomInfo, Sales Navigator and Crunchbase; tech stack from BuiltWith, Clearbit and Clay; triggers from funding alerts, job posts and Bombora or SalesIntel.
How often should I update my B2B ICP?
Review the profile when market conditions, strategy, or campaign evidence changes. Use enough relevant data to assess segments and document uncertainty.
Can I have multiple ICPs?
You can test more than one profile. Keep segment definitions and results clear enough to compare, and avoid treating a small sample as conclusive.
What is the ICP scoring framework?
Points per filter met set outreach priority: up to 30 for firmographic fit, 25 for tech stack, 30 for a recent trigger and 15 for pain language. Above 70 goes into the primary sequence; below 40 is excluded.

Your ICP is probably too broad.

We audit your current ICP definition, identify which segments are worth targeting, and build the signal stack that finds them in real time.

Book a Strategy Call → See the Lead Generation system →

Related Reading