CRM & customer data

CRM or customer data platform: which problem are you solving?

Understand the roles of CRM, customer profiles, a data warehouse and loyalty rules, and how they can work together across the customer journey.

Choose the platform roles around the customer work, the information needed and the people operating the service.

A CRM helps people manage customer work. A customer data platform connects information into profiles and audiences. Both can be useful in the same business, but the buying decision starts with the task that needs to improve.

A warehouse and a loyalty programme can add further responsibilities: wider business reporting, points, benefits and reward rules. Give each a clear job before deciding which products and connections the organisation needs.

Identify the work that is breaking down

If staff cannot see who owns an enquiry, what was promised or what needs to happen next, investigate the operational process and CRM. A broader customer profile does not by itself give an unowned sales or service task a responsible person.

If the same customer appears differently across a website, app, store and CRM, investigate identifiers, source data and the intended use of the combined information. A CDP can help make that context usable across the selected customer journeys.

The CDP Institute’s definition centres on maintaining a persistent, unified customer record accessible to other systems. Assess the actual product and its connections against your requirements; the category name does not settle the implementation.

Compare the responsibilities

RoleMain working questionRecords or rules that matter
CRMWhat should our team do for this customer next?Contacts, accounts, opportunities, service tasks, communication and responsibility.
Customer data platformWhat relevant customer context can inform the next interaction?Connected identifiers, profiles, events, audiences and activation rules.
Data warehouse or enterprise data hubHow do customer and operational results relate across the business?Prepared source history, shared measures and wider finance, service or operational reporting.
Loyalty programmeWhat benefit has this participant earned, and how can it be used?Eligibility, earning, points or entitlements, expiry, redemption and corrections.

Products can cover more than one role. The important decision is which selected system is authoritative for each record or rule and how the remaining systems receive the context they need.

Twin CRM and PangoCDP support different customer-platform responsibilities. The surrounding operating and reporting systems have their own roles.

Give the warehouse a wider reporting role

A warehouse can bring customer information together with finance, stock, service and other operational sources. It is useful when the question spans business functions or requires consistent history and measures beyond one customer programme.

Google describes BigQuery as a data platform combining warehouse and analytics capabilities. A customer programme can exchange selected information with it, but each direction should be defined. Our BigQuery/CDP flow guide explains the documented PangoCDP input and audience-export configurations.

Twin’s Suntory PepsiCo Vietnam Enterprise Data Hub is an example of a broader enterprise data programme, with DMS, SAP, MEMS, CMMS and Excel information serving seven business functions. Its scope is the data hub described in the story.

Define the loyalty rules and benefits

A loyalty experience gives the customer a way to understand eligibility, progress and benefits. The business needs clear rules for earning, expiry, use and the effect of a cancellation or return.

The customer-data platform may use membership or reward activity in an audience. The programme still needs an authoritative entitlement or points record and a confirmed redemption process. Agree which product provides those functions and how corrections reach the connected views.

The Twin-built Merries Baby Club application brought points, rewards, mini games and baby-care content into a branded customer experience. It illustrates the participant-facing application alongside the rules and customer records a loyalty programme needs.

Establish whether the data can be joined

Inspect representative identifiers before promising one customer view. A shared email can belong to several people; a person can have several products or accounts. Keep useful relationships and source context instead of forcing every record into a single simple status.

Agree how uncertain matches are reviewed and incorrect links are corrected. Communication preferences and permitted purposes need to reach the systems using the information. A successful technical join does not establish every later use.

Identifiers, history and preferences contribute different context. The matching rules and available controls are assessed for the actual implementation.

If systems work together, agree the exchange

For each shared fact, name the source, receiving system, identifier and update timing. Check what happens when a correction arrives late, a preference changes or a connection fails.

Start with one complete customer journey and test the relevant records together. Buying every component at once is not necessary when a smaller scope meets the operating need.

Choose the combination your teams need

Twin CRM and PangoCDP can be used independently. Configure the product that fits the immediate task, then connect customer, operating and reporting information where the business needs it. Customised applications and enterprise data engineering can address the work around those products.

A useful evaluation shows the user’s task, the source record, the resulting action and the team responsible for operating it. The CDP preparation guide turns that approach into a first implementation example.

Twin can help assess the existing systems and define a proportionate combination of software, configuration and integration. The Delivery Model sets out product and delivery responsibilities.

Work through your customer-platform choices