Most ICPs are too broad to be useful. "B2B SaaS" is not an ICP. "Mid-market companies" is not an ICP. Below is the framework we use to make yours sharper in an afternoon — the same one we run for every new FinalOutreach client.
Why most ICPs are wrong
A useful ICP does two things: it cuts the universe of prospects by 80%+, and it correlates strongly with conversion. Most ICPs do neither. They are either too broad to filter on, or too vague to predict close rates.
The fix is to define the ICP across five dimensions, and to validate it against your existing customer data.
The five-dimension framework
1. Firmographic
- Company size (employee count, revenue, ARR)
- Stage (seed, A, B, growth, public)
- Geography (region, regulatory zone)
2. Vertical
Specific industry, not "B2B". Verticals carry different buying patterns, regulatory needs, and budget cycles. "Mid-market healthtech SaaS" is more useful than "healthcare".
3. Technographic
What tools the company uses today. This signals stage of sophistication, integration needs, and willingness to switch.
- CRM (Salesforce, HubSpot, Pipedrive)
- Data warehouse (Snowflake, BigQuery, Redshift)
- Marketing stack (Marketo, Pardot, HubSpot)
- Specific category tools that compete with or complement yours
4. Behavioral / role
The titles you actually sell to. Pull from your last 50 closed-won deals, not aspirational personas.
- Economic buyer
- Champion
- Power user
- Veto stakeholders
5. Trigger
The most underused dimension. What was happening at the customer right before they bought?
- New hire in a specific role
- New product launch
- New funding round
- Compliance / audit deadline
- Loss of a key vendor
Validate against existing data
Pull your best 10 closed-won customers. Score each against the five dimensions. Look for the patterns where 7–10 of them overlap. Those overlaps are your ICP.
Then run the inverse: pull your 10 worst customers (long sales cycle, low LTV, support drag). What do they have in common? Those patterns are your anti-ICP — accounts you should explicitly not sell to.
A worked example
For a recent client selling a financial-ops tool, the framework produced:
- Firmographic: Series B–D SaaS, 80–400 employees, US/Canada
- Vertical: SaaS, specifically vertical-SaaS in healthtech, fintech, or proptech
- Technographic: NetSuite or Quickbooks Enterprise, Salesforce, no existing FP&A tool
- Role: VP Finance or Director of FP&A as economic buyer; Controller as champion
- Trigger: hired a Director of FP&A in the last 90 days
That ICP cut the prospect universe from ~12,000 companies to 287. Reply rate jumped from 6% to 17% on the next campaign with no copy changes.
What to do in the next 24 hours
- Pull your last 10 closed-won deals into a spreadsheet.
- Score each on the five dimensions.
- Identify the 3–4 dimensions where 7+ deals overlap.
- That is your ICP. Use it to filter your next list build.
Most teams have an ICP that fits in a paragraph. The good ones can fit on a sticky note.