customer.changed_tier
Triggered when a customer changes from one tier to another in the loyalty program.
customer.changed_tier
customer.changed_tier
Payload Structure
{
"payload": {
"createdAt": "2025-05-30T11:17:19.646Z",
"tierId": "6a538edc",
"merchantId": "inveterate",
"detail": {
"previousTierName": "PAID0402",
"previousTierId": "3a636361",
"tierName": "FREE"
},
"updatedAt": "2025-05-30T11:17:19.646Z",
"customerId": "7733576892547"
},
"metadata": {
"id": "3b8313888e852a1b4a285dbe4334a610",
"retryCount": 0,
"shopDomain": "inveterate.myshopify.com",
"topic": "customer.changed_tier",
"version": "2025-06",
"triggerredAt": "2025-05-30T11:17:21.144Z"
}
}
Payload Fields
payload
createdAt
(string): ISO timestamp when the event was createdtierId
(string): Unique identifier for the new tier the customer moved tomerchantId
(string): Merchant identifiercustomerId
(string): Customer identifierupdatedAt
(string): ISO timestamp when the event was last updateddetail
(object): Additional details about the tier changepreviousTierName
(string): Name of the tier the customer moved frompreviousTierId
(string): ID of the tier the customer moved fromtierName
(string): Name of the new tier the customer moved to
metadata
id
(string): Unique event identifierretryCount
(number): Number of retry attempts for this eventshopDomain
(string): Shopify domain of the merchanttopic
(string): Event topic nameversion
(string): API versiontriggerredAt
(string): ISO timestamp when the event was triggered
Last updated
Was this helpful?