A free Ideal Customer Profile (ICP) generator for founders and go-to-market teams. Describe your product, the problem you solve, and your best customers (you can attach a deck, notes, or a customer list), and it returns a structured ICP covering firmographics, buyers and influencers, pains and goals, buying triggers, where to reach them, and who to disqualify. Free with no signup.
How to use it
- Describe your product, the problem you solve, and a few of your best customers. Attach a deck or customer list for a sharper result.
- Press Generate and your structured ICP streams in.
- Click Copy and drop it into your go-to-market plan or Brand Brain.
- Reply in the chat to refine: narrow the segment, add titles, or focus on one industry.
Example output
Real results from this tool, so you can see what you get before you type anything.
B2B SaaS
You typeWe sell incident management software. Best customers so far: Series B fintechs, 100-300 employees, with dedicated SRE teams and heavy on-call rotations. Worst fit: agencies and companies under 50 people.
You getIDEAL CUSTOMER PROFILE
Firmographics
- Industry: fintech, healthtech, and other regulated SaaS where downtime carries compliance or financial cost
- Size: 100 to 300 employees, 15+ engineers
- Stage: Series B to Series D, post product-market fit with real production load
- Geography: US and UK initially, English-speaking support hours
Technographics
- Runs a formal on-call rotation (PagerDuty, Opsgenie, or homegrown)
- Cloud-native infrastructure, containerized
- Already has monitoring in place, so the problem is signal quality rather than visibility
Triggers to watch for
- Posting multiple SRE or platform engineering roles
- Recent public incident or status page history
- New VP Engineering or Head of Platform in the last 6 months
- Engineering headcount growing faster than tooling budget
Pain profile
- Alert volume high enough that engineers ignore pages
- On-call cited in exit interviews or retention conversations
- Incident review process exists but is manual
Disqualifiers
- Under 50 employees (no dedicated on-call, problem not yet acute)
- Agencies and consultancies (no production ownership)
- Teams without existing monitoring (we are a layer on top, not a replacement)
Professional service
You typeBookkeeping for ecommerce brands. Best clients do $1-5M revenue, sell on multiple channels, and have inventory. Bad fit: pre-revenue and service businesses.
You getIDEAL CUSTOMER PROFILE
Firmographics
- Type: ecommerce brands selling physical products
- Revenue: $1M to $5M annually
- Channels: two or more (Shopify plus Amazon, wholesale, or retail)
- Team: founder-led, no in-house finance hire yet
Operational signals
- Holds inventory, which is where general bookkeepers get it wrong
- Multi-channel reconciliation required monthly
- Sales tax obligations in three or more states
Triggers to watch for
- Raising or preparing for a raise (books get scrutinized)
- Preparing for acquisition or due diligence
- Just crossed $1M and outgrew DIY bookkeeping
- Switched or added a sales channel in the last quarter
- Hired a fractional CFO who needs clean data to work from
Pain profile
- Books are months behind
- Inventory treated as expense rather than asset
- Cannot produce accurate margin by channel or SKU
Disqualifiers
- Pre-revenue or under $250k (cannot justify the fee)
- Service businesses with no inventory (our specialization adds nothing)
- Anyone wanting tax filing only, with no ongoing bookkeeping
ICP vs buyer persona: the distinction that matters
An ICP describes a company. A persona describes a person inside it. Conflating them produces targeting that is simultaneously too broad and too vague: "marketing managers at growing companies" tells your team neither which accounts to pursue nor how to talk to anyone.
In B2B, the ICP comes first because it determines which accounts are worth any effort at all. Personas come second and shape the message once an account qualifies. Doing them in the reverse order is how teams end up with beautifully written messaging aimed at companies that will never buy.
A complete ICP includes disqualifiers, and this is the part most teams omit. Knowing who to say no to is what makes the profile operationally useful, because it stops reps from spending a quarter on a deal that was never going to close.
Build it from your existing customers, not your ambitions
The most common failure is writing an ICP that describes the customers you wish you had. The useful version is derived from the ones you already serve well.
Start with your best accounts, defined by retention and expansion rather than deal size. Look for what they share that your churned accounts did not: size, stage, industry, tech stack, team structure, the problem's severity. The pattern is usually narrower and less flattering than the aspirational version, which is exactly why it works.
Then examine your worst-fit customers with equal attention. The accounts that churned, complained, or consumed disproportionate support are the raw material for your disqualifier list, and that list saves more money than the positive criteria do.
Triggers are what make an ICP actionable
Firmographics tell you who to target. Triggers tell you when, and timing is usually the difference between a reply and silence. A perfect-fit company with no active pain is a bad prospect this quarter.
Good triggers are observable from outside: job postings, funding announcements, leadership changes, product launches, public incidents, expansion into new markets, or a technology change visible in their stack. Each one implies a problem got more urgent.
Triggers also solve the personalization problem in outbound. A cold email that references a real trigger is specific by construction, which is what separates outreach that reads as researched from outreach that reads as scraped. Our cold email writer uses exactly this input, and the account research guide covers finding triggers at scale.
Using this generator well
Give it your actual best customers with specifics: industry, size, what they had in common, and what changed for them after buying. Then give it the bad-fit ones and why they failed. The disqualifier list is only as good as your honesty about the accounts that did not work.
If you have retention or expansion data, mention it. An ICP built on revenue alone will over-index on large deals that churned, which quietly points your whole go-to-market at the wrong accounts.
Then treat it as a living document. ICPs drift as the product changes and the market shifts, so revisit it when your win rate or churn pattern moves. A profile that is two years stale is often worse than none, because it carries false confidence.
FAQ
What is an ideal customer profile?
A description of the type of company most likely to buy, get real value, and stay: firmographics, technographics, observable triggers, pain profile, and explicit disqualifiers. It describes an account, not an individual.
What is the difference between an ICP and a buyer persona?
An ICP describes the company you should target. A persona describes the people inside it who evaluate and approve the purchase. In B2B the ICP comes first, because it determines which accounts deserve effort at all, and personas shape the message afterward.
How do I build an ICP if I have very few customers?
Use the customers you have plus your lost and disqualified deals, which are often more informative early on. Where data is thin, define the ICP as a hypothesis with explicit assumptions, then revise it after every 10 to 20 sales conversations.
Should an ICP include disqualifiers?
Yes, and most teams skip them. Knowing who to say no to is what makes the profile operationally useful. Disqualifiers stop your team from spending a quarter on accounts that were never going to close or would churn if they did.
Is this ICP generator free?
Yes, it is free and needs no signup.
What is an Ideal Customer Profile?
An ICP is a clear description of the companies and buyers most likely to get value from your product and become great customers. It guides targeting across content, outbound, and ABM.
What does the output include?
Firmographics, the buyer and influencers, pains and goals, buying triggers, where to reach them, and disqualifiers, often split into a few tight segments.
Can I attach customer data?
Yes. Attach a deck, notes, or a customer list as a PDF or document and the tool will infer the pattern in your best customers.
Related free tools
← All free tools · What is Systems-Led Growth?