Targeting

How to Define Your ICP for Outbound

A working process to define your ICP for outbound: mine closed-won deals, layer firmographic and trigger criteria, size the list against TAM, then refine.

by the Sendful team

Plenty of cold email programs that fail never had a copy or deliverability problem. They failed before the first email was written, when someone decided to target “B2B companies with 10 to 500 employees” and called it a strategy. Your ideal customer profile is the input every other part of outbound inherits. Here is how to define yours, from closed-won data through criteria, list math, and the monthly feedback loop that keeps it honest.

Why ICP precision is the highest-leverage input in outbound

Copy can usually be fixed in a week. Deliverability can be rebuilt in a month. A wrong ICP quietly poisons everything downstream and is the hardest problem to detect, because the campaign still runs. Emails send, opens happen, the dashboard looks alive. The replies just never turn into pipeline.

The mechanics are simple. Every loosening of your ICP dilutes the relevance of your message. A sequence written for “VP of Operations at 3PL warehouses adding a second facility” can name the exact problem that buyer is living through this quarter. A sequence written for “logistics companies” has to retreat to generalities that read like every other cold email in the inbox. Specificity in targeting is what makes specificity in copy possible, which is why we treat the ICP as a copywriting input, not just a list filter.

There is a second effect that gets less attention: a tight ICP protects deliverability. Irrelevant outreach earns spam complaints, and Google’s published bulk sender guidance sets a 0.3 percent spam complaint threshold. The fastest way to drift toward it is emailing people who were never going to care.

Mine your closed-won deals before you touch a whiteboard

The worst ICPs are written in a conference room from intuition about who “should” buy. The best ones are reverse engineered from who already did. Pull your last 20 to 50 closed-won deals and interrogate them.

For each deal, capture:

  • Firmographics at the time of close. Headcount, revenue band if you know it, industry, geography, funding stage. Not what the company looks like today, what it looked like when it bought.
  • Who actually signed and who championed. The title on the contract and the title that pushed the deal internally are often different people. Outbound should target the champion.
  • What was happening when they bought. New leadership, a funding round, a failed tool, a compliance deadline, a hiring spike. This is where your trigger events live, and it is usually the most predictive layer.
  • Sales cycle length and deal size. A segment that closes in 3 weeks at a healthy price is worth more outbound attention than one that closes in 9 months, even if both convert.

Then do the uncomfortable half of the exercise: pull your closed-lost and churned accounts. The accounts that bought and then churned in 6 months are inside your current targeting. Your ICP definition should explicitly exclude them, and “who we do not target” is often the most clarifying section of the document.

If you have fewer than 20 wins, do this with what you have and weight customer interviews more heavily. Five honest conversations about why someone bought beat a spreadsheet of guesses.

Firmographic, technographic, and trigger-event criteria

Sort what the deal mining surfaced into three layers. Each answers a different question.

Firmographics answer “could they buy?” Industry, headcount range, geography, business model, funding stage. These are the easiest attributes to filter on in any data provider, which is exactly why they differentiate the least: everyone targeting your market filters on the same fields. Firmographics are the outer boundary of your ICP, not the whole definition.

Technographics answer “how would they buy?” The tools a company already runs tell you about budget, sophistication, and integration fit. A company on a legacy system you replace is a different conversation from a company on nothing at all. Technographic data is patchier than firmographic data, so treat it as a strong signal where present rather than a hard filter, or you will silently drop good accounts the data missed.

Trigger events answer “why now?” Hiring for a relevant role, a leadership change, a funding announcement, an office opening, a regulation taking effect. Triggers are what turn a cold email from an interruption into a timely note, and they typically separate the campaigns that book meetings from the ones that collect polite silence. Some triggers are observable from public signals; others come from intent data providers. Either way, plan your ICP so at least one campaign segment is trigger-led.

A workable ICP definition states all three layers explicitly, plus the target persona (titles, seniority, and the function that owns the pain), plus the exclusion list. One page. If it cannot fit on one page, it is a market description, not an ICP.

How narrow is too narrow: do the list math

Narrowing feels virtuous, and most teams should narrow further than feels comfortable. But there is a floor, and you find it with arithmetic, not instinct.

Start from your total addressable market and work down. Suppose your filters produce 2,000 companies. With 2 to 3 relevant contacts per company you have roughly 5,000 prospects. After email verification removes invalid and risky addresses, expect to lose a meaningful slice, often 10 to 30 percent. Call it 4,000 sendable prospects.

Now run it forward. A sustainable program contacts each prospect through a multi-step sequence and does not re-approach the same person for a quarter or two. If your sequences work through roughly 1,500 to 2,000 new prospects a month, a 4,000-prospect pool is about two to three months of runway. That is workable. A pool of 800 is a few weeks of sending followed by loosening the ICP mid-campaign, which is how targeting discipline usually dies.

The practical rule: define the ICP as narrowly as the math allows, then create concentric rings. Ring one is the dead-center profile that gets your sharpest, most personalized campaigns. Ring two relaxes one criterion, usually headcount range or an adjacent industry, and runs as its own segment so you can compare results cleanly. You expand to ring two when ring one’s runway demands it, not before.

Turn the ICP into a buildable list spec

An ICP that lives as prose in a strategy doc does not constrain anything. The test of a finished ICP is whether someone who has never sat in your sales calls can build the list from it without asking questions. That means translating each criterion into fields a data provider actually exposes.

A usable list spec looks like:

  • Company filters: industry codes or keywords, headcount range, geography, founding or funding criteria, with the exact values, not adjectives.
  • Disqualifiers: competitors, current customers, open opportunities, churned accounts, and any segment your closed-lost analysis flagged. Suppression lists are part of the spec, not an afterthought.
  • Contact filters: target titles with the variants people actually use, seniority bounds, and a per-company contact cap so one enterprise does not eat your volume.
  • Trigger sources: which signals to monitor and how fresh a trigger must be to qualify. A funding round from 14 months ago is trivia, not a trigger.
  • Verification standard: every address verified before it enters a sequence, with a defined policy for catch-all domains. This is where list hygiene starts, and it is far cheaper to enforce at build time than to repair after bounces pile up.

Writing the spec usually exposes gaps in the ICP itself. If you cannot express a criterion as a filter or a researchable signal, that criterion either needs a human research step or needs to go. Better to learn that now than three weeks into a campaign. In B2B lead generation, the strategy is only as real as the list it produces.

Let reply data reshape the ICP after the first month

The ICP you launch with is a hypothesis. The replies are the experiment. After the first month of sending, sit down with the data and ask which segments are actually responding, not just opening.

Look at positive replies by segment: industry, headcount band, persona, and trigger versus non-trigger. The pattern is rarely what the original document predicted. Maybe ops leaders reply and finance leaders do not. Maybe the 50 to 200 headcount band produces conversations and the 200 to 500 band produces unsubscribes. Read the replies themselves, including the negative ones; “we already use X” and “this is not my area” are targeting feedback, not copy feedback.

Then act on it: cut or shrink the segments that produce silence, expand the ones producing conversations, and promote any trigger that overperforms into a standing campaign. Revisit this monthly. An ICP that has not changed in two quarters is not stable, it is unexamined.

If you would rather have this done for you

Everything above is doable in-house if you have someone with the time to mine the deal data, write the spec, build and verify the list, and rerun the analysis every month. Many teams do not, which is the honest reason done-for-you outbound exists.

This is the first thing Sendful builds with every client. The Outbound Engine starts from your closed-won patterns, turns them into a verified, trigger-aware list spec, and revisits the targeting against reply data with weekly reporting along the way. You own the ICP, the lists, and the data throughout. If you want a second set of eyes on your targeting, book a call. You will leave with a free custom outbound plan, including how we would define your ICP, whether or not we end up working together.

Terms used in this guide

Ideal customer profile (ICP)

An ideal customer profile (ICP) is a description of the type of company that gets the most value from your product and is most likely to buy, stay, and expand. It usually combines firmographic traits like industry, headcount, and business model with situational signals like the tools a company runs or the problems it is hiring to solve.

Total addressable market (TAM)

Total addressable market (TAM) is the total revenue opportunity available if a product reached every possible customer in its market. In outbound sales, the term is also used more concretely to mean the complete list of companies that fit your ideal customer profile.

B2B lead generation

B2B lead generation is the process of identifying, attracting, and qualifying potential business customers for a company's product or service. It spans inbound channels like content and search, and outbound channels like cold email and calling.

Trigger event

A trigger event is a public, observable change at a company, such as a funding round, a leadership hire, an office opening, or a relevant job posting, that makes the company more likely to buy a particular product right now. Trigger events add timing to targeting: the ideal customer profile says who to contact, and triggers say when.

List hygiene

List hygiene is the ongoing practice of keeping an email list accurate, deliverable, and relevant by removing invalid, stale, and risky addresses. It protects sender reputation by keeping bounce and complaint rates low.

Book a call

Rather have all of this handled?

Book a call and leave with a custom outbound plan, your ICP, opening sequences, and a deliverability check, whether or not we work together.