02 — Data Infrastructure

Static ICP vs Dynamic ICP

The ICP you built last year may still be correct — and still be outdated.

It may correctly describe the customers who were the best fit at the time. But as markets shift, products evolve, and the evidence about which customers succeed changes, a definition built on yesterday's operating environment can quietly become a constraint rather than a guide.

This creates an important distinction: a static ICP describes a definition of fit at a point in time. A dynamic ICP is designed to learn as the evidence about fit changes.

Dynamic does not mean constantly changing, or rewriting the ICP every month, or an automated system changing the target market without oversight. It means the ICP is treated as a living model — one with defined criteria, observable evidence, review mechanisms, and a controlled way to change when the evidence justifies it.

That distinction matters because an ICP is not simply a marketing document. It influences what data gets collected, which accounts get qualified, which accounts enter campaigns, and which outcomes feed back into future targeting. If the definition of fit becomes outdated, the outbound system can continue operating efficiently against the wrong assumptions.


1. What a Static ICP Is — and When It Works

A static ICP is an explicit definition of the characteristics associated with a good-fit account: industry, company size, revenue, geography, business model, technology, growth stage. That definition is then used to build account lists, segment markets, guide sales development, align marketing and sales, and prioritize outbound activity.

There is nothing inherently wrong with this approach. A static definition provides consistency. It gives teams a shared language. It makes targeting operational and creates a baseline against which future performance can be measured.

A static ICP can also be accurate — and remain useful for a long time. The issue is not whether the ICP is static. The issue is whether its assumptions are periodically tested against new evidence.

The difference is this:

Static ICP = A snapshot of fit

Dynamic ICP = A model of fit + a mechanism for learning


The second does not necessarily change more often. It simply has a feedback mechanism. That is the important difference. Without it, a historically accurate ICP becomes an assumption held past its expiration date — not because it was wrong, but because the world moved and the model did not.


2. Where Static ICPs Break

Static ICPs tend to break when the assumptions behind them change. There are several forms of drift.

Market drift — new competitors emerge, technologies become standard, regulations change, customer priorities shift. The characteristics that once identified attractive accounts may become less predictive of actual fit.

Customer drift — the company begins serving larger accounts, new industries, new geographies, or different business models. The current customer population may no longer resemble the population used to define the original ICP.

Product drift — new capabilities make previously unattractive accounts viable. Changes in product direction can make previously attractive accounts less suitable. An ICP built before a major product expansion may exclude segments that now represent strong fit.

Outcome drift — the distribution of customer outcomes changes. The accounts generating the strongest retention, expansion, adoption, and lifetime value may no longer be the same accounts that defined the original ICP.

Strategy drift — the company itself changes direction: entering a new market, moving upmarket, specializing in a vertical, changing pricing, or prioritizing a different business model. The definition of an ideal customer is partly dependent on the business the company is trying to build.

An ICP can therefore become outdated without ever having been wrong. The problem is not that the original model failed — it is assuming that a historical model remains permanently valid.


3. What Makes an ICP Dynamic

A dynamic ICP has four properties:

1. Explicit criteria — the business can explain what constitutes fit and why.

2. Criteria connected to evidence — the system can identify what data supports each criterion and how that data is collected and validated.

3. Monitored assumptions — the business can observe whether those criteria continue to correlate with desirable outcomes over time.

4. A controlled update process — when evidence changes materially, the organization can review, modify, split, expand, narrow, or remove criteria in a governed way.

ICP DEFINITION → DATA REQUIREMENTS → EVIDENCE → OBSERVATION → REVIEW → ICP UPDATE → NEW DEFINITION


That is what makes the ICP dynamic. Not the frequency of editing. The feedback loop.


4. Dynamic Does Not Mean Real-Time

A dynamic ICP does not mean the definition should change whenever a new data point appears. An individual observation can be incomplete, anomalous, poorly measured, caused by another factor, or simply irrelevant to the underlying model.

Salesforce distinguishes static segments from dynamic segments whose membership can refresh as data changes — while noting that the underlying business logic remains governed by the intended use case. The refresh of membership and the revision of the model are different operations.

For ICP management, the appropriate principle is: evidence can trigger review. Evidence should not automatically trigger redefinition.

A new signal, a single lost deal, or a single high-performing account outside the current ICP are inputs to a review process. They are not independently sufficient to rewrite the targeting model.


5. Stable Core vs Adaptive Layer

One useful way to design a dynamic ICP is to separate the model into two layers:

                ICP

                   │

        ┌──────────┴──────────┐

        ↓                     ↓

   STABLE CORE          ADAPTIVE LAYER

        │                     │

 Core problem          Buying signals

 Business model        Customer behavior

 Value proposition     Market conditions

 Economics             Product changes

 Strategic fit         Outcome patterns


Stable core — characteristics that tend to change slowly: the fundamental customer problem, core value proposition, business model, economic viability, strategic market, basic solution fit. These should not change every time the market produces a new signal.

Adaptive layer — conditions that can change more quickly: buying signals, technology adoption, growth patterns, hiring activity, organizational changes, new use cases, customer behavior, market conditions. These can be updated as evidence accumulates without requiring a full ICP revision.

This structure prevents a common mistake: rewriting the entire ICP every time the market shifts. The core definition of fit can remain stable while the evidence and conditions around it evolve.


6. Criteria Are Not Evidence

An ICP criterion is a statement about what should constitute fit. Evidence is what allows the system to evaluate whether that criterion is actually present in a given account. These are different things — and confusing them is one of the most common ways ICP operationalization fails.

Consider the criterion: high operational complexity. That is not yet a data field. The system must define what observable data constitutes evidence of this condition:

ICP Criterion: "High operational complexity"

   ↓

Data Requirements:

  - Technology footprint (number of active sales/marketing tools)

  - Team structure (dedicated ops roles present)

  - Operational scale (outbound volume signals)

  - Hiring patterns (ops or enablement roles in active job postings)

   ↓

Threshold:

  - 3+ active sales tools AND ops role present

  OR outbound volume above threshold AND multiple sending environments detected

   ↓

Rule:

  IF (active_tools >= 3 AND ops_role = TRUE)

  OR (outbound_volume > threshold AND sending_environments > 1)

  THEN operational_complexity = HIGH

   ↓

Account State: COMPLEXITY_SIGNAL_PRESENT


The same translation must happen for every ICP criterion. "Fast-growing" needs to map to employee growth rate, hiring activity, and funding events with defined thresholds. "Relevant technology environment" needs to map to specific technology signals with validation rules.

An ICP becomes operational when its criteria can be represented, evaluated, refreshed, and governed in data. This is why dynamic ICP management depends heavily on data infrastructure — if the evidence cannot be collected, validated, and refreshed, the ICP cannot evolve reliably. The criterion exists in the document; the evidence lives in the pipeline.


7. When Should an ICP Change?

The answer should not simply be "every quarter." A review cadence is useful for governance, but scheduled reviews should be combined with evidence-based triggers that create a review event when something material has changed.

Business triggers — new product capability, major pricing change, new geography, new market strategy, significant positioning change.

Customer triggers — changing churn patterns, changing expansion patterns, new high-performing segment emerging, declining adoption in an existing segment, implementation outcomes shifting materially.

Market triggers — major technology shift, regulatory change, new competitive category, significant market structure change.

Data triggers — meaningful change in win patterns, new concentration of successful customers in a previously peripheral segment, previously strong criterion becoming less predictive, emerging pattern among high-value accounts.

Operational triggers — qualification rates declining without messaging or data explanation, campaign pool quality changing, sales cycles lengthening or shortening consistently, target-account performance changing.

These triggers should create a review event. They should not automatically rewrite the ICP. Each trigger is a signal that the current model may need examination — not a directive to change it.


8. ICP Drift Should Be Evidence-Driven

One of the most dangerous ways to manage an ICP is through intuition alone. A sales leader may observe that enterprise accounts are working better now. A marketer may note that a particular industry is responding more strongly. A founder may suggest targeting a new segment. These observations may be valuable — but they are hypotheses.

A dynamic ICP needs evidence: win rate, deal size, sales cycle, retention, expansion, product adoption, implementation outcomes, customer lifetime value, support burden, churn, campaign response, and qualitative customer feedback.

The purpose is not to find one magic metric. It is to determine whether the current definition of fit still explains the distribution of desirable customer outcomes. The better question is:

What evidence suggests that our current definition of fit no longer explains who succeeds with us?

That is stronger than asking when the ICP was last updated — because a recently updated ICP can still be wrong, and an older one can still be accurate.


9. How an ICP Can Change

Dynamic does not mean "add more accounts." An ICP can move in several directions based on evidence.

Expand — a new segment demonstrates strong fit across retention, expansion, and adoption metrics. The ICP broadens to include it, with explicit criteria added for the new segment.

Narrow — a broad segment produces mixed or poor outcomes on examination. The ICP becomes more specific about the conditions within that segment that actually predict success.

Split — one broad ICP contains multiple distinct customer patterns with different success drivers. The single ICP becomes two, each with its own criteria and evidence base.

Remove — a segment consistently fails to produce the expected outcomes across multiple review cycles and cannot be explained by execution factors. The segment is removed from the targeting model.

Each of these moves should be driven by evidence and governed by the review process — not by intuition, anecdote, or the preferences of individual team members.


10. Dynamic ICP Is Not Dynamic Account Scoring

These concepts are related but must remain distinct. An account score can change because the account's circumstances change — a new signal appears, a buying behavior is detected, a previous signal expires. The ICP itself does not necessarily need to change.

For example: the ICP defines mid-market SaaS companies with specific operational characteristics. An account within that definition receives high fit combined with a strong buying signal, producing a high priority score. Later the buying signal disappears. The account's priority decreases. The ICP did not change. Only the account's current context changed.

6sense similarly distinguishes account profile fit from other account-level signals such as buying stage and engagement — combining profile fit with behavioral information to prioritize accounts, while treating the underlying profile fit model as a separate construct.

The operational implication is important: when a single account's score changes, no ICP review is needed. When a pattern of account scores changes systematically across many accounts in the same segment — consistently underperforming or overperforming relative to ICP expectations — that pattern is a signal to review whether the ICP itself needs adjustment. The distinction prevents over-triggering ICP reviews in response to individual account-level noise while still surfacing systematic model failures.


11. The ICP Feedback Loop

The core architecture of a dynamic ICP is a feedback loop:

               ICP

                  ↓

            DATA RULES

                  ↓

          TARGET ACCOUNTS

                  ↓

              OUTBOUND

                  ↓

               OUTCOME

                  ↓

        ┌─────────┴─────────┐

        ↓                   ↓

Customer Outcomes     Market Evidence

        └─────────┬─────────┘

                  ↓

              ICP REVIEW

                  ↓

       KEEP / CHANGE / SPLIT

                  ↓

                 ICP


The static model ends at execution. The dynamic model continues:

ICP → TARGETING → OUTCOME → EVIDENCE → REVIEW → ICP


That final loop is what turns ICP from a document into a system.


12. Feedback Should Not Automatically Rewrite the ICP

There is an important safeguard in this loop. Suppose win rate falls. That does not automatically mean the ICP is wrong. The cause could be poor messaging, weak data quality, deliverability problems, market conditions, pricing, sales execution, product limitations, timing, or targeting — any layer of the outbound system.

This is consistent with the broader diagnostic model established in the previous articles: an outcome is evidence, not an explanation. The appropriate path is:

OUTCOME CHANGE → DIAGNOSTIC → LIKELY CAUSE → ICP CHANGE?


Only after diagnosis should the organization decide whether the ICP itself needs to change. This protects the model from overreacting to noise, from execution problems being misattributed to targeting problems, and from the ICP becoming an unstable definition that shifts with every campaign result.


13. ICP Governance and Versioning

If an ICP can change, the business needs to know what changed, why, and when. A versioning model makes this possible:

ICP v1.0 → New Evidence → Review → ICP v1.1 → Validation → Operationalization → ICP v2.0


The system should be able to answer: what was the ICP definition at the time of a given campaign? Which criteria changed? Why did they change? What evidence supported the change? Which accounts were affected? Did the new definition improve downstream outcomes?

This is especially important for historical analysis. An account qualified as High Fit in March 2026 under ICP v1.0 may be classified as Medium Fit in September 2026 under ICP v1.1 because a new negative criterion was introduced. Without versioning, the historical record becomes difficult to interpret — the business knows the current classification but not the reasoning behind the earlier one.

Versioning also has a specific operational implication for data infrastructure: when an ICP version changes, not all accounts require immediate re-evaluation. Accounts already in ACTIVATED or CONTACTED state can typically continue through their current campaign. Accounts in REVIEW state, however, should be re-evaluated against the new criteria before activation — because they have not yet been committed to a campaign and the new definition may change their eligibility. This prevents the system from activating accounts under criteria that have already been superseded.


14. ICP as a Living Data Model

At this point, ICP is no longer just a document. It can be represented as a structured model:

ICP

│

├── Criteria [with explicit definitions]

├── Evidence [data sources + validation rules]

├── Data Requirements [fields + thresholds per criterion]

├── Rules [qualification logic]

├── Confidence [per criterion + overall]

├── Version [version number + effective date]

├── Negative Criteria [exclusion flags]

└── Review Triggers [scheduled + evidence-based]


This does not mean ICP has to become a software product. It means the definition needs enough structure to be understood, tested, operationalized, monitored, and revised. The ICP becomes a governed model that sits between business strategy and outbound data — translating strategic intent into operational targeting logic.


15. What This Means for Outbound Data Infrastructure

A static ICP can be applied to a database. A dynamic ICP requires a system that can observe the evidence behind the ICP and feed outcomes back into its evaluation.

The data infrastructure needs to support:

ACCOUNT DATA → ENRICHMENT → VALIDATION → ICP EVALUATION → CAMPAIGN ELIGIBILITY → ACTIVATION → OUTCOME COLLECTION → ICP ANALYSIS


The feedback loop then becomes:

OUTCOME → WIN / LOSS / RETENTION / CHURN / EXPANSION / ADOPTION → PATTERN DETECTION → ICP REVIEW → CRITERIA UPDATE → DATA UPDATE → TARGETING UPDATE


The system is not merely storing account attributes. It is maintaining the evidence required to understand whether those attributes still describe the right accounts — and connecting that evidence back to the targeting decisions that depend on it.


Conclusion

A static ICP is useful. It creates a shared definition of fit, provides consistency, and gives teams a common framework for targeting. But an ICP is ultimately a model of the relationship between accounts and business value — and that relationship can change.

The difference between static and dynamic can be summarized simply:

STATIC ICP:   Definition → Targeting → Execution


DYNAMIC ICP:  Definition → Targeting → Execution → Outcome → Evidence → Review → Updated Definition


The goal is not to make the ICP change constantly. The goal is to make change observable, evidence-driven, governed, and operationally manageable.

Dynamic does not mean constantly changing. It means continuously informed by new evidence.

The next challenge is not simply deciding whether an ICP should evolve. It is designing one that can evolve without becoming unstable, subjective, or impossible to operationalize — which means understanding what an ICP needs to contain, how its criteria connect to data, and how updates can be governed without disrupting the outbound system that depends on them.


Sources & References

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

Gartner — 3 Steps to Effective Market Segmentation for B2B CMOs (April 2024). Available at: gartner.com/en/marketing/insights/b2b-market-segmentation

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. Available at: support.6sense.com/hc/en-us/articles/account-profile-fit

Salesforce — Ideal Customer Profiles: Benefits and How to Create (May 2026). Available at: salesforce.com/blog/ideal-customer-profile

Salesforce Trailhead — Segmentation and Dynamic Lists. Available at: trailhead.salesforce.com/content/learn/modules/segmentation-dynamic-lists

HubSpot — Ideal Customer Profile Template. Available at: hubspot.com/make-my-persona

Engineering Reviews & Logs
0 ENTRIES