Customer Notifications
The Customer Notifications subdomain keeps customers informed. It listens to key moments across Ordering, Fulfilment, Payments, Reviews, Loyalty and Returns and sends the customer an email, SMS or push notification on their preferred channel.
Overview
The Customer Notifications subdomain is part of the CustomerCustomerDomainv1.0.0The Customer domain owns who our customers are — how they register, how their profile is maintained, and how they are au...Ownercustomer-platformMapView docs domain. It has no systems of its own — a single Notification ServiceNotification ServiceServicev1.0.0Sends customers email, SMS and push notifications in response to events from across Acme Inc, honouring each customer's ...Publishescustomer-notifiedSubscribesorder-confirmed, shipment-delivered +5Ownercustomer-platformMapRepoView docs consumes events from across the business and notifies customers according to their Notification PreferencesNotification PreferencesContainerv1.0.0
PostgreSQL database holding each customer's notification channels, opt-ins and quiet hours.Ownercustomer-platformMapView docs.
| Source domain | Events |
|---|---|
| Ordering | Order ConfirmedOrder ConfirmedEventv1.0.0Published when payment, inventory, and order validation have succeeded and the order is ready for fulfilment. Ownerordering-platformSchemaMapView docs |
| Fulfilment | Shipment DeliveredShipment DeliveredEventv1.0.0Published by the carrier when a shipment has been delivered to the customer. Ownerfulfilment-platformSchemaMapView docs, Return ApprovedReturn ApprovedEventv1.0.0Published when a return request passes the returns policy and the customer can send the items back. Ownerfulfilment-platformSchemaMapView docs |
| Payments | Payment FailedPayment FailedEventv1.0.0Published by Stripe when a charge fails. Ownerpayments-platformSchemaMapView docs, Refund ProcessedRefund ProcessedEventv1.0.0Published by Stripe when a refund has been processed. Ownerpayments-platformSchemaMapView docs |
| Reviews | Review PublishedReview PublishedEventv1.0.0Published when a submitted review passes moderation and becomes visible on the storefront. Ownerreviews-platformSchemaMapView docs |
| Customer (Loyalty) | Loyalty Points EarnedLoyalty Points EarnedEventv1.0.0Published when a customer earns loyalty points for a completed order. Ownercustomer-platformSchemaMapView docs |