Evaluate/Signals vs a CDP

A CDP unifies who someone is. Signals answers what they are doing now.

Customer data platforms are built to resolve identity and push audiences to marketing destinations. Signals is built to compute attributes on the event stream and hand them to your application inside a request.

Side by side

Different job, different clock.

DimensionSignalsTypical CDP
Primary consumerYour application code: renderers, rankers, agents, service tooling.Marketing and lifecycle tools: email, ads, messaging.
Unit of workAn attribute, keyed on any entity you choose.A segment or audience, keyed on a resolved person.
FreshnessRecomputed on the event stream, read in single-digit milliseconds.Minutes to hours, depending on the sync and the destination.
Entity modeluser · session · account · basket · listing · store. Identity resolution optional.A unified customer profile. Identity resolution is the product.
Read interfaceAn API call in your request path, or a trigger when a condition is met.Destination connectors and reverse ETL syncs.
Data modelSchema-validated events, yours, landing in your warehouse.Often a proprietary profile store you query through their UI.
Who configures itEngineers, in code, versioned.Marketers, in a segment builder.

Generalised from published capabilities of major CDP vendors · verify against the specific product in your evaluation

Choose Signals when

The consumer is a product surface that has to render in under a second.

You need to key on something that is not a person.

The same definition has to feed a live surface and a trained model.

Engineers, not marketers, own the logic and want it in version control.

Choose a CDP when

Identity resolution across channels is the problem being solved.

Marketers need to build and ship audiences without engineering.

The output is a campaign in an email, ads or messaging tool.

Consent and preference management across destinations is central.

They coexist well

Keep the CDP. Add the layer it was never built for.

Pattern 01

Shared collection

One validated event stream feeds both. The CDP gets its profiles; Signals computes live attributes off the same events.

Pattern 02

Signals in the product, CDP in the channel

The storefront and service desk read Signals. Campaigns keep running from the CDP.

Pattern 03

Triggers into the CDP

A Signals trigger fires the moment a condition is met and hands the moment to your existing activation stack.

6ms

Read latency, p50 in-region

any key

Not limited to a resolved person

1 definition

Live surface and model history agree

0 rip-outs

Runs alongside the CDP you already have

Objections worth raising

The questions your architect will ask.

Does Signals replace our CDP?

Rarely. It replaces the part of the CDP you were trying to use in a request path, which it was not designed for.

Can Signals do identity resolution?

It can key on a resolved id if you have one, but it does not require it. Session, basket and listing keys need no identity graph.

Can marketers use it?

Definitions are written by engineers. Triggers can hand moments to the tools marketers already use.

Where does the data live?

Your warehouse. Events are schema-validated on the way in and remain yours.

Test the claim on your own events.

Define one attribute, read it from your product, and compare the latency to whatever you run today. 14 days, no card, no sales call.