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¶
draft → active → archived
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.