- Write a one-page ideal customer a stranger could use to build the list1 hour
Make it so specific a stranger could find 20 matches without asking you a question. Vague segments like small businesses or startups give you no list — you need firmographic and behavioural filters you can check from outside.
Build a one-page sheet with this table. Fill every cell before you source:
Criterion Include Exclude Evidence to confirm Industry / segment e.g., independent dental clinics in DE, Series A SaaS 20–80 staff Enterprises >500 staff, public sector Website, LinkedIn, register Company size 10–50 employees, €2–10M revenue Solo trader with no staff, <€500k revenue LinkedIn headcount, annual report Tech stack / constraint Uses Tool X, no dedicated IT, GDPR data in EU Already on direct competitor with 12-month contract BuiltWith, job ads, pricing page Role with pain Operations manager who onboards staff weekly Founder who will never use product Title on site, job description Behaviour Hiring for role Y in last 30 days No hiring, no trigger this quarter Careers page, press release How to keep it to one page:
- Write inclusion as testable rules, not aspirations. Use and, not or.
- Write exclusion that saves time. If an account matches any exclusion, drop it.
- Add a notes line: source you will use for each criterion and what counts as proof (screenshot URL, register extract).
- Store the sheet as ICP-v1.pdf or a single sheet tab called ICP — this is the hand-off document for list building.
- Review after 20 contacts: if your builder keeps asking what you meant, the criterion is vague.
0/3 done
