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"
},
}
}
}