What Is a Customer Data Platform (CDP)? A Plain-English Guide for Marketers
10 min read
A customer data platform (CDP) is software that pulls customer data from all your systems into one unified profile per customer, then makes those profiles available to the tools you use to market, sell and support. The CDP Institute defines it as "packaged software that creates a persistent, unified customer database accessible to other systems". In practice, it means marketing can see each customer's full story in one place and act on it, without waiting on a data team.
Here's how a CDP works, how it differs from a CRM, and how to tell if you need one.
Key takeaways
- A CDP builds one profile per customer from many sources: website, app, CRM, email, purchases and support.
- A CRM holds the records your team types in. A CDP captures behaviour automatically, as it happens.
- The value of a CDP isn't the database. It's what you do with it: segments, journeys and personalisation.
- AI CDPs go further, suggesting segments and building journeys from plain-English prompts.
Why marketers need one view of the customer
Most marketing teams don't have a data shortage. They have a data scatter problem. Purchases live in the store platform, contact details in the CRM, browsing behaviour in a website tracker, and email engagement in the email tool. Each knows a piece of the customer. None knows the whole person.
That scatter shows up in marketers' frustrations. In a Funnel survey of 713 marketers, the top data frustrations were data quality (50%) and data silos or availability (43%).
When data is siloed, personalisation becomes guesswork. You can't send a "we miss you" email to lapsed customers if the system sending email doesn't know who has lapsed.
How a customer data platform works
A CDP does four jobs:
- Collect. It takes in data from your sources: website and app events, CRM records, purchase history, email engagement and customer imports.
- Unify. It matches records that belong to the same person (the same email on the website and in the CRM, for example) and merges them into one profile. This is called identity resolution.
- Segment. It groups customers by what they've done and who they are, such as "bought twice, not in the last 60 days".
- Activate. It sends those segments and profiles to the tools that act on them: email, SMS, ads, onsite messages and your support team.
The best CDPs do all four continuously, so profiles and segments update as customers act, not once a week when someone exports a list.
CDP vs CRM vs DMP: what's the difference?
| Customer data platform (CDP) | CRM | Data management platform (DMP) | |
| Main job | Unify all customer data into one profile and activate it | Manage relationships, contacts and deals | Target ads to anonymous audiences |
| Data type | Known and anonymous behaviour, transactions, attributes | Contact details, notes, deals entered by your team | Mostly anonymous, third-party cookie data |
| How data gets in | Automatically, from many sources in real time | Mostly entered by people or synced | From ad platforms and third parties |
| Who uses it | Marketing, with support and sales | Sales and account teams | Media and advertising teams |
| Profiles kept | Long term | Long term | Short term |
A CDP doesn't replace your CRM. It usually reads from the CRM and adds the behavioural data the CRM doesn't capture.
What can you do with a CDP?
- Build live segments: high-value customers, returning shoppers, people who abandoned a cart, customers at risk of churning. (Our guide to AI customer segmentation covers 8 segments you can build today.)
- Trigger journeys: send the right message on the right channel when a customer does something, such as abandoning a cart or viewing a pricing page.
- Personalise content: show different onsite messages to first-time visitors and loyal customers.
- Measure properly: see which campaigns moved real customers, not just clicks.
- Give support context: let your team or chatbot see a customer's recent activity before replying.
Do you need a customer data platform?
You probably do if:
- Your customer data sits in three or more systems that don't share it
- Building a segment takes a ticket, a spreadsheet or a few days
- You can't easily answer "what did this customer do before they bought?"
- You want to personalise by behaviour, not just by name
You might not yet if you have a small, single-channel business where one tool already holds everything.
What makes an AI customer data platform different
Traditional CDPs unify data and leave segmentation and journey design to people, often specialists. AI CDPs add a layer on top:
- Suggested segments: AI watches behaviour and proposes audiences you hadn't thought of, with an estimate of how many people are in each.
- Journeys from a prompt: you describe the goal in plain English and the AI drafts the journey and chooses channels.
- Continuous refinement: targeting adjusts as results come in.
The marketer still decides who to target and why. AI removes the busywork between the idea and the launch.
Questions to ask a CDP vendor
- Which of our data sources connect out of the box?
- How do you match records that belong to the same customer?
- How quickly do profiles and segments update after a customer acts?
- Can a marketer build a segment without writing a query?
- Which channels can we activate directly?
- How do you handle consent and privacy preferences?
- Does it share context with our content, chatbot and analytics tools, or is it another silo?
How EdgeIQ by GalaxiQ does this
EdgeIQ by GalaxiQ is the AI customer data platform inside GalaxiQ's enterprise AI marketing platform:
- Real-time event tracking: every visit, click, cart and purchase is captured as it happens and added to one profile per customer.
- One data hub: connect website tracking, your CRM, customer imports and other GalaxiQ products in one place.
- Atlas AI segmentation: select the events that matter, or let Atlas suggest them, and it builds ready audiences like High Value Customers and Returning Shoppers, with estimated reach and confidence scores.
- Journeys from a prompt: describe the goal in plain English. EdgeIQ designs the journey and picks the channel for each step, across email, onsite popups, SMS and video.
- Shared context: EdgeIQ takes in brand context from BrandForge and customer sentiment from Aivora's conversations, and shares segments with the rest of GalaxiQ, so it doesn't become another silo. (See what is GalaxiQ for how the products fit together.)


