Sales Psychology

Dec 22, 2024

Refining Your ICP From Campaign Reply Data

Your campaign replies are the most honest ICP research you have. How to read positives, negatives and silence, and when to change the profile itself.

Lidgen logo - a target white lines with the G in the middle representing the generation of new leads

Your campaign replies are the most honest ICP research you will ever have, and almost nobody reads them that way. A defined ICP is a hypothesis. Positive replies, negative replies, and silence each falsify a different part of it. The work is to segment outcomes by the attributes you targeted on, find where fit and response disagree, and change the profile rather than the copy.

Your ICP Is a Hypothesis, Not a Definition

Most ICP work happens once, before any outreach, from customer interviews and a look at existing accounts. That is the right way to start and it produces a guess, because it is built from the customers you already won, which is a biased sample of the market you could win.

Then campaigns run, and the results arrive with the answer in them. A well-instrumented outbound programme generates thousands of data points a month about which kinds of companies respond to which framings. Almost all of it goes unread as ICP research, because it gets filed as campaign performance instead.

The distinction matters. Campaign performance asks whether the email worked. ICP feedback asks whether we are writing to the right people at all. Those are different questions and the second one is answered by the same data.

If you have not yet built an initial profile, start there instead: why ICP-aligned sourcing beats bought lists and building prospect lists that convert.

Three Signals, Three Different Meanings

Signal

What it tells you about fit

Positive reply

The problem is real and current for this segment. Strongest single signal you get.

Negative reply with a reason

The most underrated data on this list. "We do this in-house" or "we are too small for that" is a precise boundary on your profile.

Silence

Ambiguous, and useless at the individual level. Meaningful only in aggregate, and only once deliverability is ruled out.

Negative replies are where the value concentrates, precisely because nobody wants to read them. A prospect explaining why they are not a fit has done your segmentation work for free, in their own words. Ten of those from the same segment is a finding.

Silence needs care. Before you read it as poor fit, rule out the mechanical explanations, because a segment that never replied because your mail never arrived looks identical to a segment that never replied because they did not care. That check comes first, always (why cold emails land in spam).

Cut the Data by What You Targeted On

The mechanic is simple and the discipline is in doing it consistently: segment reply outcomes by each attribute you used to build the list, one at a time.

  • By company size band. The most common place a profile is wrong. Teams target 50-500 employees and discover the entire response lives at 150-400, because below that nobody owns the problem and above it they have already solved it internally.

  • By role and seniority. Often the profile is right about the company and wrong about the person. Same accounts, different title, different outcome.

  • By industry. Usually less predictive than teams expect, and worth testing rather than assuming.

  • By trigger present or absent. If prospects with a trigger event respond and those without do not, the trigger is part of your ICP rather than a personalisation nicety.


  • By the framing used. When one segment responds to a risk framing and another to a cost framing, you have found two ICPs, not one.

Two cautions. Use replies per thousand sent rather than raw counts, or your largest segment always looks best. And be honest about sample size: reply rates in cold outreach are low single digits, so a segment with two replies has told you nothing, however tempting the pattern. The general trap is covered in A/B testing as market intelligence.

The Pattern Worth Hunting For

The most valuable finding is a disagreement between fit and response: a segment your profile says is ideal that does not reply, or a segment you nearly excluded that does.

The second is the more interesting. An unexpected pocket of response is a market you were not planning to serve, and it is usually visible in the data months before anyone notices, because nobody segments the results by an attribute they did not deliberately target.

The first case, ideal-but-silent, has three possible causes and they need different responses. The message may be wrong for them, which is a copy problem. The problem may be real but not urgent, which is a timing problem and means they are worth a slower nurture rather than exclusion. Or they may genuinely not have the problem, and your profile is wrong. Negative replies are what distinguish these three, which is the practical reason to read them.

Change the Profile, Not Just the Copy

When a campaign underperforms the reflex is to rewrite the email. Sometimes correct. Often it is the list, and the rewrite produces a slightly better message aimed at the same wrong people.

A rough way to tell them apart. If response is evenly poor across every segment, suspect the message or the infrastructure. If response varies sharply by segment, the message is working somewhere and the list is the thing to change. Uniform failure points at you; uneven failure points at the targeting.

There is a real tension here with breadth. Narrowing a profile after every campaign feels rigorous and ends with a list too small to generate pipeline, because each filter you add multiplies against the last. The right move on a weak segment is usually to deprioritise it rather than exclude it, and to reserve hard exclusions for segments that told you explicitly they are not a fit.

A Quarterly Review That Takes an Hour

  1. Pull every reply from the quarter and classify it: positive, negative with a reason, negative without, out of office, wrong person.

  2. Read the negative-with-reason replies in full. Not a summary, the actual text. This is the hour's highest-value fifteen minutes.

  3. Compute replies per thousand sent for each attribute you targeted on, one attribute at a time.

  4. Mark any segment with fewer than about thirty replies as unresolved rather than concluding from it.

  5. Find the disagreements between your stated profile and the response data, in both directions.

  6. Write down one change to the profile and one to the messaging, then run the next quarter against it. One of each keeps the result interpretable.

The output is a revised hypothesis, not a finished answer. Doing this four times a year compounds; doing it once and calling the ICP settled is how a profile drifts out of date while everyone treats it as fact.

FAQ

How many replies do I need before changing my ICP? Enough that the segment is not noise. Reply rates in cold outreach are low single digits, so a handful of replies in a segment is not a finding. Treat roughly thirty replies as the point where a pattern is worth acting on, and less than that as unresolved.

Are negative replies actually useful? They are the most useful signal you get. A prospect saying why they are not a fit has drawn a precise boundary on your profile in their own words, which is exactly what the interviews could not give you.

What does silence mean? On its own, nothing. In aggregate, and only after you have confirmed the mail was delivered, it suggests the problem is not present or not urgent for that segment.

Should I narrow my ICP every time a segment underperforms? No. Filters multiply, and a profile narrowed after every campaign ends up too small to generate pipeline. Deprioritise weak segments and reserve exclusion for the ones that told you explicitly.

How often should I revisit the profile? Quarterly is a reasonable cadence for an active outbound programme: frequent enough to catch drift, spaced enough to accumulate meaningful sample.

Is this different from A/B testing the messaging? Yes, and they are easy to confuse. A/B testing asks which message works better on a fixed audience. This asks whether the audience is right, which is the more consequential question and the less frequently asked one.

Want list building where the reply data actually feeds back into the profile? That loop is the point of how Lidgen builds lists. Book a demo.

© 2026 Lidgen.io

|

All Rights Reserved

|

Hunting B2B Clients With Intelligence

© 2026 Lidgen.io

|

All Rights Reserved

|

Hunting B2B Clients With Intelligence