Skip to main content
About to Lapse Events
Updated over a week ago

About the About to Lapse Event

Repeat's About to Lapse event lets you trigger automations in your email or SMS tools when we identify that customers are at risk of lapsing. The event also contains some properties that will help you personalize your messaging.

Timing

To identify customers for the About To Lapse Trigger, Repeat will:

  • Ingest your store's order history

  • Assess the churn risk for each customer

  • Send the event to your email and SMS platforms when a customer is approaching (but has not yet reached) the point of permanent lapse

Klaviyo Event Properties

The Due to Replenish Klaviyo event contains these properties:

Field

Description

Variable

Repeat Cart URL

URL of the customer's Personalized Cart
String

{{ event|lookup:'Repeat Cart URL' }}

Subscription Repeat Cart URL

URL of the customer's Personalized Cart with subscription enabled by default
String

{{ event|lookup:'Subscription Repeat Cart URL' }}

previouslyPurchased

List of products that the customer has bought before

Array of objects

{{ event.reorderableProducts }}

Note: Product variables below are shown as used in a dynamic table with event.reorderableProducts as the "Row collection" and item as the "Row alias"

‣ product

Details of a reorderable product
Object

‣ id

Product's Shopify ID
​Number
e.g. 12345

{{ item.product.id }}

‣ title

Product's title
​String
e.g. "Fizz In A Can"

{{ item.product.title }}

‣ price

Product's price
String
e.g. "24.00"

{{ item.product.price }}

‣ subscription_price

Product's price when purchased with a subscription plan

String
e.g. "20.00"

{{ item.product.subscription_price }}

‣ handle

Handle of the product used in the URL of the online store
String
e.g. "fizz-in-a-can"

{{ item.product.handle }}

‣ images

Object containing details about the product's images
Array of objects

‣ src

The URL of the product's primary image
String

{{ item.product.images.0.src }}

‣ variant

Details about the product's variant

‣ id

Variant's Shopify ID
​Number
e.g. 56789

{{ item.product.variant.id }}

‣ title

Variant's title
​String
e.g. "6 Pack"

{{ item.product.variant.title }}

Use The Event To Trigger Email or SMS

Check out the Lapse Prevention Flow Play for step-by-step instructions on setting this up on any platform.

In Klaviyo

Select the "Repeat - About to Lapse" metric as the trigger for a flow.

You can direct a customer to their personalized cart by adding the event's Repeat Cart URL property to the "Link address" field of an image, button, or text:

Copy and paste this snippet to the link address/URL field or into an SMS message (replace YOURWEBSITE.COM with your home page):

{{ event|lookup:"Repeat Cart URL"|default:"YOURWEBSITE.COM" }}

The Previously Purchased property is a list of products in this format:

{
"product": {
"id": 7013593874511,
"title": "Magic In A Box",
"variant": {
"id": 40645138776143,
"title": "Default Title"
},
"price": "39.00",
"images": [
{
"src": "https://cdn.shopify.com/s/files/1/0568/8256/1103/files/MagicInABox.png?v=1683126270"
}
],
"handle": "magic-in-a-box"
}
}

In Postscript

This event can be used to trigger an automation with Postscript's legacy automation builder. Select "Repeat: About To Lapse" as the automation's trigger.

Add a link to the customer's Personalized Cart by adding this snippet to a message:

{repeat_cart_url}

In Attentive

This event can be used to trigger a Journey in Attentive. Select "Repeat - About to Lapse" as the Journey's trigger.

Add a link to the customer's Personalized Cart by adding this snippet to a message:

{{triggerEvent.custom['repeat_cart_url']}}
Did this answer your question?