02 — Data Infrastructure

How to Build an ICP That Can Evolve

The previous two articles established what an ICP is and why it needs to evolve. This article addresses the harder question: how do you design one that actually can?

The challenge is not making the ICP constantly dynamic. It is building a disciplined structure — one with explicit criteria, observable evidence, defined thresholds, confidence levels, review mechanisms, and a controlled way to change when the evidence justifies it. Without that structure, an ICP either becomes a static document that drifts out of relevance, or an unstable definition that shifts with every new signal.

An evolving ICP is not an ICP that changes constantly. It is an ICP designed to learn.


1. Start With Outcomes, Not Characteristics

As established in the previous article, the most common mistake in building an ICP is starting with company characteristics — industry, headcount, revenue, geography, technology — and treating the result as a complete definition of fit.

The stronger starting point is customer outcomes. Which customers achieve the strongest results? Which retain the longest, expand the most, and adopt the product successfully? Which churn early, fail to implement, or require disproportionate support?

This shifts the evidence base from who bought to who bought, succeeded, stayed, and expanded. The dimensions of fit — structural, problem, operational, economic, outcome, and negative — flow from that evidence rather than from preference or assumption. The previous article covered those dimensions in detail. The question here is how to make them operational.


2. Separate the Stable Core From the Adaptive Layer

Not every part of an ICP should change at the same speed. As discussed in the previous article, the stable core — core problem, value proposition, economic fit, strategic market — changes slowly and should not be rewritten every time a new signal appears. The adaptive layer — buying signals, technology patterns, customer behavior, emerging segments — can respond to evidence more quickly.

This architecture prevents two opposite failure modes: an ICP that never changes because the stable elements are conflated with the adaptive ones, and an ICP that changes constantly because the adaptive layer is treated as the definition itself.

The design question for an evolving ICP is not only which dimensions belong in the model — it is how each dimension should be represented so that it can actually be evaluated, monitored, and updated in a controlled way.


3. Turn Every Criterion Into an Evidence Model

An ICP criterion that exists only as a statement of preference cannot be monitored, validated, or updated. To be operational, every criterion needs a structured evidence model.

Consider the criterion: our ideal customers are fast-growing SaaS companies. That is strategically useful. But what does "fast-growing" mean, and how does the system evaluate it?

A more operational representation:

Criterion: Strong company growth


Evidence:

  - Headcount growth rate

  - Hiring velocity in relevant functions

  - Expansion into new markets or geographies


Sources:

  - Company data (LinkedIn, proprietary databases)

  - Job postings (function, seniority, volume)

  - External business intelligence


Validation:

  - Cross-source agreement

  - Recency of evidence

  - Source confidence level


Threshold:

  - >20% headcount growth over 12 months

  OR Series A/B funding within 18 months

  AND hiring in relevant functions observed


Review Trigger:

  - Growth pattern stops correlating with successful customer outcomes

  - Evidence source becomes unreliable or unavailable


This is the difference between an ICP document and an ICP model. The criterion now has a definition, an evidence base, a validation method, an explicit threshold, and a trigger for when the assumption should be re-examined. Each element in the ICP needs this level of structure before it can be operationalized in a data pipeline.


4. Criteria Are Hypotheses Until Evidence Supports Them

Not every observed pattern should become an ICP criterion. A recurring mistake is treating correlation as qualification logic.

Suppose five recent customers come from the same industry. That is a signal — not necessarily a criterion. The pattern could result from a temporary market event, a specific campaign, geographic concentration, a partner relationship, or random variation. Before turning it into a rule, the evidence must meet a higher standard.

The key questions:

Is the sample large enough to be meaningful? Small samples produce unreliable patterns, particularly in early-stage or niche markets where a handful of similar customers can create the illusion of a segment.

Does the pattern correlate with customer outcomes — not just purchase? A segment that buys does not automatically indicate fit. The pattern needs to hold across retention, adoption, and expansion before it justifies a targeting rule.

Is there a plausible business explanation? A statistical pattern without a causal mechanism is fragile. If the business cannot explain why a characteristic predicts success, the pattern may not be stable.

Does it hold across different acquisition channels and time periods? A pattern that appears only in one campaign or one quarter is more likely to be noise than signal.

The chain should be:

Signal → Observation → Pattern → Evidence → ICP Decision


Not:

Signal → ICP Change


A criterion is a hypothesis until there is enough evidence — across sufficient sample size, multiple time periods, different channels, and consistent correlation with outcomes — to justify treating it as a rule.


5. Define the Data Requirements Behind the ICP

An ICP is only as operational as the data required to evaluate it. Every criterion implies a data requirement, and those requirements determine what the pipeline must collect, validate, and refresh.

For each criterion, the system needs to answer:

  • What observable data constitutes evidence of this condition?

  • Which sources provide that data?

  • How fresh must the evidence be to be usable?

  • How do conflicting sources get resolved?

  • What happens when the data is missing or uncertain?

  • How confident is the system in the observation?

This creates a direct dependency:

ICP CRITERION → DATA REQUIREMENT → DATA SOURCE → VALIDATION → EVIDENCE → FIT EVALUATION


Consider the criterion: companies with strong hiring momentum are a good fit. The data infrastructure must define what counts as hiring momentum (which functions, which seniority levels, what volume over what period), which source provides the signal (job postings, LinkedIn, third-party data), how recent the signal must be, and what confidence level the system assigns when only one source is available versus three.

This is where ICP becomes part of data infrastructure. The ICP is no longer a strategic document sitting separately from the data model. It becomes a set of requirements that determine what data must be collected, validated, and refreshed — and which gaps in the data produce uncertainty in the fit evaluation.

If the ICP evolves but the data model cannot represent the new criteria, the strategy cannot become operational. If the data changes but the ICP never learns from it, the infrastructure becomes disconnected from targeting intent. The two need to remain connected by design.


6. Make Thresholds Explicit

Vague criteria produce inconsistent qualification. Every ICP criterion that involves a range, a degree, or a condition needs an explicit threshold that the system can evaluate deterministically.

Growth threshold example:
Not: growing quickly
But:

Threshold: >20% headcount growth over 12 months

OR: Series A or Series B funding within 18 months

AND: Active hiring in sales, marketing, or operations functions observed in job postings

Confidence: High if two signals present, Medium if one


Technology threshold example:
Not: uses modern infrastructure
But:

Threshold: Salesforce OR HubSpot CRM present

AND: At least one outbound execution tool detected

AND: Marketing automation tool present

Confidence: High if verified from two sources, Low if inferred from one


Problem fit threshold example:
Not: has the problem
But:

Observable conditions: Multiple sending environments detected

OR: Outbound SDR team with >5 members observed in job postings or LinkedIn

AND: Evidence of infrastructure complexity (multiple tools, dedicated ops role)

Confidence: Medium unless confirmed by signal combination


Thresholds serve two functions. First, they make fit evaluation consistent across different operators and automated systems — the same account evaluated by two people or two pipeline runs should produce the same result. Second, they make the ICP testable: when a threshold is proposed, it can be run against historical customer data to check whether it correctly separates accounts that succeeded from those that did not.

Thresholds should also be use-case specific. The question is not what constitutes perfect evidence — it is how much evidence is required before the system should change who it targets. That is a business risk decision as much as a data decision.


7. Add Confidence to the ICP

Not every criterion will have equally strong evidence at the account level. One account may have multiple independent sources with recent verification and consistent information. Another may have a single outdated source with conflicting values. Both may technically satisfy the same criterion but should not be treated with equal confidence.

Confidence should be added to each criterion in the ICP model:

Criterion → Evidence → Source → Freshness → Validation → Confidence


For example:

Growth Evidence: High Confidence (three sources, all current, consistent)

Technology Fit: Medium Confidence (one source, moderately recent, no conflicts)

Problem Fit: Low Confidence (inferred from indirect signals, not verified)


Confidence does not need to become another opaque score. Its purpose is simpler: make uncertainty visible. This allows downstream systems and operators to distinguish known from likely from unknown — and to route uncertain accounts to review rather than automatically advancing them toward activation.

This is especially important at the activation boundary. An account with high structural confidence and low problem-fit confidence should enter a REVIEW state rather than being activated on the assumption that the low-confidence criterion is satisfied. The system should not force uncertainty into false certainty.


8. Define Negative Criteria Explicitly

As established in the previous article, negative criteria — conditions consistently associated with poor outcomes — are as important as positive criteria. They prevent the system from treating every account that matches the positive profile as equally desirable.

For operationalization, negative criteria need the same evidence model as positive criteria: a definition, an evidence base, a source, a threshold, and a review trigger. A negative criterion like accounts with insufficient operational maturity must be translated into observable conditions — absence of relevant roles, absence of required technology, evidence of earlier failed implementations — before it can function as a qualification rule.

Negative criteria should also be versioned and governed alongside positive criteria. If evidence changes — for example, if a previously excluded segment begins showing strong outcomes after a product change — the negative criterion should be reviewable through the same process as any other criterion.


9. Separate ICP Fit From Account Priority

ICP fit and account priority are different decisions that should not be collapsed into one score. An account can be an excellent ICP fit without having a reason to engage now:

Strong ICP Fit + No Relevant Current Signal = Good-Fit Account, Low Current Priority

Weak ICP Fit + Strong Current Signal ≠ Ideal Customer


This gives the system three distinct layers:

ICP → Who structurally fits?

Account Priority → Which fitting accounts deserve attention now?

Campaign Eligibility → Which accounts can enter this specific outbound motion?


If these are merged into a single score, the system can begin confusing fit with timing — and the ICP becomes unstable because it is trying to represent both long-term relevance and current readiness simultaneously. The ICP should define the model. Scoring and signals should drive prioritization within that model.


10. Define Review Triggers — Cadence and Evidence Combined

A review cadence creates discipline: reviewing the ICP quarterly prevents it from drifting unexamined. But cadence alone is not sufficient — an important change may happen between scheduled reviews.

A more robust model combines scheduled cadence with evidence-based triggers:

Business triggers — major product capability change, pricing change, new market strategy, significant change in sales model.

Customer triggers — retention deteriorating in a previously strong segment, expansion concentrating in a new segment, adoption patterns changing materially, new churn patterns emerging.

Market triggers — major technology shift, regulatory change, new competitive category, significant market contraction or expansion.

Data and operational triggers — a previously reliable data source becomes unavailable, a new attribute becomes observable, one segment consistently outperforms another across multiple campaigns, negative patterns concentrate in a particular cohort.

The principle: cadence creates discipline. Triggers create relevance. Neither alone is sufficient — and triggers should create a review event, not an automatic rewrite.


11. Review the ICP Before Rewriting It

When a trigger occurs, the first question should not be how to change the ICP — it should be what the new evidence actually tells us.

A structured review:

What changed?

   ↓

Is the change real and persistent, or noise?

   ↓

Is it relevant to customer outcomes specifically?

   ↓

Is the evidence strong enough to act on?

   ↓

Does an existing criterion need adjustment?

   ↓

Does a new criterion need to be added?

   ↓

Should a criterion be removed or restricted?

   ↓

What is the minimum change that addresses the evidence?


The final question matters. A common mistake is making broad ICP changes in response to narrow evidence. If one segment is underperforming, the first intervention may be narrowing the threshold for that segment — not rewriting the entire model. Minimum necessary change reduces the risk of disrupting targeting for accounts where the existing criteria are still working.


12. Test the ICP Before Deploying a Major Change

An ICP change should not automatically become a production targeting rule. Before deploying a significant criterion change, test it against existing data.

Historical data test — run the proposed new criteria against the historical account population and check whether it would have correctly included the strong customers and excluded the poor ones. If the new criteria exclude a segment that historically performed well, that is a warning signal.

Segment comparison — compare the accounts that the new criteria would include against those the old criteria included. Understand what changed and whether the change reflects intentional strategic movement or unintended targeting drift.

Customer outcome review — validate that the new criteria align with the segments that have historically produced the strongest retention, expansion, and adoption metrics — not just the strongest initial conversion.

Operational review — evaluate the business impact. Does the new criteria significantly reduce the addressable account pool? Does it create qualification bottlenecks? Does it require data that the current pipeline cannot reliably supply?

Deploy — only after this review sequence should the new version become operational.

The goal is not to prove the new ICP is perfect. It is to determine whether the proposed change has enough evidence to justify changing operational targeting behavior — and to identify unintended consequences before they affect an active campaign.


13. Monitor the ICP After Deployment

The feedback loop does not end when the new ICP version is approved. Once deployed, the system should monitor what actually happens:

  • Are the newly targeted accounts converting at the expected rate?

  • Are they becoming successful customers — not just opportunities?

  • Are certain segments consistently outperforming or underperforming expectations?

  • Are negative patterns emerging that were not present in the historical test?

  • Are the original assumptions holding across different acquisition channels?

One of the most important distinctions in ICP monitoring: campaign performance is not the same as ICP validity.

A segment can produce strong reply rates, high open rates, and good meeting conversion — and still generate poor customer outcomes. Strong initial engagement reflects message-market fit and timing, not necessarily structural account fit. Conversely, a segment can produce lower initial engagement but strong retention, expansion, and lifetime value once converted. The ICP should ultimately learn from the full customer lifecycle — adoption, retention, expansion, support burden, and economics — not only from top-of-funnel campaign metrics.

Optimizing the ICP against reply rates alone can silently shift the targeting model toward accounts that are easy to engage but poor to serve. The feedback into ICP review must include downstream outcome data, not only campaign performance data.


14. Build the Feedback Loop Around Outcomes

A mature ICP system connects the entire cycle:

CUSTOMER OUTCOMES

        ↓

ICP HYPOTHESES

        ↓

CRITERIA + EVIDENCE + THRESHOLDS

        ↓

DATA + VALIDATION

        ↓

FIT RULES

        ↓

TARGET ACCOUNTS

        ↓

OUTBOUND

        ↓

OPPORTUNITIES

        ↓

CUSTOMER OUTCOMES

        ↓

ICP REVIEW

        ↓

NEW ICP VERSION

        ↺


This is fundamentally different from a campaign optimization loop that measures replies and adjusts messaging. The campaign loop optimizes execution within the current model. The ICP loop learns about the model itself — whether the criteria are predictive, whether the thresholds are calibrated correctly, and whether the evidence base still explains who succeeds.

At scale, both loops need to operate simultaneously. The campaign loop should not contaminate the ICP loop by feeding short-term engagement signals into long-term fit definitions.


15. What This Means for Outbound Data Infrastructure

A dynamic ICP changes what outbound data infrastructure must do. A static ICP requires: give me companies that match these filters. An evolving ICP requires the infrastructure to:

  • Capture evidence per criterion and preserve its provenance

  • Validate attributes against defined thresholds

  • Track freshness and detect evidence staleness

  • Maintain account state across ICP versions

  • Apply qualification rules that can be updated without rebuilding the pipeline

  • Record negative criteria and enforce them at the eligibility layer

  • Connect customer outcomes back to the account model

  • Support ICP versioning so historical qualification decisions remain interpretable

The pipeline becomes:

ICP → DATA REQUIREMENTS → DISCOVERY → ENRICHMENT → VALIDATION → EVIDENCE → FIT EVALUATION → CAMPAIGN ELIGIBILITY → OUTBOUND → OUTCOME → FEEDBACK → ICP REVIEW


If the ICP evolves but the data model cannot represent the new criteria, the strategy cannot become operational. The ICP defines the logic. The data infrastructure provides the evidence. The outbound infrastructure operationalizes the resulting decisions. All three must remain connected.


Conclusion

A good ICP is not a list of characteristics. It is a model of the conditions under which a business creates value — and that model needs a mechanism for learning as those conditions change.

Building an ICP that can evolve requires more than periodic review. It requires:

  • Criteria defined as evidence models, not preference statements

  • Hypotheses tested against outcome data before becoming rules

  • Data requirements made explicit so the pipeline can supply the evidence

  • Thresholds defined precisely enough to be evaluated consistently

  • Confidence tracked at the criterion level to make uncertainty visible

  • Negative criteria operationalized alongside positive ones

  • Review triggers that combine scheduled cadence with evidence-based events

  • A structured review process before any criterion is changed

  • Testing against historical data before deploying a major change

  • Monitoring against full customer lifecycle outcomes — not just campaign performance

The architecture:

CUSTOMER OUTCOMES → ICP HYPOTHESES → CRITERIA → EVIDENCE → DATA + VALIDATION → FIT RULES → TARGET ACCOUNTS → OUTBOUND → OUTCOMES → ICP REVIEW → NEW VERSION


The goal is not an ICP that changes constantly. The goal is an ICP that can learn without becoming unstable — one designed as a versioned system of criteria, evidence, data sources, validation rules, thresholds, and review triggers rather than a static description of an ideal customer.

A dynamic ICP is not an ICP that changes constantly. It is an ICP designed to learn.

And once the ICP can evolve, the next question becomes more specific: even when an account fits the ICP, how do you determine whether the right person inside that account is actually the right prospect? That is the difference between account fit and contact fit.


Sources & References

6sense — Ideal Customer Profile: How to Build a Strong ICP (July 2026). Available at: 6sense.com/blog/ideal-customer-profile

6sense — Account Profile Fit Model (January 2024). Available at: support.6sense.com/hc/en-us/articles/account-profile-fit

Gartner — Boost Seller Efficiency and Pipeline Performance With AI-Augmented ICPs (February 2026). Available at: gartner.com/en/sales/insights/ai-augmented-icp

Gartner — B2B Segmentation Strategy (March 2026). Available at: gartner.com/en/marketing/insights/b2b-market-segmentation

Gartner — Data Quality Thresholds and Use-Case Specific Rules (June 2025). Available at: gartner.com/en/data-analytics/topics/data-quality

Engineering Reviews & Logs
0 ENTRIES