customer.joined.free_tier
Triggered when a customer joins a free tier in the loyalty program.
customer.joined.free_tier
customer.joined.free_tierPayload Structure
{
"payload": {
"createdAt": "2025-05-30T11:23:12.195Z",
"tierId": "0d0c6284",
"merchantId": "inveterate",
"detail": {
"entryType": "FREE_SIGNUP",
"previousTierName": "PreviousTier",
"previousTierId": "6a538edc",
"tierName": "FREE"
},
"updatedAt": "2025-05-30T11:23:12.195Z",
"customerId": "7733576892547"
},
"metadata": {
"id": "a15fb599199de3eb84f4df329d9b1389",
"retryCount": 0,
"shopDomain": "inveterate.myshopify.com",
"topic": "customer.joined.free_tier",
"version": "2025-06",
"triggerredAt": "2025-05-30T11:23:12.888Z"
}
}Payload Fields
payload
createdAt(string): ISO timestamp when the event was createdtierId(string): Unique identifier for the tier the customer joinedmerchantId(string): Merchant identifiercustomerId(string): Customer identifierupdatedAt(string): ISO timestamp when the event was last updateddetail(object): Additional details about the tier transitionentryType(string): How the customer joined (e.g., "FREE_SIGNUP")previousTierName(string): Name of the previous tier (if applicable)previousTierId(string): ID of the previous tier (if applicable)tierName(string): Name of the new tier
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?
