Most outbound campaigns fail before the first email is sent. The list is built from a job title and an industry code, the message tries to appeal to everyone on it, and the replies — when they come — are polite declines. The fix is rarely a better subject line. It is a better definition of who you are trying to reach and why they would care right now.
An ideal customer profile (ICP) is that definition. Done well, it is a short, specific document that a researcher can use to decide whether a company belongs on a list, and that a writer can use to explain why you are getting in touch. This article walks through how we build one for B2B outbound engagements.
Start with the deals you already won
The most reliable ICP comes from your own history, not from a market report. Pull your last twenty or thirty closed deals and look at the ones that were easy: short sales cycles, few objections, a customer who stayed. Then look at the ones that were painful or churned. The differences between those two groups are your first filter.
- Company size — by headcount or revenue, not “SMB” or “enterprise”.
- Sector and sub-sector — “logistics software for cold-chain carriers” is useful; “tech” is not.
- Geography and language — where you can legally and practically serve.
- The technology or process they already use, if that affects fit.
- The trigger that made them buy — a hire, a funding round, a compliance deadline, a failed supplier.
Write the exclusions first
Exclusions are the part of an ICP that most teams skip, and the part that saves the most money. Every account you remove from a list is a contact you do not research, an email you do not send and a reply you do not have to decline. Typical exclusions include current customers, competitors, companies below a minimum size, regions you cannot serve, and sectors with procurement rules that make a cold introduction pointless.
Write them down as rules a researcher can apply without asking you. “No companies under 25 staff” is a rule. “No companies that are too small” is a judgement call that will be made differently every time.
Describe the buying group, not a job title
In most B2B purchases, three or four people shape the decision: the person who feels the problem, the person who approves the budget, the person who will run the tool or service day to day, and sometimes a gatekeeper such as IT, legal or procurement. A single job title captures one of them at best.
For each role, note what they care about and what they are afraid of. An operations lead wants fewer fires; a finance director wants a number they can defend; an IT manager wants to know what breaks. Your outreach will be written for one of these people at a time, and the message changes with the reader.
Find the reason to reach out now
Relevance is what turns a cold email into a reasonable one. A trigger event — a new hire in the role you sell to, an expansion into a market you serve, a public complaint about a supplier, a regulation taking effect — gives you an honest reason to write this week rather than any other week. Build the trigger into the ICP: which signals are worth watching, where they appear, and how quickly you need to act on them.
Keep it to one page
A usable ICP fits on a page: a short description of the ideal account, the firmographic filters, the exclusions, the buying roles and the triggers. If it needs a slide deck, it will not be used. Review it after the first month of outreach: the replies will tell you which parts were right.
What this looks like in practice
When we start an outbound prospecting engagement, the ICP is the first deliverable and the first thing the client approves. It drives the account list, the contact research and the messaging, and it is the document we revisit when the response does not match the plan. If you would like a second opinion on yours, get in touch — we are happy to look at it before any proposal is written.
