Object definitions

What is it

Event definitions (raw incoming data) are mapped and transformed into Objects . These objects are crucial for 'summarizing' data, enabling efficient queries, and initiating workflows. By aggregating data, users can derive meaningful insights, streamline processes, and trigger automated actions based on defined criteria.


  • Definition: Objects of interest in the CXP that contain data.

  • Examples:

    • Person Object: Information about specific persons, such as name, email, and purchase history.

    • Company object: Information about specific companies, such as company name, email, KVK number.

    • Email Object: Includes details about an email, like sent date, subject etc.

  • Characteristics:

    • Properties: Contain details and characteristics about the object itself.

    • Relations: Objects can relate to each other, such as a person object linked to multiple order objects or a person who works at a company.

  • Usage: Help in structuring and managing both static and dynamic data to build a complete view of the object (mostly a person or a company)


How to create an object definition

Events are mapped and transformed into objects . These objects are crucial for 'summarizing' data, enabling efficient queries, and initiating workflows. By aggregating data, users can derive meaningful insights, streamline processes, and trigger automated actions based on defined criteria.

When creating a new definition select the right type and follow the steps, go to create new definition for more details.

Keep in mind that object definitions:

  • Needs a unique identifier

  • Does have an external key

  • Can hold PII data

  • Can hold sensitive data

Use cases

Person

Description : Represents a comprehensive view of an individual customer, consolidating various data sources into a single entity.

Key Attributes :

  1. Name

  2. Contact Information (email, phone number)

  3. Customer ID

  4. Demographic Information (age, gender, location)

  5. Loyalty Program Status

Company

Description : Represents a comprehensive view of a company, consolidating various data sources into a single company entity.

Key Attributes :

  1. Company Name

  2. Company Contact Information (email, phone number)

  3. Company ID

  4. Location Information (visit address, city etc.)

Transaction

Description : Captures the details of a financial transaction between a customer and the business.

Key Attributes :

  1. Transaction ID

  2. Date and Time

  3. Amount

  4. Payment Method

  5. Items Purchased

Product

Description : Represents an individual product that the business offers for sale, encompassing essential details and catalog information.

Key Attributes :

  1. Product ID

  2. Name and Description

  3. Category

  4. Price

  5. Stock Availability

Order

Description : Summarizes a collection of transactions or items purchased by a customer in a single order session.

Key Attributes :

  1. Order ID

  2. Order Date

  3. Customer ID

  4. List of Product IDs or Line Items

  5. Order Status (e.g., pending, completed, shipped)

Campaign

Description : Details an individual marketing campaign aimed at engaging customers or driving conversions.

Key Attributes :

  1. Campaign ID

  2. Start and End Dates

  3. Target Audience

  4. Channel (e.g., email, social media)

  5. Key Performance Indicators (KPIs)

Subscription

Description : Captures information related to customer subscriptions, enrollments, or service plans.

Key Attributes :

  1. Subscription ID

  2. Customer ID

  3. Service Type or Plan

  4. Renewal Date

  5. Status (active, paused, canceled)