Customer Data Management: A CRM & CDP Strategy for APAC

Key Takeaways
- Poor data quality costs firms ~US$12.9M yearly, per Gartner — fix identity first.
- Buy a CDP only when 3+ sources, 2+ markets, and real-time triggers apply.
- Use phone in E.164 as the identity spine; email is shareable in Asia.
- Centralise identity, consent and schema; devolve creative and journeys to markets.
- Measure with permanent holdouts — attributed revenue is not incremental revenue.
Quick Answer: A customer data management CRM CDP strategy defines which system owns identity, consent and activation. Use CRM for known relationships and workflow; add a CDP when you have 3+ data sources, multiple markets, real-time triggers and 250,000+ identifiable customers. Build the identity spine and consent model before buying platforms.
Gartner has estimated that poor data quality costs the average organisation around US$12.9 million a year — and in my experience the bill arrives quietly, as wasted media spend, duplicate loyalty accounts, and campaigns that treat a five-year VIP like a cold lead. A working customer data management CRM CDP strategy is not a software purchase. It is a sequence of decisions about which customer questions your business needs answered, which system is accountable for answering them, and what you are willing to pay in engineering time to keep those answers accurate across six or seven markets.
Related reading: Ecommerce Platform Cost & Speed Comparison 2026: APAC Verdict
This guide is written for the shape of business I actually work with: retail, catering, and dealer-network groups operating across Hong Kong, Singapore, Taiwan, Malaysia, Australia and increasingly Vietnam and Indonesia — plus US and European brands using Asia as an operations hub. The problem in APAC is rarely a shortage of data. It is that the data is fragmented across a Shopify or SAP Commerce storefront, a LINE or WhatsApp account, three POS instances, a WeChat Mini Program, Lazada and Shopee seller centres, and a CRM that only marketing logs into. Every market has its own privacy regime and its own dominant messaging channel. Generic "CDP vs CRM" comparisons do not survive that environment.
Related reading: AI-Powered E-Commerce Fashion Photography Product Images in APAC
Related reading: Shopify vs Adobe Commerce Platform Comparison: An APAC View
Related reading: AI Hyperscaler Capex Growth Strategy: The APAC Playbook
Related reading: Salesforce Marketing Cloud Next AI Agents: An APAC Playbook
The steps below are the order I would run the programme in. Skipping to Step 6 — buying the platform — is the single most expensive mistake in this category.
Before You Start: Prerequisites for a Customer Data Programme
If these four things are not in place, a CDP will amplify your problems rather than solve them.
An executive owner with P&L accountability
Customer data programmes fail on organisational grounds more often than technical ones. You need one named executive — CMO, Chief Customer Officer, or in some groups the CFO — who owns both the spend and the revenue line it is supposed to move. The CDP Institute's industry surveys have repeatedly found that organisational and process issues, not technology, are the most commonly cited barriers to unified customer data. If ownership sits with a committee, the integration backlog will be deprioritised within two quarters.
A defined system of record for each data domain
Before any tooling decision: write down which system is authoritative for customer identity, for transactions, for product master data, for consent, and for loyalty balances. Two systems claiming authority over the same field is how you end up with a customer whose tier is Gold in the app and Silver at the till. This is master data discipline, and it is cheaper to decide on a whiteboard than to reconcile in production.
Baseline measurement you trust today
You cannot prove incremental value from a unified profile if you do not know your current repeat purchase rate, your customer-identified transaction rate at POS, your email and messaging deliverability, or your blended CAC by market. Establish these before you change anything. I have seen programmes deliver real improvement and get cancelled anyway because nobody captured a credible "before".
Legal capacity across your operating markets
Hong Kong's PDPO, Singapore's PDPA, Australia's Privacy Act, Taiwan's PDPA, China's PIPL, Vietnam's PDPD and Indonesia's PDP Law are not interchangeable. The Office of the Privacy Commissioner for Personal Data (Hong Kong) and Singapore's PDPC both publish guidance that differs materially on direct marketing consent mechanics. If you do not have counsel who can rule on cross-border transfer for each market, your architecture will be redesigned mid-build.
Step 1: Start From the Revenue Decisions, Not the Data Model
Write the ten questions the business cannot currently answer
The discipline here is simple: no data project without a decision attached. Typical examples from APAC retail and F&B groups:
- Which customers bought in-store last quarter but have never transacted online, by market?
- What is the 12-month value of a customer acquired through a marketplace versus our own DTC site?
- Which lapsed VIPs in Taiwan are still opening LINE messages?
- Which dealers are sitting on leads that have gone 30 days without contact?
- What is the incremental margin of the Tuesday discount push, net of customers who would have bought anyway?
If a capability in your architecture diagram does not serve one of those questions, defer it.
Attach a monetary hypothesis to each question
McKinsey's research on personalisation has found that companies excelling at it generate roughly 40% more revenue from those activities than average players — a useful upper bound, not a forecast. Take your own numbers instead: if repeat rate in your Singapore business is 24% and a segmented lifecycle programme moves it to 27%, what is that worth in gross margin over twelve months? Do the arithmetic before procurement, because a mid-market CDP plus integration work is a meaningful annual commitment and it needs to clear a hurdle rate.
Be honest about the cases where the answer is small. For a group with 80,000 identified customers and a single market, the honest recommendation is often better CRM hygiene and a reverse-ETL tool, not a CDP.
Rank by feasibility against data you actually hold
Split the ten questions into three buckets: answerable today with effort, answerable after one integration, and answerable only after identity resolution works. That third bucket is your CDP business case. The first two are your Q1 deliverables, and delivering them early is how you fund the rest.
Ready to Transform Your Ecommerce Operations?
Branch8 specializes in ecommerce platform implementation and AI-powered automation solutions. Contact us today to discuss your ecommerce automation strategy.
Step 2: Map the Customer Data Estate Across Every Market
Inventory sources, fields, and refresh cadence
Build a source inventory with, for each system: owner, market coverage, customer identifiers present, update frequency, API availability, and whether history is retained or overwritten. In APAC groups I typically find 12 to 25 systems holding customer-linked data. The ones that surprise people are the WhatsApp Business inbox, the reservation platform, the warranty registration microsite, and the Excel file a country manager uses for VIP outreach.
Measure your identity match rate honestly
This number determines everything downstream. Run it before you buy anything:
1-- Rough match-rate diagnostic across POS and ecommerce2WITH pos AS (3 SELECT LOWER(TRIM(email)) AS email,4 REGEXP_REPLACE(phone, '[^0-9]', '') AS phone_e164,5 market_code, SUM(net_amount) AS pos_value6 FROM pos_transactions7 WHERE txn_date >= DATEADD(month, -12, CURRENT_DATE)8 GROUP BY 1,2,39),10web AS (11 SELECT LOWER(TRIM(email)) AS email,12 REGEXP_REPLACE(phone, '[^0-9]', '') AS phone_e164,13 market_code, SUM(net_amount) AS web_value14 FROM ecom_orders15 WHERE order_date >= DATEADD(month, -12, CURRENT_DATE)16 GROUP BY 1,2,317)18SELECT p.market_code,19 COUNT(*) AS pos_customers,20 COUNT(w.email) AS matched_on_email,21 ROUND(100.0 * COUNT(w.email) / COUNT(*),1) AS email_match_pct22FROM pos p23LEFT JOIN web w24 ON p.email = w.email AND p.market_code = w.market_code25GROUP BY 126ORDER BY 1;
In practice, first-run match rates between POS and ecommerce in multi-market retail groups are often low — frequently under 30% — because store staff are not incentivised to capture identifiers and because phone formats differ by market. That is not a platform problem. It is an operations problem, and no CDP fixes it for you.
Flag the channel identifiers unique to Asia
A Western reference architecture assumes email is the spine. Across much of Asia it is not. You will be resolving against LINE user IDs in Taiwan, Japan and Thailand; WeChat OpenID and UnionID in mainland China; WhatsApp phone numbers in Hong Kong, Singapore, Malaysia and India; KakaoTalk IDs in Korea; and Zalo IDs in Vietnam. Critically, a WeChat OpenID is application-scoped — it differs per official account or Mini Program — so unification requires the UnionID at the open-platform level. Design for phone-primary identity with email as secondary, and store channel IDs as first-class identifiers rather than custom traits you bolt on later.
Step 3: Decide Whether You Need a CDP or a Better CRM
What is a CDP versus a CRM?
A CRM is a system of record for known relationships and the work done against them: contacts, accounts, deals, service tickets, agent activity. Salesforce Sales Cloud, HubSpot, and Dynamics 365 are built for humans to operate inside. A CDP is a system of ingestion and resolution: it takes high-volume behavioural events and records from many sources, stitches them into unified profiles, computes traits and segments, and pushes audiences to activation endpoints. Segment, mParticle, Tealium and Adobe Real-Time CDP sit in this category, alongside the warehouse-native approach where Snowflake or BigQuery holds the profile and a tool like Hightouch or Census activates it.
The clean distinction: CRM answers "what is our relationship with this person and who is accountable for it?" A CDP answers "who is this person across all our touchpoints, and which audience should they be in right now?" Contentstack, Salesforce and mParticle all make roughly this point in their own comparisons; where I differ from vendor framing is on the conclusion. A CDP is not the new CRM. It is a dependency layer beneath your CRM and your messaging stack, and if your CRM data is unreliable the CDP will faithfully distribute that unreliability to every channel at speed.
The four types of CRM, and why it matters to this decision
Practitioners generally split CRM into four types:
- Operational CRM — automates sales, marketing and service workflows; the pipeline, the case queue, the task list.
- Analytical CRM — mines customer data for segmentation, churn scoring, and value modelling.
- Collaborative CRM — shares customer context across departments, franchisees, or dealer networks.
- Strategic CRM — orients the business model itself around customer value, driving what you build and stock.
Most APAC groups I meet have bought operational CRM and assumed the other three came free. They did not. A CDP substantially covers the analytical and audience-building gap, and helps collaborative CRM by giving every channel the same profile. It does nothing for strategic CRM — that is a management decision.
The 7 C's of CRM as a readiness checklist
The commonly cited 7 C's — customer, cost, convenience, communication, content, customisation, community — are useful less as theory and more as a gap audit. Score yourself one to five on each, per market. If communication and content score low because you have no consistent messaging calendar in Malaysia, unified data will not produce results there; you will simply have better-targeted silence.
A decision rule I use
Buy or build a CDP layer when at least three of these are true: more than three meaningful customer-data sources; more than two markets with distinct channel stacks; over roughly 250,000 identifiable customers; real-time or near-real-time triggering required (abandoned cart, in-store event, post-visit F&B follow-up); more than two activation destinations; and an analytics team that will actually use the resolved profile.
If fewer than three are true, invest instead in CRM data hygiene, a properly configured event tracking plan, a marketing automation platform such as Braze or HubSpot, and a warehouse. You can add the CDP layer later — and if you have built a clean event schema, that migration is measured in weeks, not quarters.
Ready to Transform Your Ecommerce Operations?
Branch8 specializes in ecommerce platform implementation and AI-powered automation solutions. Contact us today to discuss your ecommerce automation strategy.
Step 4: Build the Identity Spine Before Buying Activation Tooling
Define your identifier hierarchy explicitly
Every CDP requires you to declare which identifiers are unique, which can be shared, and in what priority they resolve. Get this wrong and you create profile collapse — hundreds of customers merged into one because a shared in-store tablet sent the same anonymous ID.
A reasonable APAC baseline, expressed as an mParticle-style identity priority:
1{2 "identity_strategy": {3 "priority": [4 "customer_id",5 "phone_e164",6 "email",7 "line_user_id",8 "wechat_unionid",9 "loyalty_card_no",10 "device_application_stamp"11 ],12 "unique": ["customer_id", "phone_e164", "loyalty_card_no", "wechat_unionid"],13 "shared_allowed": ["email", "device_application_stamp"],14 "max_devices_per_profile": 815 }16}
Note that email is marked shareable. In Asia, family accounts and staff-assisted signups mean a single email is often attached to several buyers; treating it as strictly unique creates false merges. Phone in E.164 format is generally the more reliable spine.
Normalise before ingestion, not after
Phone normalisation is the highest-return 40 lines of code in this entire programme:
1// Normalise APAC phone numbers to E.164 before any identify() call2import { parsePhoneNumberFromString } from 'libphonenumber-js';34const DEFAULT_REGION = { HK: 'HK', SG: 'SG', TW: 'TW', MY: 'MY', AU: 'AU', VN: 'VN' };56export function toE164(raw, marketCode) {7 if (!raw) return null;8 const region = DEFAULT_REGION[marketCode] ?? 'HK';9 const parsed = parsePhoneNumberFromString(String(raw).trim(), region);10 return parsed && parsed.isValid() ? parsed.number : null; // +8529876543211}
Then enforce a single tracking contract across web, app, POS and marketplace connectors:
1analytics.identify(customerId, {2 phone: toE164(rawPhone, 'SG'),3 email: email ? email.trim().toLowerCase() : undefined,4 market: 'SG',5 loyalty_tier: 'gold',6 consent: { marketing_email: true, marketing_sms: false, version: '2024-11' }7});89analytics.track('Order Completed', {10 order_id: 'SG-100238',11 channel: 'retail_pos',12 store_id: 'SG-ION-01',13 currency: 'SGD',14 revenue: 148.0,15 products: [{ sku: 'AB-221', quantity: 1, price: 148.0 }]16});
Segment's documentation on tracking plans and Protocols exists precisely because undisciplined event naming is the most common cause of unusable CDP data. Ratify the schema in a document, version it, and reject events that fail validation rather than quietly accepting them.
Instrument the offline capture problem
In retail and F&B, the binding constraint is usually store-level identifier capture, not software. Options that work: QR-code-to-messaging-channel at the till, receipt-to-e-receipt exchange, loyalty enrolment tied to a staff incentive, and reservation-linked identity in catering. One Hong Kong multi-brand catering group I worked with found that the practical lever was making identity capture part of the POS flow rather than an optional extra screen — a change in operations sequencing, supported by the integration, not caused by it. Measure captured-identity rate per store weekly and publish the league table. That single report does more for match rate than any vendor feature.
Step 5: Set Cross-Border Governance and Consent Rules First
Build a consent model that travels
Consent is not a boolean. Store purpose, channel, market, timestamp, source, and policy version — and treat the consent record as the gate on every downstream activation:
1{2 "customer_id": "C-88213",3 "market": "AU",4 "consents": [5 { "purpose": "marketing", "channel": "email", "status": "granted",6 "captured_at": "2025-02-11T03:22:10Z", "source": "web_checkout",7 "policy_version": "2025-01" },8 { "purpose": "marketing", "channel": "sms", "status": "withdrawn",9 "captured_at": "2025-03-04T11:08:44Z", "source": "preference_centre",10 "policy_version": "2025-01" },11 { "purpose": "personalisation", "channel": "onsite", "status": "granted",12 "captured_at": "2025-02-11T03:22:10Z", "source": "cmp",13 "policy_version": "2025-01" }14 ]15}
Hong Kong's PDPO requires specific opt-out handling for direct marketing and carries criminal penalties for non-compliant use of personal data in marketing, which makes channel-level granularity non-optional for any group operating there. Singapore's PDPA layers Do Not Call obligations on top of consent. Australia's Privacy Act reforms have been moving toward stronger enforcement and a statutory tort for serious invasions of privacy, per the OAIC's published guidance. China's PIPL adds separate consent requirements and cross-border transfer mechanisms that are materially stricter than the rest of the region.
Decide your data residency architecture early
There are three viable patterns, and the choice is commercial as much as legal:
- Single regional instance — one CDP and warehouse, usually in Singapore or Sydney, with market-level access controls. Cheapest to run; requires defensible transfer mechanisms for each source market.
- Federated — regional instance plus a separate in-country stack for restricted markets (typically mainland China, sometimes Indonesia or Vietnam), exchanging only aggregates or pseudonymised IDs. Higher cost, far fewer legal arguments.
- Fully in-market — per-country stacks. Only justified when regulation or JV structures force it; you give up cross-border customer view, which is often the entire point of the programme.
Most of the multi-market groups I see land on federated, with mainland China ring-fenced. Say it out loud in the business case: a federated architecture costs more in integration and licensing than a single instance, and it buys you regulatory defensibility rather than revenue.
Write the governance artefacts nobody enjoys writing
You need four documents, and they form the practical core of any customer data management CRM CDP strategy template worth using: a data dictionary with field-level ownership; a RACI for identity, consent, and segment creation; a retention and deletion schedule per market; and a DSAR runbook that can locate and delete a person across every system within statutory timeframes. Test the deletion path in a sandbox. Nearly every organisation discovers a system that cannot delete — an archive, a BI extract, a partner platform — and it is better to discover that before a regulator does.
Ready to Transform Your Ecommerce Operations?
Branch8 specializes in ecommerce platform implementation and AI-powered automation solutions. Contact us today to discuss your ecommerce automation strategy.
Step 6: Sequence the Integration Roadmap in 90-Day Increments
Phase one: warehouse, events, and one activation
Stand up the warehouse, implement the tracking plan on web and app, pipe ecommerce and POS transactions in, and build exactly one activation that proves value — usually lapsed-customer reactivation or post-purchase cross-sell in your largest market. Resist the urge to connect everything. Twilio's annual State of Customer Engagement reporting has consistently found a large gap between how personalised brands believe their communications are and how personalised customers find them; closing that gap in one journey, measurably, earns you phase two.
Phase two: identity resolution and second market
Turn on identity resolution with the hierarchy from Step 4, add your regional messaging channels (LINE, WhatsApp Business via a provider, WeChat where relevant), and extend to a second market with a different channel mix. This is where cost estimates usually break, because APAC messaging channels are per-message priced and channel APIs each have their own template approval workflows. Budget engineering time for template governance, not just the initial connector.
Phase three: CRM writeback and frontline enablement
Push resolved traits back into the CRM so that store staff, call centre agents, and dealer sales teams see the same customer the marketing team sees. For dealer-network businesses this is where the value concentrates: a manufacturer selling through independent dealers can route a lead with full behavioural context, then measure whether the dealer acted on it. Reverse ETL from the warehouse to Salesforce or Dynamics 365 is typically simpler than routing everything through the CDP.
Phase four: modelled traits and margin-aware targeting
Only now add propensity scores, predicted lifetime value, and churn risk. Models built on an unresolved identity graph produce confident nonsense. And insist on margin-aware targeting: a discount audience optimised for conversion will happily discount customers who were going to buy anyway. That is the most common way personalisation programmes destroy contribution margin while reporting a lift.
Step 7: Prove Incremental Value, Not Attributed Value
Hold back a control group from day one
Every journey ships with a holdout — typically 5 to 10% of the eligible audience, permanently excluded. Attributed revenue from a CDP dashboard is not incremental revenue; it counts purchases that would have happened regardless. Holdout-based measurement is the only number a CFO should accept, and as a former banker I will say plainly that if your programme cannot survive that test, it should not survive procurement either.
Track the operational metrics that predict outcomes
Four leading indicators, reviewed monthly: identified-transaction rate by store and market; profile match rate across sources; consented-and-reachable rate by channel; and time from data change to activation availability. If match rate is falling, no amount of creative optimisation will save the revenue metrics next quarter.
Examples of what good looks like
Useful public reference points exist. L'Oréal has publicly described a multi-year shift toward first-party consumer data and a unified data foundation to support personalisation at scale across its brand portfolio, including in China and wider Asia — the instructive part is not any single ROI figure but the sequencing: data foundation first, brand-level activation second, with central governance over identity and consent. Similar patterns show up in APAC airline loyalty programmes and regional beauty retail, where the data spine is centralised while journey design stays with local marketing teams. That split — central identity, local activation — is the pattern I recommend for almost every multi-market group.
Ready to Transform Your Ecommerce Operations?
Branch8 specializes in ecommerce platform implementation and AI-powered automation solutions. Contact us today to discuss your ecommerce automation strategy.
Step 8: Fix the Operating Model, or the Platform Will Decay
Staff the boring roles
A customer data programme needs an analytics engineer who owns the schema, a marketing operations lead who owns segments and journeys, and a data governance owner who owns consent and retention. Without the first role, event quality degrades within two release cycles. Across APAC, these roles are frequently filled through a mixed model — a small in-house core plus managed capacity in Vietnam, Malaysia, or the Philippines — which works well for pipeline maintenance and connector work, less well for stakeholder-facing segment strategy.
Give local markets defined freedom
Centralise identity, consent, event schema, and the data dictionary. Devolve creative, offer strategy, channel mix, and journey timing to market teams. Over-centralising activation is how regional programmes stall: a Taiwan team that cannot ship a LINE campaign without Singapore's approval will simply go back to running it outside the platform, and your data completeness quietly erodes.
Review quarterly against the ten questions
Return to Step 1's list every quarter. How many can you now answer, how fast, and who used the answer? That is the only roadmap review that matters.
Common Mistakes and How to Troubleshoot Them
Buying a CDP to compensate for a broken CRM
Symptom: duplicate contacts, stale field values, sales teams keeping private spreadsheets. A CDP will ingest and redistribute those defects. Fix: deduplicate and assign field ownership in the CRM first; it is unglamorous and it is the prerequisite.
Profile collapse from shared identifiers
Symptom: a handful of profiles with implausible event volumes, or customers receiving messages about products they never viewed. Cause: an anonymous ID from a shared in-store device or a placeholder email such as noreply@ treated as unique. Fix: blocklist placeholder values at ingestion, cap devices per profile, and mark email as shareable rather than unique.
Event schema drift
Symptom: Order Completed, order_completed, and Purchase all present; revenue fields sometimes strings, sometimes numbers. Fix: enforce a tracking plan in CI and block deploys on violations.
1# Validate events against the tracking plan in CI before release2npx typewriter build --config ./typewriter.yml3npm run test:analytics -- --schema ./schemas/tracking-plan.v3.json --strict
Consent captured but not enforced
Symptom: a customer who opted out of SMS still receives SMS from a legacy campaign tool connected directly to the source database. Fix: make the CDP or warehouse the only permitted audience source for outbound channels and remove direct database access for marketing tools. Audit this quarterly — it is the compliance failure most likely to reach a regulator.
Real-time everywhere, when batch would do
Symptom: cost overruns and an over-engineered stack. Only cart abandonment, in-store or in-venue triggers, service recovery, and fraud need sub-minute latency. Nightly batch is fine for win-back, replenishment, and tier changes. Real-time streaming pricing on event volume is where mid-market budgets get destroyed.
Unresolved marketplace data
Symptom: Lazada, Shopee, Tmall and Amazon customers invisible in your profile base. Cause: marketplaces withhold or mask identifiers, by design. Fix: treat marketplace demand as a separate acquisition cohort measured at aggregate level, and build a deliberate off-marketplace path — packaging inserts, warranty registration, channel-specific loyalty enrolment — rather than pretending your unified profile covers it.
Measuring success by profile count
Symptom: a board slide reporting "4.2 million unified profiles". Meaningless if only 900,000 are consented, reachable, and active in the last 18 months. Report reachable-and-consented actives by market instead.
Ready to Transform Your Ecommerce Operations?
Branch8 specializes in ecommerce platform implementation and AI-powered automation solutions. Contact us today to discuss your ecommerce automation strategy.
Where This Is Heading
Three shifts are already reshaping how customer data management CRM CDP strategy gets implemented in Asia-Pacific. First, the warehouse-native pattern is winning on cost and governance: with Snowflake, BigQuery and Databricks already in place for finance and supply chain, running the customer profile as a set of models in the warehouse and activating through reverse ETL avoids duplicating sensitive data into another vendor's cloud — which matters more each year as residency rules in Vietnam, Indonesia and India tighten. Second, regulatory divergence is accelerating rather than converging; the federated architecture that looks expensive today will look prudent in three years. Third, agentic and LLM-driven tooling is moving into the activation layer — natural-language segment building, automated journey variants, service agents reading the resolved profile. Every one of those capabilities is a function of identity resolution quality and consent granularity. Teams that spent 2024 and 2025 fixing their identity spine will be able to use them; teams that bought a platform and skipped Steps 4 and 5 will find the model confidently personalising to a profile that was never real.
The constraint, as ever, is not the technology. It is whether one executive will own the unglamorous work of identifier capture at the till, schema discipline in the repo, and consent enforcement across markets — for long enough to see the second and third phases land.
If you are scoping a customer data programme across multiple APAC markets and want a second opinion on the CDP-versus-CRM decision before you commit budget, get in touch with Branch8 — we will walk your source inventory and match rates with you.
Sources
- Gartner — Data Quality Research and Insights
- McKinsey & Company — Personalization and Growth Insights
- CDP Institute — Industry Research and Member Surveys
- Salesforce — CRM vs. CDP Explained
- Segment — Tracking Plans and Protocols Documentation
- mParticle — Identity Resolution (IDSync) Documentation
- Office of the Privacy Commissioner for Personal Data, Hong Kong — PDPO Guidance
- Personal Data Protection Commission Singapore — PDPA Resources
- Office of the Australian Information Commissioner — Privacy Guidance
- Twilio — State of Customer Engagement Report
FAQ
A CRM is a system of record for known relationships and the work performed against them — contacts, deals, service cases, agent activity — and is designed for humans to operate inside. A CDP ingests high-volume events and records from many sources, resolves them into unified profiles, and pushes audiences to activation tools. In practice the CDP sits beneath your CRM and messaging stack as a data dependency, not as a replacement for it.
About the Author
Matt Li
Co-Founder & CEO, Branch8 & Second Talent
Matt Li is Co-Founder and CEO of Branch8, a Y Combinator-backed (S15) Adobe Solution Partner and e-commerce consultancy headquartered in Hong Kong, and Co-Founder of Second Talent, a global tech hiring platform ranked #1 in Global Hiring on G2. With 12 years of experience in e-commerce strategy, platform implementation, and digital operations, he has led delivery of Adobe Commerce Cloud projects for enterprise clients including Chow Sang Sang, HomePlus (HKBN), Maxim's, Hong Kong International Airport, Hotai/Toyota, and Evisu. Prior to founding Branch8, Matt served as Vice President of Mid-Market Enterprises at HSBC. He serves as Vice Chairman of the Hong Kong E-Commerce Business Association (HKEBA). A self-taught software engineer, Matt graduated from the University of Toronto with a Bachelor of Commerce in Finance and Economics.