Skip to content

Customer Segment

entity customer


A named group of customers sharing common behavioural, demographic, or value-based characteristics used to personalise offers, communications, and pricing.

Business Purpose: Enable targeted marketing, personalised promotions, and channel-specific experiences by grouping customers with similar attributes or behaviours.

Identity

Type Field Description
global segment-id Unique identifier for the customer segment.

Attributes

Attribute Description
segment-name Segment Name Human-readable label for the segment (e.g. High-Value Loyalists).
segment-type Segment Type Classification basis — behavioural, demographic, value-based, or campaign.
criteria Criteria Rule-based or natural-language definition of segment membership.
size Size Number of customers currently assigned to this segment.
recalculation-frequency Recalculation Frequency How often membership is recalculated — real-time, daily, weekly, or manual.

Lifecycle

draftactivearchived

Relationships

Type Target
contains customer customer
derives-from customer-profile customer-profile
applies-to promotion promotion

Events

Event Classification Terminal
CustomerSegmentCreated created
CustomerSegmentCalculated calculated
CustomerSegmentUpdated updated
CustomerSegmentArchived transitioned

Used by Capabilities

  • customer-segmentation Customer Segmentation
  • promotions Promotions

Used by Processes

Used by Applications

  • CRM crm
  • Promotion Engine promotion-engine

Note

Customer Segment membership feeds personalisation, promotion targeting, and loyalty tier assignment.


← Back to Customer Domain