Skip to content

CRM — Customer Relationship Management

Purpose

The CRM owns customer identity, profile, consent and customer engagement history.

Responsibilities

  • Customer identity management
  • Customer profile management
  • Consent management
  • Customer engagement history
  • Clienteling support

Explicit Non-Responsibilities

  • Order lifecycle ownership
  • Payment authorization
  • Inventory ownership

Business Services

  • Register Customer
  • Search Customer
  • Update Customer
  • Merge Customer
  • Retrieve Customer History

Published Events

  • CustomerRegistered
  • CustomerUpdated
  • CustomerMerged
  • CustomerConsentUpdated

Consumed Events

  • OrderCompleted
  • VoucherRedeemed