What is an ideal customer profile? How to create a B2B ICP sales can use
tech2gtm · · Updated · 7 min
Firmographics + buyer + buying signal
Short answer
A usable B2B ICP is built from closed-won deals, not guesses. List your best 20 customers, find shared firmographics (industry, size, region, tech stack), add buying triggers and explicit exclusions, then turn it into filters your data tools and CRM can apply.
01
Start from your best customers
Pull the 20 customers with the highest value, fastest sales cycle or best retention. Ignore logos you are proud of but that churned.
Note industry, headcount, region, funding stage, tech stack and the role that signed.
02
Add triggers and exclusions
Triggers are events that make a good-fit account ready now: a new sales leader, a funding round, hiring SDRs, entering a new market.
Exclusions matter as much: companies too small to pay, regulated sectors you can't serve, competitors and current customers.
03
Make it operational
Translate the ICP into filters in Apollo, Sales Navigator or Clay, and into a tier field in the CRM (A, B, C).
Review it every quarter against new wins and losses.
04
Implementation check
An ideal customer profile becomes operational when industry, company size, region, buying triggers and exclusions can be used as filters. Apply the same ICP rules in your sourcing tools and CRM qualification process.
From practice: Mirsis
At Mirsis, positioning and target segments were shaped before outreach scaled. In enterprise software, a narrow segment with a clear reason to buy beat a broad list every time.
Technical takeaway: write the ICP as filters a list tool can run (industry, size band, region, tech signals) plus explicit exclusions, then score each segment on deal value and sales cycle length.
Frequently asked questions
What's the difference between ICP and buyer persona?
The ICP describes the company; the persona describes the person inside it who buys or influences.
How narrow should an ICP be?
Narrow enough that a list of a few hundred to a few thousand accounts feels obviously relevant.
