Guide
How to Find Your SaaS ICP
Finding your SaaS ICP means identifying the specific person most likely to pay for your product by analyzing your existing users (if any), researching competitors' audiences, and narrowing by role, company stage, pain point, trigger event, and channel — then validating with real conversations or ad tests.
Most SaaS founders skip ICP definition and target "everyone who might use this." The result: ads that speak to nobody, copy that's generic, and a high cost per acquisition because you're paying to reach people who'll never buy. The ICP is not a demographic range. It's a specific profile so narrow that when they read your ad, they think "this was made for me." The narrower your ICP, the cheaper your acquisition — because everything downstream (copy, creative, targeting) gets more precise. This guide shows how to define your ICP even if you have zero customers and limited data.
Step-by-step
- 1
Start with who already converted (if you have data)
Look at your best existing customers — the ones who signed up fastest, upgraded soonest, or use the product most. What do they have in common? Role, company size, industry, problem they mentioned? If you have even 5–10 customers, patterns emerge.
- 2
If pre-revenue, analyze competitor audiences
Look at who uses competitor products. Read their testimonials, case studies, and review sites (G2, Capterra). What roles do reviewers have? What company sizes? What problems do they mention? Your ICP likely overlaps with your closest competitor's audience — but with a twist (your positioning gap).
- 3
Define the 5 ICP dimensions
For each potential ICP, specify: (1) Role (technical founder, indie hacker, head of growth); (2) Company stage (pre-revenue, $1K–$10K MRR, seed-funded); (3) Industry (devtools, fintech, productivity); (4) Pain point (no marketing team, high CAC, can't write copy); (5) Trigger event (just launched, hit 100 users, running out of runway).
- 4
Build 2–3 ICP hypotheses
Don't commit to one ICP yet. Build 2–3 candidates with different role/stage/pain combinations. Example: (A) Solo technical founder, pre-revenue, never done marketing; (B) Indie hacker, $2K MRR, tried ads but CAC too high; (C) Early-stage growth hire, $10K MRR, no creative team.
- 5
Validate with real signals
Test your ICP hypotheses: (1) Talk to 5 people who match each profile — do they have the pain you think? (2) Run small ad tests ($50–$100) targeting each ICP separately — which gets the best CTR and CPL? (3) Check if communities for each ICP exist (subreddits, Discord servers, newsletters). Real validation beats guessing.
Automate this with Infinall AI
Infinall's Intelligence Agent automates ICP discovery. It reads your product page, analyzes your competitors, identifies 3–5 ICP personas with specific pain points and trigger events, and recommends targeting parameters for each. You review the personas and choose which one to build your first campaign around. No manual research. No guessing. No 20-tab competitor analysis sessions. The agent does the work; you make the decision.
Frequently asked questions
How narrow should my ICP be?+
Narrow enough that you can describe them in one sentence without using 'and' more than once. 'Solo technical founders building devtools who need their first 100 paying users' — that's one ICP. 'Founders and marketers at startups and agencies' — that's too broad.
Can I have multiple ICPs?+
Yes, but start with ONE for your first campaign. Master that audience — learn what messaging works, what creative converts, what channels perform. Then expand to ICP #2 only after you've proven the first one works. Spreading across 3 ICPs on day one dilutes everything.
Ready to launch
Your entire marketing operation. One AI. Zero team.
Stop hiring a marketing team. Let Infinall run your campaigns from research to live ads, creative production, and analytics.
No credit card required · Free account access · Cancel anytime