
A CRM manages relationships: contacts, deals, tickets and conversations that people on your team record or follow up. A customer data platform, or CDP, collects behavioural and transactional data from many sources, links it to one identity per person, builds segments and sends them to other tools. If a CRM plus a few integrations answers your questions, you may not need a CDP yet.
Key takeaways
- A CRM is built around people on your team working relationships. A CDP is built around unifying data about customers from many systems.
- A data warehouse, a CDP and a CRM overlap, so choose by the job that needs doing, not by the label.
- Many businesses are well served by a CRM with clean data and a handful of integrations.
- Identity resolution, consent and data quality decide whether a single customer view is trustworthy.
- Start with two or three use cases, not with collecting everything.
- Privacy obligations differ across countries and sectors, so get qualified advice.
What does a CRM do?
A CRM, or customer relationship management system, is where sales and service teams work. It typically stores contacts and companies, tracks the pipeline from lead to deal, records calls, emails and meetings, manages follow-up tasks and keeps service history. Most of its data is entered by people or comes from forms and emails.
Its strength is the relationship view: who is this person, what did we discuss, and what happens next? If you are choosing one, see our guide to how to choose a CRM for a small business.
What does a customer data platform do?
A CDP takes in data from many places: website and app events, purchases, email engagement, support tickets, offline sales and the CRM itself. It then does four jobs:
- Ingest data from different sources in a consistent form.
- Unify identities so that activity by the same person across channels is joined into one profile.
- Build segments such as customers who bought twice but have not returned for ninety days.
- Activate by sending those segments and attributes to other tools for email, WhatsApp, advertising audiences or on-site personalisation.
Its strength is the behaviour view: what has this person done across everything we run?
How do a data warehouse, a CDP and a CRM overlap?
- A data warehouse stores large amounts of data for analysis and reporting. It is flexible but needs technical work to model and activate. Our article on the data warehouse versus data lake explains the options.
- A CRM holds the working record of relationships and is edited by people day to day.
- A CDP sits in between, focused on unified profiles and sending segments out.
Some CRMs now include CDP-like features, and some teams build their own unified profile on a warehouse. The label matters less than whether the capability exists for the use case you have.
When is a CRM plus integrations enough?
A CRM with good integrations is often enough when:
- Your customers mostly come through a small number of channels.
- Your sales cycle is driven by people, not by large volumes of online behaviour.
- You can answer your top questions from the CRM, your store and your email tool together.
- Your team is small enough to maintain clean records by hand and process.
Improving data hygiene first usually pays off more than buying another platform. Our guide to CRM data hygiene and pipeline stages is a good starting point.
What are the signs you need more?
- The same customer appears as different people in the store, email tool and support system.
- Marketing cannot build an audience without a developer exporting files.
- You want to trigger messages based on behaviour such as browsing, repeat purchases or lapses, and cannot.
- Teams argue about whose numbers are right.
- You run many channels and cannot see one customer's full history.
- Consent and preferences are scattered, so you cannot reliably honour opt-outs.
What is identity resolution in plain words?
Identity resolution means working out that several records belong to the same person.
- Deterministic matching uses exact identifiers, such as the same email address, phone number or customer ID. It is accurate, but it only joins records that share an identifier.
- Probabilistic matching uses signals such as device, name similarity and behaviour to estimate that two records are the same. It can connect more, but it can be wrong, and it raises privacy questions.
Most businesses should begin with deterministic rules, define what happens when two profiles conflict and keep a way to split a wrongly merged profile. A wrong merge, such as sending one person's order history to another, does real damage.
How do consent and privacy fit in?
A single customer view makes consent more important, not less. Store what each person agreed to, when and in what form. Make preferences easy to change and honour them in every connected tool. Retention, purpose limits, cross-border transfers and marketing consent rules vary by country and sector and change over time, so take qualified advice. Our post on cookie consent and privacy policy for business websites covers the website side, and data governance basics covers ownership and rules.
How does data quality affect the single view?
Unifying bad data gives you faster bad decisions. Watch for duplicates, inconsistent formats for phone numbers and addresses, test records, missing consent flags and fields that mean different things in different systems. Decide which system is the source of truth for each field, and fix problems at the source rather than in the platform.
What can you activate once data is unified?
- Email and WhatsApp: send relevant, consented messages based on behaviour, such as a reminder after a lapsed repeat purchase.
- Advertising audiences: build lists for suppression and for similar-audience targeting where permitted.
- Personalisation: change what a website or app shows to returning customers.
- Service: give support agents the order and conversation history in one place.
- Analysis: understand the real customer journey across channels.
Should you build or buy?
Buying is faster and brings ready-made connectors, but you pay ongoing fees and depend on the vendor's data model. Building on your own warehouse gives you control and fits teams with data engineering skills, but it takes longer and needs maintenance. A hybrid approach is common: keep data in a warehouse you control and use lighter tools for activation. Apply the same thinking as in our build vs buy framework.
How do you implement it step by step?
- Define use cases. Pick two or three that matter, with a named business owner each.
- List data sources that those use cases need, and nothing else.
- Set identity rules and decide on conflict handling.
- Set governance: consent, retention, access, ownership and definitions.
- Pilot with one segment and one channel. Measure and learn.
- Expand only after the pilot proves value and the data is clean.
What mistakes should you avoid?
- Collecting everything because it might be useful. More data means more cost, more risk and more clutter.
- Starting without a use case.
- Ignoring consent until after launch.
- Treating the platform as an IT project without marketing and service owners.
- Merging profiles without a way to undo it.
A worked example
Imagine a small online home-goods store with a CRM, an e-commerce platform, an email tool and a helpdesk. The same customer appears four times with slightly different details. The store picks two use cases: a replenishment reminder and a suppression list for people with an open complaint. It matches records by email and phone, cleans duplicates at the source and sends the two segments to its email tool. Within the pilot it learns that phone formats were the main cause of misses, fixes that, and only then adds the next data source. Our CRM and lead management product can serve as the relationship hub in a setup like this.
FAQ
Is a CDP the same as a CRM?
No. A CRM is the working record of relationships, mostly maintained by your sales and service teams. A CDP gathers behavioural and transactional data from many sources, unifies it into one profile per person and sends segments to other tools.
Do small businesses need a customer data platform?
Often not at first. A well-kept CRM with a few integrations answers many questions. Consider more when the same customers are scattered across systems, you cannot build audiences easily or you want behaviour-based messaging.
What is identity resolution?
It is the process of deciding that several records, such as a web visitor, an email subscriber and a buyer, belong to the same person. It can use exact identifiers like email or phone, or probabilistic signals that estimate a match.
How do privacy laws affect a single customer view?
They can affect what you collect, how long you keep it, what you tell people and how you use it for marketing. Rules vary by country and sector and change over time, so ask a qualified adviser before you combine data.
Related reading
- How to Choose a CRM for Your Small Business (Without Regret)
- CRM Data Hygiene and Pipeline Stages That Actually Work
- Data Governance Basics for Small and Growing Businesses
Next steps
Write down the two customer questions you cannot answer today, then list which systems hold the data and how you would match people across them. Clean those sources first. If you would like help connecting your systems or designing a first use case, you can contact us.



