Skip to main content
Subtotal delivers the following custom events to Braze via the users.track endpoint. Each event can be used to trigger campaigns, build segments, or power Canvas journeys.

Purchased at Retailer

Triggered when a purchase is shared with your brand. Sent for qualifying historical purchases and newly shared purchases. This is the Braze event name for the Purchase shared trigger. The delivered name remains Purchased at Retailer. status is a new field. Other fields did not change, and events are sent at the same time as before. Events carry the purchase status when they are sent. Later status changes are not sent as events. Read the latest status from GET /purchases/. Example

Connected an Account

Triggered when a consumer links a retail account. Example

Disconnected an Account

Triggered when a consumer disconnects a retail account. Example

Unauthenticated Connection

Triggered when an active connection becomes unauthenticated and requires the customer to reauthenticate (e.g. after a retailer password change). Example

Reauthenticated Connection

Triggered when a consumer re-authenticates a previously unauthenticated connection. Example

Profile Created

Triggered the first time Subtotal captures a consumer’s profile for a connection — their identity details and purchase metrics scoped to your brands. Use it to enrich Braze user profiles with first-party retail identity. Example

Profile Updated

Triggered when a previously captured profile changes — for example an updated email or postal code, or when new purchases shift the brand-purchase metrics. Carries the same properties as Profile Created. Example