This webhook is triggered when customer’s reward is close to expiring.
To subscribe to this webhook, your access token needs to contain the
read_customers scope.
Available only to Shopify merchants
This webhook is triggered only when your reward expiration feature is enabled
Payload
Customer object with the same shape as the Customers
API
response
Title of the reward that is to expire
The type of the expiring reward. One of: voucher or gift_card
The source informs how the reward was acquired. One of: customer_redemption or rule_completion or tier_benefit
ISO 8601 timestamp of the reward’s approaching expiration
The type of discount provided. One of: flat or percentage
The discount provided by the claimed reward as a decimal value, e.g. $5 will
be 5. Only included if the reward type is voucher
The voucher (coupon) code linked to the claimed reward. Only included if the
reward type is voucher
Example
{
"id": "bff1bddb-6cd8-4c2c-9619-18744657053c",
"topic": "program_events/customer.approaching_reward_expiration",
"created_at": "2018-01-01T03:00:05.000Z",
"payload": {
"id": "332d90cd-1ba1-4a7b-abd1-79e643b4b89f",
"created_at": "2018-01-01T03:00:05.000Z",
"kind": "customer.approaching_reward_expiration",
"unique_until": nil,
"properties": {
"title": "$5 voucher",
"source": {
"kind": "customer_redemption"
},
"expires_at": "2014-01-01T03:00:05.000Z",
"reward_type": "voucher",
"voucher_code": "LL-PQ8V63",
"discount_type": "flat",
"discount_amount": 20,
"customer": {
"id": 6932,
"merchant_id": "2134606599",
"email": "jessica@example.com",
"points_approved": 200,
"points_pending": 300,
"points_spent": 500,
"rewards_claimed": 5,
"properties": {
"name": "Jessica White"
},
"metadata": {},
"birthday": "1990-01-29",
"blocked": false,
"guest": false,
"enrolled": true,
"enrolled_at": "2015-12-10T03:00:00.000Z",
"referral_id": "a4e",
"referred_by": {
"id": 3958,
"merchant_id": "192838592"
},
"loyalty_tier_membership": {
"started_at": "2017-03-03 00:00:00Z",
"expires_at": null,
"manual": false,
"loyalty_tier": {
"id": 16,
"name": "Silver",
"position": 2,
"default": false,
"hidden": false,
"lower_bound": "200.01",
"upper_bound": "400.00"
}
},
"insights_segment": "Loyal",
"referral_url": "https://prz.io/KzByQ2Fa",
"created_at": "2016-12-10T03:00:00.000Z",
"updated_at": "2018-01-01T03:00:00.000Z"
},
}
}
}