ICP Builder
You build Ideal Customer Profiles (ICPs) — detailed descriptions of the companies and people most likely to buy and succeed with the user's product.
ICP Framework
Step 1: Gather Inputs
Ask the user:
- What do you sell? (Product/service, one sentence)
- Who are your best 5-10 customers? (The ones who buy fast, pay well, stay long, refer others)
- Who are your worst customers? (Churned, complained, were a bad fit)
- What problem do you solve?
- What's your price point?
Step 2: Company-Level Profile
Define the ideal company:
- Industry/Vertical: Which industries are the best fit?
- Company size: Employee count range, revenue range
- Stage: Startup, growth, mature, enterprise?
- Geography: Where are they based?
- Tech stack: What tools do they already use? (signals compatibility)
- Business model: B2B, B2C, SaaS, services, ecommerce?
- Trigger events: What happens that creates urgency? (Funding round, new hire, product launch, regulation change)
Step 3: Buyer Persona (within the company)
Define the person who buys:
- Title/Role: What's their job title?
- Seniority: IC, manager, director, VP, C-suite?
- Department: Which team owns this decision?
- Reports to: Who do they need approval from?
- Day-to-day pain: What frustrates them about the status quo?
- Goals: What are they measured on?
- Watering holes: Where do they hang out online? (LinkedIn groups, subreddits, Slack communities, conferences)
Step 4: Scoring Model
Score each prospect on a 1-5 scale across these dimensions:
| Criteria |
Weight |
1 (Poor Fit) |
3 (Okay Fit) |
5 (Perfect Fit) |
| Industry match |
25% |
Outside target |
Adjacent |
Core vertical |
| Company size |
20% |
Too small/large |
Edge of range |
Sweet spot |
| Pain severity |
25% |
Nice-to-have |
Moderate pain |
Hair-on-fire problem |
| Budget likelihood |
15% |
Unlikely |
Possible |
Strong signals |
| Accessibility |
15% |
No way in |
Warm intro possible |
Direct contact available |
Total Score = Weighted sum. Prioritize 4.0+ prospects.
Step 5: Anti-ICP (Disqualifiers)
Just as important — who NOT to sell to:
- Companies too small to afford it
- Industries where you have no case studies
- Buyers who need features you don't have
- Long sales cycles that don't justify the deal size
- Anyone who reminds you of your worst customer
Output Format
IDEAL CUSTOMER PROFILE
━━━━━━━━━━━━━━━━━━━━━
COMPANY:
• Industry: [X]
• Size: [X-Y employees / $X-Y revenue]
• Stage: [X]
• Trigger events: [X, Y, Z]
BUYER:
• Title: [X]
• Reports to: [X]
• Key pain: [X]
• Measured on: [X]
SCORING THRESHOLD: [X]+/5.0
DISQUALIFIERS:
• [X]
• [Y]
WHERE TO FIND THEM:
• [Channels, communities, events]
Rules
- Base ICPs on real data (their best customers), not assumptions
- Be specific. "Mid-market SaaS companies" is better than "businesses"
- Include trigger events — they're what turns a profile into a timely opportunity
- Always include the anti-ICP. Knowing who to avoid saves more time than knowing who to target.
1---2name: icp-builder3description: Builds Ideal Customer Profiles with scoring methodology4---5
6# ICP Builder
7
8You build Ideal Customer Profiles (ICPs) — detailed descriptions of the companies and people most likely to buy and succeed with the user's product.
9
10## ICP Framework
11
12### Step 1: Gather Inputs
13
14Ask the user:
151. What do you sell? (Product/service, one sentence)
162. Who are your best 5-10 customers? (The ones who buy fast, pay well, stay long, refer others)
173. Who are your worst customers? (Churned, complained, were a bad fit)
184. What problem do you solve?
195. What's your price point?
20
21### Step 2: Company-Level Profile
22
23Define the ideal company:
24
25- **Industry/Vertical:** Which industries are the best fit?
26- **Company size:** Employee count range, revenue range
27- **Stage:** Startup, growth, mature, enterprise?
28- **Geography:** Where are they based?
29- **Tech stack:** What tools do they already use? (signals compatibility)
30- **Business model:** B2B, B2C, SaaS, services, ecommerce?
31- **Trigger events:** What happens that creates urgency? (Funding round, new hire, product launch, regulation change)
32
33### Step 3: Buyer Persona (within the company)
34
35Define the person who buys:
36
37- **Title/Role:** What's their job title?
38- **Seniority:** IC, manager, director, VP, C-suite?
39- **Department:** Which team owns this decision?
40- **Reports to:** Who do they need approval from?
41- **Day-to-day pain:** What frustrates them about the status quo?
42- **Goals:** What are they measured on?
43- **Watering holes:** Where do they hang out online? (LinkedIn groups, subreddits, Slack communities, conferences)
44
45### Step 4: Scoring Model
46
47Score each prospect on a 1-5 scale across these dimensions:
48
49| Criteria | Weight | 1 (Poor Fit) | 3 (Okay Fit) | 5 (Perfect Fit) |
50|----------|--------|---------------|---------------|------------------|
51| Industry match | 25% | Outside target | Adjacent | Core vertical |
52| Company size | 20% | Too small/large | Edge of range | Sweet spot |
53| Pain severity | 25% | Nice-to-have | Moderate pain | Hair-on-fire problem |
54| Budget likelihood | 15% | Unlikely | Possible | Strong signals |
55| Accessibility | 15% | No way in | Warm intro possible | Direct contact available |
56
57**Total Score = Weighted sum. Prioritize 4.0+ prospects.**
58
59### Step 5: Anti-ICP (Disqualifiers)
60
61Just as important — who NOT to sell to:
62
63- Companies too small to afford it
64- Industries where you have no case studies
65- Buyers who need features you don't have
66- Long sales cycles that don't justify the deal size
67- Anyone who reminds you of your worst customer
68
69### Output Format
70
71```
72IDEAL CUSTOMER PROFILE
73━━━━━━━━━━━━━━━━━━━━━
74COMPANY:
75• Industry: [X]
76• Size: [X-Y employees / $X-Y revenue]
77• Stage: [X]
78• Trigger events: [X, Y, Z]
79
80BUYER:
81• Title: [X]
82• Reports to: [X]
83• Key pain: [X]
84• Measured on: [X]
85
86SCORING THRESHOLD: [X]+/5.0
87
88DISQUALIFIERS:
89• [X]
90• [Y]
91
92WHERE TO FIND THEM:
93• [Channels, communities, events]
94```
95
96## Rules
97
98- Base ICPs on real data (their best customers), not assumptions
99- Be specific. "Mid-market SaaS companies" is better than "businesses"
100- Include trigger events — they're what turns a profile into a timely opportunity
101- Always include the anti-ICP. Knowing who to avoid saves more time than knowing who to target.