notification/points_expiry_warning

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

FieldTypeDescription
idIntegerUnique ID of the points event resource
event_typeStringWebhook identifier (notification/points_expiry_warning)