One customer record, every channel, every interaction, finally

A Customer Data Platform built on a real data warehouse: identity stitching, event collection, segmentation, activation. Foundation for everything else marketing wants to do.

Discuss a pilot →

Quick facts

Business size
Mid-market and enterprise, operations with > 100k customers and meaningful channel diversity
Timeline
8-12 weeks test, 4-6 months pilot, 9-12 months production
Budget range
Pilot from €60k. Strategic infrastructure for the long term.
Hardware
Cloud-based data warehouse and activation layer.
Data needed
All customer-touching systems: web/mobile analytics, CRM, e-commerce, support, advertising platforms, email/SMS.
Evolution

A vendor sells this result ready-made. We set it up and tune it to you.

What this scale means

Further right means more proven and cheaper. Further left means newer and riskier. Here is the test for each step.

Commodity
You could get the result yourself from a ready service, with almost no work. We rarely take these on.
Product
A vendor already sells this result turnkey, like shelf recognition from Trax or document reading from ABBYY. If one of them fits you, use it. You come to us when it does not: when it has to run on your own servers, cost less, or fit systems the product cannot reach.
Custom-built
Vendors sell only the parts. A tool like Tableau hands you charts, but the dashboards and metrics for your business still have to be built. That build is the work, and that is us.
Genesis
The approach exists but does not work reliably yet. You are betting on it maturing, so it costs more and carries more risk.

Expected outcomes

All touchpoints unified
Customer-360 coverage typical
Minutes (vs days)
Activation latency (from segment defined to audience pushed to channel) typical
Substantial improvement
Decision speed on customer-cohort questions typical
10-25% lift
Marketing campaign performance from better targeting varies

The Problem

Fragmented customer data taxes every marketing move you make. The data lives in five separate systems. Web analytics knows what a customer browsed. CRM knows their stage. E-commerce knows what they bought. Support knows what they complained about. Ad platforms know what they clicked. None of these systems know each other.

The cost shows up everywhere. Every marketing initiative starts with “let’s consolidate the data again”. Segmentation happens platform by platform: Meta knows its audiences, Google knows its audiences, and they do not share. Personalization stays channel by channel: the email tool personalizes emails, and the website has no idea what the email said.

A CDP unifies this. Every customer has one record. Every interaction, regardless of channel, lands against that record. Segmentation and activation work across channels because the data is one layer.

The CDP space is crowded with vendors: Segment, mParticle, Tealium, Lytics, dozens of others. We build a CDP on the data-engineering foundation behind our executive-bi-dashboards work. You own it, you can customize it, and it connects to the channels and platforms you actually use.

What the Solution Does

We build a custom CDP on a real data warehouse, in six parts.

  1. Ingest. We pull events and records from every customer-touching system.
  2. Identity resolution. We stitch records across systems into one customer.
  3. Customer 360. Each customer gets a single, queryable view.
  4. Segment definition. Marketing defines audiences through a friendly interface.
  5. Activation. We push segments to channels: Meta, Google, email, SMS, in-product.
  6. Continuous improvement. Identity stitching sharpens as more data arrives, and segments change as the business does.

Where It Fits

This makes sense if you:

  • Operate with over 100k customers and meaningful channel diversity.
  • See real cost from fragmented customer data.
  • Want to own the infrastructure and avoid vendor lock-in.
  • Have a multi-system stack worth unifying.

This is probably not the right time if you:

  • Run a small operation where one CRM already holds everything.
  • Are early stage. A vendor SaaS like Segment gets you most of the value with less engineering.
  • Lack the appetite to invest in data engineering. This is foundation work, and it takes time to pay off.

Business Value

A foundation for the rest. A CDP makes everything else better: attribution, personalization, segmentation, LTV models. Most teams underestimate how much a real CDP enables.

Faster activation. Defining a segment in your data warehouse and pushing it to a channel takes minutes, where it used to take days. Your marketing team can run experiments faster.

Personalization across channels. When the website, email tool and ad platforms all read one customer record, personalization stops being siloed per channel.

Vendor independence. Owning the CDP layer means you can change downstream channels (swap email vendors, swap ad platforms) without re-engineering the data pipeline.

How It Works

1. Source ingestion

Datapipe connects to every customer-touching system: web/mobile analytics, CRM, e-commerce, support, ad platforms, email/SMS.

2. Warehouse design

We use the Minimal Modeling methodology: anchors (customers, sessions, orders), attributes (their properties), links (relationships). This matches the architecture in our executive-bi-dashboards work. We run it on ClickHouse, BigQuery or Snowflake, depending on scale and team preference.

3. Identity resolution

This is the hardest layer. We combine deterministic stitching (login IDs, email matches, customer-ID propagation) with probabilistic stitching (cookie graphs, device fingerprints where the law allows). We surface confidence in the identity graph and tune it over time.

4. Customer 360

Unified view per customer: profile, events timeline, attributes, predicted values (LTV, churn risk, segment).

5. Segmentation UI

A friendly interface for defining audiences, with no SQL. Marketing can build a query like “customers who bought in the last 30 days, in segment X, with cart value above €100, who have not received email Y”.

6. Activation

Push defined segments to channels (Meta Custom Audiences, Google Customer Match, email tool, SMS, in-product). REST APIs or native integrations per channel.

GDPR, CCPA and regional consent management. Data retention, deletion-on-request, an audit trail. We build these in from the start.

Stack

Datapipe handles ingestion. The warehouse runs on ClickHouse, BigQuery, Snowflake or Postgres, with Minimal Modeling for the schema. Python and FastAPI power the activation APIs. Metabase, PowerBI or Looker handle analytics, with a segmentation UI in Grist or custom-built. Optionally, we integrate with Reverse-ETL tools (Census, Hightouch) for activation.

What You Need to Make This Work

Data. Access to all customer-touching systems.

Integrations. Source ingest and activation push, with a connector per channel.

Hardware. Cloud-based.

Team. Marketing-tech lead. Data engineer. Marketing user group for segment-definition UX feedback.

Implementation Roadmap

1. Test (8-12 weeks)

Connect priority sources. Build the initial schema. Validate identity stitching on a sample. Output: a working CDP foundation with measured stitching accuracy.

2. Pilot (4-6 months)

Expand to full source coverage. Build the segmentation UI. Wire up the first 2-3 activation channels. Output: a working CDP with documented marketing-team adoption.

3. Production (9-12 months)

Full activation coverage. Continuous schema evolution. Compliance review.

Keep in Mind

  • Identity stitching is hard and probabilistic. Cookie deprecation, privacy regs, real-world data quality issues, all degrade. Plan for ongoing investment.
  • Schema design is the foundation. Getting it right early prevents painful migrations later. Minimal Modeling helps.
  • Activation channel integrations are real engineering. Each new channel is its own scope.
  • Vendor CDP is a legitimate alternative. Segment, mParticle and Tealium are excellent if you don’t need the customization. We fit when you need ownership, customization or specific integrations.
  • GDPR / CCPA compliance is per-jurisdiction. Design from the start.

FAQ

How does this compare to Segment / mParticle?

Commercial CDPs are excellent when you want something ready to switch on. Our approach fits a few cases: deep customization, fully on-prem deployment, integration with non-standard sources, or a much lower per-event cost at high volume.

Real-time or batch?

Hybrid. Most operations want near-real-time for some signals (recent purchases, current sessions) and batch for others (lifetime aggregates). We design accordingly.

What about Reverse-ETL tools (Census, Hightouch)?

Compatible. The CDP we build serves as the source-of-truth warehouse; Reverse-ETL tools handle the activation layer. We integrate with both Census and Hightouch.

Real concern. The CDP architecture is forward-compatible, first-party data primacy, server-side tracking, deterministic identity where legally available. Probabilistic stitching becomes harder over time.

Ready to Discuss?

If you operate with meaningful customer volume and your data fragmentation is a real strategic problem, this is foundation-level investment. We’ll walk through your systems, your channels, and your marketing strategy, and tell you what to expect.

Discuss your project