Skip to content

Loyalty Platform

System Of Record


Authoritative system for loyalty programme membership, points accrual and benefits management.

At a Glance

Count
Capabilities Implemented 2
Business Objects Managed 1
APIs Exposed 3
Processes Supported 3
Events 11

Domains

loyalty customer

Architecture Context

graph LR
    LOYALTY_PLATFORM["Loyalty Platform\nSystem Of Record"]
    LOYALTY(("Loyalty"))
    LOYALTY_PLATFORM --> LOYALTY
    LOYALTY_MANAGEMENT(("Loyalty Management"))
    LOYALTY_PLATFORM --> LOYALTY_MANAGEMENT
    style LOYALTY_PLATFORM fill:#1e88e5,color:#fff,stroke:#1565c0

Capabilities Implemented

Capability Archetype Outcome
Loyalty loyalty engagement Members can be enrolled, earn points and benefits, and redeem rewards across cha…
Loyalty Management loyalty-management management The loyalty programme configuration, tier definitions, accrual rules, and member…

APIs Exposed

Endpoint Method Service Capability
/members/{id}/earn POST issue-points loyalty
/members/{id}/redeem POST redeem-points loyalty
/members/{id}/balance GET calculate-points loyalty

Business Objects Managed

Object Classification Domain
Loyalty Account loyalty-account aggregate-root loyalty

Processes Supported

  • Loyalty Enrollment loyalty-enrollmentA customer can join a loyalty programme and immediately start earning
  • Customer Registration customer-registrationA new customer can create a verified identity profile that enables per
  • Loyalty Tier Upgrade loyalty-tier-upgradeA loyalty member's tier is evaluated after a qualifying purchase and u

Events

Created (3):
LoyaltyMemberEnrolled CustomerCommunicationSent LoyaltyCardActivated

Transitioned (2):
LoyaltyPointsIssued LoyaltyPointsRedeemed

Updated (4):
PointsIssued PointsRedeemed LoyaltyPointsAccrued LoyaltyPointsEarned

Calculated (2):
LoyaltyPointsCalculated LoyaltyBenefitsCalculated


← Back to Application Catalog