← All posts
Targeting

How we define your ideal customer profile before building a single list

Bad targeting is the most common reason cold email underperforms. Here is how Fox Outreach identifies the right companies and contacts before a campaign ever launches.

The single most common reason cold email underperforms is not the copy. It is not the subject line. It is not even deliverability. It is that the people on the list are not the right people.

Before we write a word of copy or register a sending domain, we do targeting work. Every campaign we run for a client is built on a defined Ideal Customer Profile, and we treat that definition as the foundation everything else depends on.

What we mean by an ICP

An Ideal Customer Profile is not a broad description of companies that could theoretically benefit from a client's offer. It is a precise description of the companies most likely to buy, get value quickly, and remain customers long enough to justify the cost of acquiring them.

We build every ICP in two layers.

Firmographic criteria capture the structural characteristics of target companies:

  • Industry or vertical
  • Company size by headcount, revenue, or both
  • Geographic market
  • Business model
  • Funding stage or ownership structure

Situational criteria capture what is happening at a company right now:

  • Growth stage and recent hiring activity
  • Technology stack and platform signals
  • Trigger events that make the client's offer more relevant

Firmographic criteria define who the buyers are. Situational criteria define who among them is ready to buy now. Targeting without the situational layer produces a functional list. Targeting with it produces a high-converting one.

We start by studying the client's best customers

Before we build any list, we ask the client to walk us through their best existing customers. Not their largest accounts or their most recent closes, but the ones who bought quickly, saw results fast, expanded their engagement, and referred others.

We look for patterns across five or six questions per account:

  1. What industry are they in?
  2. What is the company size by headcount and revenue?
  3. What problem did they hire the client to solve?
  4. What was happening at their company when they started evaluating the client?
  5. Who initiated the conversation and who had final budget authority?
  6. How long did the sales cycle take?

When those patterns become clear, we have a real ICP. If seven of ten best customers are Series B SaaS companies with 50 to 200 employees where the VP of Sales initiated the conversation, that is the profile we build toward. Everything else is noise until we have validated the core segment.

We layer in buying signals

A list of companies that match firmographic criteria is a good starting point. A list of companies that match firmographic criteria and are currently experiencing a relevant trigger event is a much stronger one.

Buying signals are observable events that indicate a company is more likely to be in-market or receptive. We use Apollo to screen for these signals when building every list:

  • Funding announcements: Companies that just raised are actively deploying capital and often buying new services to support growth.
  • Hiring surges: A company posting multiple sales or revenue roles is signaling that pipeline is a priority.
  • Leadership changes: A new VP of Sales or Chief Revenue Officer often arrives with a mandate to change what is not working, including outbound.
  • Technographic signals: A company running technology that complements or competes with a client's offer is showing context worth acting on.

Signal-based targeting consistently produces higher response rates than static demographic lists targeting the same profile without timing context.

We select the right contacts, not just the right companies

Getting the company right does not matter if we are sending to the wrong person at that company.

For each client, we work through two questions on contact selection before any list is finalized.

The first is title and seniority. Who actually experiences the pain the client's offer solves? Who has budget authority or meaningful influence over the buying decision? For most B2B services, VP and Director-level titles are the right target: senior enough to have budget influence, operational enough to feel the problem directly. We define this specifically for each client rather than applying a generic rule.

The second is how many contacts to target per account. We pull contacts from Apollo based on the agreed title and seniority criteria, and the number varies by company. Some accounts have one relevant contact, others have several. We work with whatever Apollo surfaces that fits the profile rather than applying a fixed number per account.

We verify every list before it enters a campaign

A well-built list that has not been verified will still underperform. Email addresses go stale as people change jobs, companies reorganize, and domains expire.

Before any list enters a live campaign, we run every address through email verification. We remove addresses flagged as invalid, high-risk, or catch-all inboxes that are unlikely to be monitored by an individual. Our target going into every campaign is a hard bounce rate below 1%.

This step also serves as a final quality check on the targeting data. A list with a high invalid rate is a signal that the source data needs attention before we spend sends on it.

Why list quality matters more than list size

There is no volume that compensates for a bad list. Doubling the size of a poorly targeted list doubles the wasted sends, the potential domain damage, and the negative replies, while producing only marginal improvement in outcomes.

The investment that matters is in the quality of the targeting criteria, the precision of the signal-based filters, and the verification of every contact. A list of 300 well-qualified, signal-matched, verified contacts will routinely outperform a list of 3,000 contacts built on job title alone.

We build the smaller, better list first. Then we scale it once the campaign confirms it converts.