customer.joined.free_trial
Triggered when a customer joins a free trial tier in the loyalty program.
customer.joined.free_trial
customer.joined.free_trial
Payload Structure
{
"payload": {
"createdAt": "2025-05-30T13:51:00.551Z",
"tierId": "c669d6e7",
"merchantId": "inveterate",
"detail": {
"entryType": "SUBSCRIPTION_PURCHASE",
"tierName": "TrialTier"
},
"updatedAt": "2025-05-30T13:51:00.551Z",
"freeTrialStart": "2025-05-30T13:50:47.177Z",
"freeTrialEnd": "2025-06-04T13:50:47.175Z",
"customerId": "8921477710119"
},
"metadata": {
"id": "2297571615b78a717726569a0bfed6fa",
"retryCount": 0,
"shopDomain": "inveterate.myshopify.com",
"topic": "customer.joined.free_trial",
"version": "2025-06",
"triggerredAt": "2025-05-30T13:51:01.817Z"
}
}
Payload Fields
payload
createdAt
(string): ISO timestamp when the event was createdtierId
(string): Unique identifier for the trial tier the customer joinedmerchantId
(string): Merchant identifiercustomerId
(string): Customer identifierupdatedAt
(string): ISO timestamp when the event was last updatedfreeTrialStart
(string): ISO timestamp when the free trial startedfreeTrialEnd
(string): ISO timestamp when the free trial endsdetail
(object): Additional details about the trial entryentryType
(string): How the customer joined (e.g., "SUBSCRIPTION_PURCHASE")tierName
(string): Name of the trial 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?