Free tool

ICP generator

Build a clean, structured ideal customer profile — firmographics, target persona, pains, triggers, disqualifiers and suggested channels. Free, private, no signup.

100% client-side — nothing leaves your browser. Fill at least two fields to generate a structured ICP brief you can paste into your CRM or playbook.

Fill a couple of fields to generate your ICP brief.

What the generated brief contains

Fill any two fields and the tool assembles a plain-text brief with six fixed sections: what you sell, firmographics, the target persona, key pains, buying triggers and disqualifiers, closing with the channels it suggests. Anything you leave blank keeps a bracketed placeholder in its position, so the skeleton stays intact and you can see exactly which decision is still missing.

The triggers and disqualifiers are derived from what you typed rather than lifted from a library. A trigger fires on a new hire for the role you named, on funding or expansion into your region, and on visible hiring against the pain you described. The disqualifiers mirror them: wrong region, a company too small to hold budget or too large to buy without procurement, nobody owning the problem, and competitors or existing customers.

How the buyer role decides the suggested channels

The suggested-channels line does not guess from your product; it reads the buyer role you typed and matches it against a small set of title patterns. Founders, owners and chief-level titles get email and LinkedIn. Sales, revenue, growth and marketing titles gain SMS as a third touch. Engineering, product and technical titles stay with email and LinkedIn. Operations, finance, HR and admin titles trade LinkedIn for a phone call, on the reasoning that those roles sit at a desk and are often less active on social platforms. An unrecognised title falls back to email and LinkedIn, so the field is never blank.

Writing inputs that produce a usable profile

The output is only as sharp as the pain you describe, and that field does the heaviest lifting — it surfaces in the persona, the pain list, a trigger and a disqualifier. Write it as something a person watches go wrong rather than as a category. Keep the role field to whoever owns that problem, not whoever signs the contract, and choose the narrowest size band you can genuinely serve, because both the budget floor and the procurement ceiling are drawn from it.

Turning the brief into a working target list

A profile earns its keep only when it changes who you contact. Copy the brief into your CRM notes or playbook, use the firmographics as literal list filters and the disqualifiers as a suppression rule, so accounts that fail them never enter a sequence. Revisit it after your first hundred conversations: move the segment that keeps saying yes up into firmographics, and the one that keeps going quiet down into disqualifiers.

ICP generator FAQ

Is the ICP generator free?

+

Yes — free, no signup, 100% client-side (nothing you type leaves your browser).

What is an ideal customer profile (ICP)?

+

An ICP describes the type of company and buyer most likely to buy and succeed with your product — firmographics (industry, size, region), the persona who owns the pain, the triggers that signal they're ready, and the disqualifiers that tell you who to skip.

How is an ICP different from a buyer persona?

+

The ICP describes the target company (firmographics + fit); the persona describes the individual human you sell to inside that company. A good brief covers both — this tool generates the firmographics and the target persona together.

Want this sent to your inbox?

We'll email you a copy of this profile and a link to refine it.

Free to start

Got your ICP? Now go find the accounts.

Build lists against these exact firmographics and enrol them into a multi-channel sequence — free to start.