Tier Expiration Reminder

Sent when a customer is at risk of losing their tier: 30, 14 and 7 days before it expires, depending on your settings, and only if they haven't met the requirements to keep it. Each reminder is sent once.

To receive it, add yotpo/tier/expiration/reminder to events when you create a filter, then subscribe the filter to your target. Yotpo sends the event to your target URL as a POST with this JSON body.

Payload
string

The event name, yotpo/tier/expiration/reminder.

string

The display name of the event.

string

Your store's website URL.

string

Your store's name.

string

The email address of the customer whose tier is about to expire.

customer
object

The customer object, including current VIP tier details (vip_tier_name, vip_tier_ends_at).

date-time

The date and time when the customer's current VIP tier expires (ISO 8601).

integer

How many days remain before the tier expires (for example, 30, 14, or 7).

vip_stats
object

The customer's current progress toward tier requirements (points_earned, amount_spent_cents).

vip_stats_needed_maintain
object

How much more the customer needs to maintain their current tier (points_needed, amount_cents_needed).

string

The name of the next VIP tier above the customer's current tier.

vip_stats_needed_next
object

How much more the customer needs to reach the next tier. This object is optional and may be omitted from the payload.

date-time

When Yotpo sent the event.

Headers
string
required

The event name. Matches topic in the body.

string
required

The kind of account the event belongs to.

string
required

Your store ID.

string
required

A unique ID for the event.

string
required

A unique ID for this delivery to this target. Use it to ignore duplicates.

Response
200

Return any 2xx status quickly to acknowledge the event. Without one, Yotpo retries at least 10 times with exponential backoff.

LoadingLoading…