Skip to main content

Overview

The Customer Data module collects, models, and activates customer data, working like a composable Customer Data Platform (CDP). Its core object is the Contact: every interaction across your touchpoints is resolved to a unified contact, organized through profiles, grouped into organizations, and activated through segments and views. You adopt only the pieces you need. For how Customer Data fits the rest of the platform, see Core concepts. The module is built around a few connected ideas.

Contacts and identity

A Contact is the unified record of a person. Because the same person shows up across channels and devices, CXF performs identity resolution — consolidating multiple identifiers (email, phone, UUID, OAuth, and more) into one coherent contact, so you have a single 360° view instead of fragmented records. Each identifier carries its semantic type, source, and how and when it was validated.

Profiles

Profiles model and organize a contact’s data. A profile is a schema — a set of attributes, taxonomies, and tags — that describes one role or relationship a contact has. A contact can hold several profiles at once:
  • Customer — demographics, interests, purchase history.
  • Member — membership type, start and expiration dates.
  • Student — grades or academic records.

Organizations and documents

Organizations group contacts into the companies or accounts they belong to, so you can model B2B relationships and query a contact by the attributes of its organization. Document Templates define structured documents attached to contacts and organizations.

Segments and activation

Segments turn customer data into action. A segment filters contacts by their attributes, taxonomies, tags, and relationships — combined with boolean logic — to build dynamic audience cohorts (for example, contacts filtered by the attributes of the organization they belong to). Save a segment as a View to reuse its filters, fields, and relationships — the foundation for data activation: feeding customer data to downstream marketing, sales, and support tools.
Customer interactions are captured as Events, which enrich contact profiles and can trigger automations. Events live in the Orchestration module.

In this module

Contacts

The unified customer record, with identity resolution across identifiers.

Profiles

Schemas that organize a contact’s attributes by role.

Organizations

The companies and accounts contacts belong to.

Document Templates

Structured documents attached to contacts and organizations.

Segments

Dynamic audience cohorts for activation.