Quick answer
Most small businesses do not need a customer data platform. A CDP earns its cost when customer data is scattered across five or more systems and you need to act on it quickly. With a website, a shop or booking tool and an email list, a well-connected CRM and email platform does the same job for far less money.
What a customer data platform actually does
A customer data platform, or CDP, collects information about customers from every system you run: website visits, purchases, app activity, email clicks, support tickets and in-store sales. It matches those records to the same person, builds one profile per customer, and then sends those profiles to the tools that use them, such as your email platform or ad accounts.
The point is joining things up. A large retailer might have a website, an app, tills in fifty shops, a loyalty scheme, a call centre and three marketing tools, each with its own idea of who the customer is. A CDP makes them agree. That is a real problem for a company of that size, and it is why the tools are priced and built for it.
Why most small firms do not need one
A typical small business has three or four places where customer data lives: the website enquiry form, a shop or booking system, an email list and perhaps an accounts package. That is not a joining-up problem big enough to need a separate platform. It is a connection problem, and connections are cheaper.
- The data is small. A few thousand contacts fit comfortably in a CRM or email tool.
- The systems already talk. Most shop, booking and email tools connect directly or through simple integrations.
- Nobody has time to run it. A CDP needs someone to define events, fix matching errors and decide what each profile is for. Without that person it becomes an expensive copy of data you already have.
Our guide to CRMs for small businesses covers the tool most firms should get right first, and what a CRM costs puts numbers on it.
What to do instead
For most small businesses the right set-up is simple:
- A CRM as the main record of every customer and enquiry.
- An email marketing tool connected to the shop or booking system, so purchases and bookings trigger the right messages. Our guide to email marketing for small businesses covers the basics.
- Website analytics that show where enquiries come from.
- Direct connections between them, so nobody exports spreadsheets by hand.
That covers segmentation (“people who bought in spring but not since”), follow-ups and reporting. If a connection you need does not exist off the shelf, a small integration is usually the fix, not a new platform.

When a CDP starts to make sense
There is a point where joining things up properly pays. The signs:
- Customer data lives in five or more systems, each with its own records.
- The same customer appears several times across tools and nobody can say which record is right.
- Every campaign starts with someone exporting and merging spreadsheets.
- You need to act within minutes of something happening, such as an abandoned basket or a lapsed subscription, across several channels at once.
- You have, or can hire, someone whose job includes looking after the data.
If you tick one or two, fix the connections. If you tick most of them, a CDP or a custom data layer is worth costing properly.
The data protection side
Joining up everything you know about a person raises the stakes under data protection law. You need a lawful basis for each use, a privacy notice that explains what you combine and why, retention periods, and a way to answer access and deletion requests across every system. The ICO’s guide to lawful basis is the place to start, and its right of access guidance explains what a customer can ask for. A CDP can help with those requests, but only if it is set up for them from day one.
The CDP Institute, an industry body, publishes definitions and buyer guides if you want to see how vendors describe the category.
A worked example
A garden supplies shop sells online through WooCommerce, takes bookings for workshops through a booking tool, and sends a monthly email. The owner wants to email workshop customers who have never bought online. A CDP could do that. So can connecting the booking tool and the shop to the email platform, tagging contacts by source and purchase, and building one segment. The second route takes days, not months, and costs a fraction of a CDP subscription.
When the same shop adds a second branch with its own tills, a loyalty card and an app, the picture changes, and a proper data layer becomes worth discussing.
If you do need something custom
When off-the-shelf connections run out, a bespoke tool that joins your systems in the way your business works is often cheaper than a large platform. Our custom business software starts from £1,499 and covers CRMs, quoting tools and joined-up customer records, and smaller jobs connecting two systems fall under API development and integration from £499. Every price is on our pricing page.
Get the UK Website Project Brief Template (free)
A two-page template for briefing any UK web designer: sitemap, integrations, audience and deliverables. Cuts revision rounds in half.
No spam. UK GDPR compliant. We only use your email to send this resource, unless you tick the box to hear from us.
Frequently asked questions
What is the difference between a CRM and a CDP? +
A CRM is where your team manages relationships: contacts, deals, quotes, notes and follow-ups. A customer data platform collects behaviour and records from many systems, such as the website, shop, app and email tool, merges them into one profile per customer and feeds those profiles to other tools. A CRM is for people to work in; a CDP mostly works behind the scenes.
Is a customer data platform GDPR compliant? +
A CDP can be used lawfully, but it does not make you compliant on its own. You still need a lawful basis for each use of the data, a clear privacy notice, sensible retention periods and a way to handle access and deletion requests. Joining up more data about people raises the stakes, so read the ICO guidance before you start.
What should a small business use instead of a CDP? +
Usually a good CRM, an email marketing tool connected to your shop or booking system, and analytics on the website. Connect them so contacts and purchases flow between them automatically. That covers segmentation, follow-ups and reporting for most small firms at a fraction of the cost and effort of a CDP.


