Definition
ICP (ideal customer profile)
An ICP (ideal customer profile) describes the type of company and person your offer works best for: industry, size, role and situation. It decides who you prospect, who you skip and what you say to them. A good ICP can be checked by reading a LinkedIn profile, with no guessing involved.
By Mo Alani, founder of MimikFlow
What is an ICP, in practice?
An ICP describes a typical account. It lists what you can see from the outside: industry, team size, country, business model, growth stage. In B2B it almost always comes with a role too: the person inside that company who has the problem you solve and the authority to fix it.
Don't mix it up with a buyer persona. A persona tells the story of a person, their day, their objections, what they read. An ICP is a filter. Quick test: if you can't tell within ten seconds of reading a LinkedIn profile whether someone fits, your ICP is written like a persona.
In outbound prospecting that filter matters more than anywhere else. Every invitation and every message draws on a quota LinkedIn limits. A vague ICP fills that quota with people who will never buy, and the campaign numbers slide without anyone understanding why.
How do you build an ICP from your customers?
Start with your best current customers, the ones who signed quickly, pay without renegotiating and stay. List what they share that is visible from the outside. Two or three traits usually come back: a team size, a type of clientele, the role that carried the decision.
Then write the ICP as a sentence a stranger could apply, for example "founders of marketing agencies with 5 to 30 people in the UK that sell retainers". Every word should be checkable on a profile or on the company website.
Keep hard criteria apart from bonus signals. A need, a buying intent or a budget can't be read on a profile. Turn them into conditions and you'll reject your best buyers for lack of proof. Keep them as signals that move someone up the queue, never as a filter.
Finally, note what disqualifies someone for sure: competitors, students, inactive profiles. Keep that list short and factual, one line per type of profile, or it ends up excluding people you actually wanted to reach.
How do you know your ICP is right?
Judge an ICP on the numbers of each segment: invitation acceptance rate, reply rate, meetings booked, then customers signed. Compare a segment with itself or with its industry, not with a global average. In the MimikFlow 2026 Observatory, 30.2% of 50,930 invitations at least 30 days old were accepted, but the rate ranged from 20.4% in real estate to 36.4% in data and AI.
The role you target shifts the benchmark as well. In the same study, consultants and freelancers replied 57.1% of the time, while directors and department heads accepted only 24.5% of invitations. A low rate on a director audience doesn't automatically mean a bad ICP.
Don't conclude from a handful of profiles. Wait for a few hundred invitations per segment before deciding, and look at meetings and signed deals first. A segment that replies a lot but never buys is a chatty segment, not a good ICP.
Which ICP mistakes should you avoid?
The most common one is an ICP that is too broad, like "SMBs" or "entrepreneurs". It produces generic messages, because you can't say anything specific to someone you know nothing about.
The second is writing invisible criteria as conditions: "wants to grow", "has budget", "is looking for a solution". Nobody writes that on their profile. Those words belong on the bonus signals line.
Third trap: treating the ICP as a list of job titles. The same role is called Head of Growth, Acquisition Lead or Marketing Director depending on the company. Describe the function and the situation, not just the title.
The last mistake is freezing it. Your offer changes, so do your customers. Reread your ICP when one segment clearly stands out in your meetings or when your offer changes.
How does MimikFlow use your ICP?
In MimikFlow you describe your target in a few lines, in your own words. The platform turns that description into searches, reads every profile it finds and gives it a relevance rating along with the reason for that rating. Profiles that don't fit are not contacted.
The same description then guides the first message, the follow-ups and the AI Setter's replies. One useful caveat: in the 2026 Observatory, the relevance rating did not predict who would reply, with about two points between a rating of 6 and a rating of 9. The ICP tells you who to talk to. The message and the timing are what get a reply.
What does it look like in practice?
Example
The ICP of a tech recruitment agency (fictional case)
A fictional agency places developers in start-ups. Its first ICP said "tech companies that are hiring". The result: large groups with their own HR teams, competing IT consultancies and two-person start-ups with no hiring budget.
Reworked version: "CTOs and technical founders of software start-ups with 20 to 150 employees in the UK and Ireland". Every criterion can be checked: the job on the profile, the size and country on the company page.
Bonus signal, not required: an open developer role or a recent funding round. Those prospects move to the front. Exclusions: IT consultancies and recruitment firms, which are competitors, not customers.
Still have a question about ICP (ideal customer profile)?
- What is the difference between an ICP and a buyer persona?
- The ICP describes the type of company and role to target, with criteria you can verify. The buyer persona describes the person behind that role: objections, priorities, how they decide. The first tells you who to contact, the second what to say to them.
- How many ICPs can you have at once?
- As many as you have genuinely different offers, but one per campaign. Mixing two targets in the same campaign blurs both the messages and the numbers: you no longer know which segment is replying or why.
- Should budget be part of the ICP?
- Not as a condition, because it doesn't show on a profile. Use visible clues that suggest it, such as team size or the type of clients served, and keep the budget question for the discovery call.
- How often should you review your ICP?
- When your offer changes, or when one segment clearly stands out in your meetings and signed deals. Reviewing it every week based on three replies is a mistake too: wait until you have enough volume to compare.
Which terms should you read next?
- Buyer personaA buyer persona is a portrait of the person who decides on or influences the purchase of your offer: their role, priorities, objections and way of choosing.
- Decision-makerA decision-maker is the person with the authority to say yes to a purchase and commit the budget.
- Buying signalA buying signal is an observable, dated fact suggesting that a company or a person needs your offer right now: a new hire, a new role, a funding round, a reaction to a post.
- Lead scoringLead scoring means giving each prospect a score to decide who to contact first and who to set aside.
- TAM (Total Addressable Market)TAM, or total addressable market, is the maximum revenue you could make if every possible customer bought your offer.
- Lead qualificationLead qualification means checking that a prospect deserves real selling time: that they fit your target, have a need you can address, can decide or influence the decision, and that the timing is plausible.
Where can you go further?
Want MimikFlow to handle it?
MimikFlow finds your prospects, writes the first message, follows up and replies until the meeting is booked, within your LinkedIn account's limits.