ICP Builder
An ideal customer profile (ICP) is the short definition of the companies you serve best. This free ICP builder turns a one-line description of your best customer into a structured one-pager: firmographics, the problems they buy to fix, a buying committee, qualifying signals, disqualifiers and starter targeting filters. It runs entirely in your browser, so nothing you type is uploaded or stored.
Free tool · nothing is uploaded
Define your ideal customer profile
Describe your best-fit customer and the tool builds the profile: firmographics, pains, buying committee, disqualifiers and a copy-ready one-pager.
- Firmographics
- Buying committee
- Pains & triggers
- Copy-ready one-pager
1Your best customer
Mention size, region, tools and the problem they hire you to solve. The tool reads this to detect pains, triggers, tech and (if the fields below are left blank) size and region.
2ICP clarity
Describe your best customer to see the clarity score, buying committee, targeting brief and one-pager.
- A
- B
- C
- D
- F
— Enter a description to score this profile
- Criteria set 0
- Committee roles 0
- Signals found 0
- Tools spotted 0
3Targeting brief
Firmographic profile
Buying committee
Qualifying signals
Disqualifiers
Starter targeting filters
4Your ICP one-pager
What is an ICP builder?
An ideal customer profile (ICP) is a short, shared definition of the companies you serve best: their size, industry, location, the problem they hire you to solve, and who inside them makes the decision. An ICP builder turns that definition into something a team can actually use — a one-pager that sales, marketing and founders can point at when they ask, “is this a good fit?”
This tool reads a short description of your best-fit customer, combines it with a few firmographic fields, and produces a structured profile: a firmographic table, the pains and buying triggers it detected, a buying committee, qualifying signals, disqualifiers and starter targeting filters. It also scores how tightly the profile is defined. Everything is generated in your browser; nothing is uploaded or stored.
How to use this ICP builder
- In Your best customer, describe your best-fit customer in a sentence or two: their size, region, the tools they use and the problem they buy to fix.
- Optionally set Industry or niche, Company size and Region or market. These override what the tool infers from your description.
- Watch the ICP clarity score, the stat tiles and the Targeting brief update as you type.
- Read the buying committee, qualifying signals and disqualifiers, and adjust your description if something looks wrong.
- Use Copy one-pager to take the plain-text profile into your CRM, a Notion page or a sales deck.
- Load sample shows worked examples; Clear returns to the empty state.
What goes into an ideal customer profile
| Dimension | What it captures | Why it matters |
|---|---|---|
| Firmographics | Industry, headcount, region and business model | Tells you who is structurally a fit and who to filter out |
| Pains & triggers | The problem they buy to fix, and events that create urgency | Fit without urgency rarely becomes a deal |
| Buying committee | Economic buyer, champion, day-to-day user, gatekeeper | Most B2B sales need more than one person to say yes |
| Qualifying signals | Observable signs an account is worth pursuing now | Turns a fuzzy ICP into a research checklist |
| Disqualifiers | Who is explicitly not a fit | Saves the most time — bad-fit accounts cost the same to chase as good ones |
Firmographics
Industry and headcount are the two firmographics most correlated with fit, which is why the clarity score weights them heavily. Region narrows targeting and often changes the buying process. The tool detects these from your description when the fields are left blank, and it says so when a value was inferred rather than entered.
Pains and triggers
A pain is the recurring problem the customer lives with. A trigger is an event that makes the problem urgent: a funding round, a hiring spree, a new market, a compliance deadline. The tool scans your description against a fixed keyword list and reports every pain or trigger it recognises. It is a prompt to think, not a verified fact about any account.
Buying committee
B2B purchases usually involve four roles: the economic buyer who signs off, the champion who wants the change, the day-to-day user, and a gatekeeper such as IT, security or procurement. The tool maps a likely committee from the industry and headcount you describe. Treat the titles as starting points; verify them account by account.
Disqualifiers
A good ICP says who you do not want. Disqualifiers protect your time, your list quality and your sending reputation. The tool derives them from your own inputs: anything outside the headcount band, the region, or with no active trigger is flagged as a poor fit.
How the clarity score is calculated
The ICP clarity score runs from 0 to 100 and measures how completely and tightly the profile is defined. It is not a market-size forecast, a revenue estimate or a prediction of reply rates. It simply answers: how much of this profile is actually pinned down?
| Component | Points | How it is awarded |
|---|---|---|
| Industry clarity | 25 | A recognised industry keyword scores 25; an unrecognised industry you typed scores 13; nothing scores 0 |
| Headcount band | 25 | A deliberate band scores up to 25 (narrow bands score higher); “any size” scores 0 |
| Geography | 15 | An explicit region scores 15; a region inferred from your text scores 9 |
| Pains and triggers | 20 | 1 trigger scores 12, 2 score 17, 3 or more score 20; none score 0 |
| Signal depth | 15 | Up to 5 for a business model, 6 for detected tools, 4 for a buying-event trigger, capped at 15 |
The maximum is 100. The total maps to a grade: A (85+), B (70–84), C (55–69), D (40–54) and F (below 40). A higher score means a sharper, more usable profile — but a very narrow profile with a perfect score can shrink your addressable market, so pair a tight ICP with a second, broader segment when you need reach.
Worked example
Given the description “B2B SaaS companies with 50–200 employees in the US that are drowning in manual lead routing after a Series A. They already use HubSpot and Slack,” the tool produces:
| Field | Output |
|---|---|
| Industry | B2B software & technology |
| Headcount | 51–200 employees |
| Region | United States |
| Pains & triggers | Manual repetitive work; inconsistent pipeline; rapid hiring; recently funded |
| Buying committee | Founder / CEO, Head of Growth or Marketing, RevOps / Sales Ops lead |
| Tools detected | HubSpot, Slack |
These are outputs from the exact rules described above, not benchmarks collected from real campaigns.
Limitations and accuracy
- The outputs are heuristic. Detection of industry, size, region, tech, pains and triggers is keyword- and number-based, so it can miss a signal phrased in an unusual way or misread an ambiguous one.
- The clarity score measures how fully the profile is defined, not how large or profitable the market is. A high score guarantees nothing about demand.
- Buying-committee titles are a generic template per industry, not verified data about any specific company.
- Headcount inference reads numbers near words such as “employees”, “people” or “staff”. A stray number can produce an inferred band, which is why the tool labels inferred values.
- The starter filters are plain text suggestions for you to adapt in your own tooling; the page does not connect to LinkedIn, your CRM or any other service.
Frequently asked questions
What is the difference between an ICP and a buyer persona?
An ICP describes the company you sell to — its firmographics, its triggers and its buying dynamics. A buyer persona describes the person inside that company: their goals, fears and objections. Build the ICP first to decide which accounts to chase, then a persona to decide how to speak to the people in them.
How many companies should one ICP cover?
Enough to build a repeatable pipeline, but narrow enough to make your messaging specific. If you cannot picture the account when you read the summary, it is too broad. If your list runs dry in a week, it is too narrow — add a second segment rather than stretching one profile to cover everything.
Does the tool store or send my data anywhere?
No. It is plain HTML, CSS and JavaScript running in your browser. There is no server request, no account, no cookie and no local storage. Nothing you type leaves the page.
Can the clarity score tell me how many customers I will get?
No. It measures how tightly your profile is defined, nothing more. Market size, demand and win rates depend on factors this page cannot see, such as your pricing, competition and current results.
What if I have several different customer types?
Build one profile per segment. Run each description through the tool separately and keep the one-pagers side by side, so your messaging and targeting stay honest about which segment you are chasing.
Why does the tool say a value was “inferred”?
When the headcount or region fields are left blank, the tool reads them from your description. That is convenient but less reliable than entering them directly, so it labels those values as inferred and you can overwrite them in the fields.
Related tools
- Buyer persona generator — turn this company profile into the people inside it
- Job-title to decision-maker mapper — expand the buying committee into searchable titles
- Lead scoring calculator — weight fit and intent to rank the accounts you found
Next step
A profile is only useful if it changes who you contact and what you say. That is the hard part of lead generation, and it is what mizanursguide.com works on. See how we build B2B lead generation systems around a defined ICP.
