Demand Intelligence

A CDP models people. This models demand.

Demand intelligence and customer data platforms both call themselves data platforms, and they answer completely different questions. Here is the axis your CDP does not have, and the cohorts it can only build with demand on the other side.

July 28, 2026

When demand intelligence comes up in a stack conversation, a fair question usually follows: isn't this roughly what our CDP does? Both are "data platforms". Both sit in the middle of the stack. Both end in activation. The budget line even has a name for this territory, and it says CDP on it.

The confusion is reasonable, and the answer is not that one is better. It's that they sit on different axes entirely, and the fastest way to see it is to ask each system the question the other exists to answer. Ask a CDP what is happening to a product's demand right now, this minute, on your storefront, and it has nothing. Ask demand intelligence who a shopper is, and it has, deliberately, nothing. Two silences, two architectures, two different halves of the same store's reality.

Not competitors. Perpendicular.

Two record cards side by side. A CDP record for a person: avatar and name placeholders, 42 lifetime orders and £1,840 lifetime value, channel consents, last purchase in March, three devices stitched to one profile, tagged accumulated over years. A Flockr record for a product: a black trail jacket, lifecycle Trending new, momentum at 2.4 times its own baseline and rising, 103 views in 24 hours, 37 active carts right now, six days of stock runway, tagged computed this minute. Headline: one models people, one models demand.

What a CDP is genuinely for

Let's do the other side justice first, because the comparison only means something if the CDP in it is the real thing rather than a straw man.

A customer data platform solves a problem every multi-channel retailer genuinely has: the same human appears as a website cookie, an email address, a loyalty number and a checkout record, and nothing agrees. The CDP resolves those fragments into one profile per person, accumulates their history against it, manages what they have consented to and on which channels, and activates audiences into the tools that talk to them: the ESP, the ad platforms, the personalisation layer.

That is real, hard, valuable work. Identity resolution across devices is genuinely difficult. Consent management is both an obligation and, done well, a trust asset. And the unified profile is the correct foundation for deciding who to contact, about what, on which channel. If the question is about people, the CDP is the right system holding the right object.

The axis it does not have

Now watch what happens when the question changes.

Your CDP can tell you that Sarah bought hiking boots in March, has a lifetime value of £1,840, opens email but ignores push, and consented to SMS last autumn. A genuinely complete picture of a person, accumulated over years.

It cannot tell you that the boots Sarah is looking at right now are accelerating toward a stockout. Or that the jacket she added to a wishlist entered its launch window nineteen days ago and is quietly fading. Or that thirty-seven other shoppers currently have that jacket in their carts. Not one field of it, and not because the CDP is deficient: because nothing in its architecture models products. Its unit of record is a person. Its time axis is accumulated history. Product demand state is a different object, changing on a different clock, and it lives in the store your tools cannot see.

This is the whole comparison in one image. The person side of reality: complete. The product side: question marks. A store runs on both.

Two cards. Left, what your CDP knows about her:. Right, what she is looking at right now

Four clean contrasts

Put the two systems side by side, one axis at a time, and the perpendicularity is exact.

Unit of record. A CDP's atom is a person: one resolved profile per human, however many fragments it took to build. Demand intelligence's atom is a product: one live state per item in the catalogue, holding its momentum, lifecycle stage, rank, scarcity and cart pressure at this moment.

Time orientation. A CDP accumulates: its value grows with history, and its picture of Sarah is the sum of everything she has ever done. Demand intelligence recomputes: its value is freshness, and its picture of the jacket is what is true in the current window, not what a report will say next month.

Data requirements. A CDP runs on identity by definition: stitching, profiles, consent. That is its job and also its burden. Demand intelligence runs on aggregate behaviour: views, add-to-bags, purchases, stock, per product. It needs no identity at all, holds none, and works identically whether a shopper is known, anonymous, or opted out of everything.

Question answered. The CDP answers: who should we contact, about what, on which channel? Demand intelligence answers: what is worth saying, featuring, protecting or acting on, right now? Who versus what. Both questions matter; neither system can answer the other's.

 two-column table of the four contrasts. A CDP: a person, one profile; history, accumulated; identity, stitching, consent; who to contact, and how. Demand intelligence: a product, live state; now, recomputed; no identity at all; what to act on, right now. Headline: same word, data, different axes entirely; ask either system the other's question and you get silence.

Perpendicular in practice: the cohorts only both can make

Here is where the two axes stop being a philosophy diagram and start being useful, because perpendicular lines do something parallel ones never can: they cross.

Consider a cohort your marketing team would genuinely want: shoppers engaging with products at scarcity risk. People worth a nudge today, because the thing they want is genuinely running out.

Your CDP cannot build that segment alone. Not because its segment builder is weak; it will happily segment on any trait it holds. It's that "scarcity risk" is not a fact about a person. It's a fact about a product, computed from live stock runway crossed with accelerating demand, and no CDP holds that object. The defining trait of the audience lives on an axis the CDP does not have.

Flockr cannot reach those people alone either, and does not want to: it holds no identities to reach.

Together, the cohort is straightforward, and it works through the integration patterns that are live today: demand intelligence acts as a source the CDP ingests, routing demand context into the systems that hold identity, enriching the picture the CDP already has with the product dimension it cannot see. Demand state arrives where people-data lives; the CDP's own segment builder does what it has always done, now with demand as a dimension. Flockr supplies the what; the CDP supplies the who; the audience exists only at the intersection.

Two axes crossing: a vertical indigo axis labelled who, your CDP, carrying person dots, and a horizontal cyan axis labelled what, demand intelligence, carrying product dots. The intersection glows green and connects to a card reading: a cohort only both can make, "shoppers engaging with scarcity-risk products", a segment your CDP alone could never define. Beneath: the CDP holds the people; Flockr supplies the product dimension it cannot see.

And scarcity is just the first example. Every dimension demand intelligence computes is a dimension your CDP's audiences currently lack: engagement with trending products versus fading ones, attention on new launches inside their window, browsing concentrated on products under live cart pressure. None of these audiences is buildable from identity data, however complete, because their defining trait is demand-side. This is what "perpendicular" buys you in practice: not a replacement for the CDP, but a dimension that makes the CDP's own segmentation able to say things it never could.

The privacy asymmetry

One structural difference deserves its own short section, stated carefully.

A CDP's value and its compliance burden rise together, necessarily: the better its identity resolution, the more personal data it concentrates, and the more consent, governance and regulatory surface it carries. That isn't a criticism; it's the honest cost of doing identity properly.

Demand intelligence has no such trade-off, because it models products. The signals are aggregate by design: how many viewed, how many added to bag, how much stock remains. There is no shopper identity in the system to govern, which means the demand dimension arrives in your stack adding zero identity surface to it. The intelligence layer gets sharper without the compliance ledger getting longer. In a market where every new data source usually means a new privacy review, a source with nothing personal in it is a quietly radical thing to add.

Who, and what

You need to know who: that is your CDP, and it should keep doing exactly what it does. You need to know what is happening to demand, per product, right now: that is a different system on a different axis, and in most stacks it simply does not exist yet.

The store runs on both halves. One of them you already have. The other is demand intelligence, and if you want to see the axis your stack is missing, computed live on a real catalogue, book a walkthrough and we'll show you the half your CDP was never built to see.

Common questions

What is the difference between Flockr and a CDP?

Is demand intelligence a CDP?

No. A customer data platform models people: it resolves identities into unified profiles, accumulates their history, manages consent, and activates audiences. Demand intelligence models products: a live, per-product read of momentum, lifecycle stage, scarcity and cart pressure, recomputed continuously. Different units of record, different time orientation, different questions answered.

Does demand intelligence replace a CDP?

No, and it is not trying to. The two are complementary: the CDP answers who to contact and how, demand intelligence answers what is worth acting on right now. In practice they combine, with demand intelligence routing product-demand context into the CDP so its audiences can use a dimension identity data cannot supply.

Does Flockr need a CDP to work?

No. Flockr's demand intelligence and storefront messaging run entirely on aggregate behavioural and inventory signals from the storefront, with no dependency on a CDP or on any identity data. A CDP becomes relevant only when you want demand context flowing into people-side systems, which is an integration, not a requirement.

What data does demand intelligence hold that a CDP does not?

Live per-product demand state: momentum against the product's own baseline, lifecycle stage within the launch window, current stock runway, active cart pressure, rank and attention, all recomputed continuously. A CDP holds none of these, because its unit of record is a person and nothing in its architecture models products.

Does demand intelligence require personal data?

No. The signals are aggregate by design: how many shoppers viewed, added to bag or purchased a product, and what inventory remains. Flockr holds no shopper identity at all, so adding the demand dimension to a stack adds no personal data and no new identity surface to govern.