Triggered when a customer's balance are about to reset due to inactivity in 30 days
Event Type
notification/points_expiry_warning
Webhook Payload
// Last active points event
{
"id": 123456789,
"points_amount": 100,
"points_diff": 100,
"credits_amount": 0,
"credits_diff": 0,
"applied_at": "2025-04-25T12:23:43.000Z",
"internal_note": null,
"external_note": "manual points adjustment",
"event_type": "notification/points_expiry_warning",
"source": "manual",
"order_id": null,
"customer": {
"id": 9876543210987,
"email": "[email protected]",
"first_name": "John",
"last_name": "Doe",
"dob": null,
"accepts_marketing": false,
"orders_count": 0,
"verified_email": false,
"total_spent": 0,
"shopify_tags": [],
"loyalty_status": "member",
"points_tally": 527,
"credits_tally": "0.0"
}
}
Payload Fields
Field | Type | Description |
---|---|---|
id | Integer | Unique ID of the points event resource |
event_type | String | Webhook identifier (notification/points_expiry_warning ) |