What is an ideal customer profile (ICP)?
Quick answer
An ideal customer profile, or ICP, is a short written description of the type of organization that benefits most from your product and is most worth selling to, such as its industry, size, location and the problem it has. It describes companies, not individual people.
Last updated
Updated · By Robert Breen
Why it matters for a small business
A team without an ICP chases anyone who replies. That feels productive, but it fills the calendar with prospects who were never going to buy, or who buy and then leave because the product did not fit. An ICP is a filter. It tells sales who to pursue, tells marketing who to write for and tells support what kind of customer to expect.
A useful ICP is specific enough to rule companies out. "Small businesses" is too broad. "Service businesses with five to fifty staff who schedule people in the field and still use a spreadsheet" is something you can check against a form answer or a website. It should come from looking at your best current customers, not from who you wish would buy.
In a real lesson: Build an n8n AI Agent That Writes Deal Follow-Ups
In the AI Deal Follow-Up Agent lesson, the system prompt for Northwind Scheduling Software, a made-up software company, opens with a compact ICP: Northwind "sells online scheduling software to small service businesses like cleaning companies, salons, lawn care crews and repair shops." It then names the people inside those companies: "owners and office managers who are talking to our sales team."
That description shapes every message the agent writes. The three test deals, Maple Row Cleaning, Fernhill Lawn Care and Birch Lane Grooming, all match the profile, so the agent can talk about double-booked cleaners or a Starter plan for a small shop without sounding generic.
The companion AI Demo Request Form lesson uses the same profile at the front door. Its Hot rule asks for "5 or more staff," which is one measurable piece of the ICP turned into a rule for the AI.

Try this lesson free or read the step-by-step guide.
Common confusions
Ideal customer profile vs buyer persona
An ICP describes the company. A buyer persona describes a person inside it, like the office manager, with their goals and worries. Most teams need both: the ICP picks the account, the persona shapes the message.
ICP vs target market
A target market is the whole group you could sell to. The ICP is the slice of it where you win most often and customers stay longest.
Tips
- List your five happiest customers and write down what they have in common before you write the ICP.
- Include at least one fact you can check, like team size, so AI and people can apply it the same way.
- Paste the ICP into your AI system prompts so drafts speak to the right kind of business.
Related terms
More Business terms
Where you use it: free lessons
- Build an n8n AI Agent That Writes Deal Follow-Ups (n8n, 12 min)
- Build an AI Demo Request Form That Qualifies Leads (Lovable and n8n, 15 min)
Prompt templates that use it
Frequently asked questions
- How often should an ICP change?
- Review it once or twice a year, or when you launch a new product. If the customers who stay and grow look different from the profile, update the profile.
- Can ChatGPT write my ICP?
- It can organize your notes about your best customers into a clear profile. It cannot know who those customers are, so the facts have to come from you and your sales records.