Due for 2nd Order Cross Sell Events
Updated over a week ago

Before using this event, you must activate product predictions in the Repeat Shopify app. Head to Moments > 2nd Order Early Discovery to turn on predictions.

About 2nd Order Cross Sell Events

This event helps you drive more 2nd orders by introducing customers to more of your product catalog at the right time.

The event also includes Product Predictions. You can use our Product Predictions to show each customer the products they will most likely buy on their second purchase based on what they bought in the first order.

Timing

Because the optimal time is a little different for each customer (depending on what they bought in their first order), we’ll personalize the timing so you don’t have to worry about it.

Event Properties

The Due for 2nd Order Cross Sell event contains these properties:

Property Name

Description

Repeat Cart URL

A link to the customers Personalized Cart

Product Predictions (Klaviyo Only)

The list of products that a customer is predicted to buy on their second order

Previously Purchased (Klaviyo Only)

The list of products that a customer bought on their first order

Prediction Product Name (Postscript and Attentive)

The name of the product the customer is most likely to buy next

Prediction Variant Title (Postscript and Attentive)

The variant name of the product the customer is most likely to buy next

Prediction Variant Price (Postscript and Attentive)

The price of the variant in cents

Prediction PDP URL (Postscript and Attentive)

The URL of the product that the customer is most likely to buy next

Minimum Send Threshold Setting

If you'd like, you can set a minimum number of days between when a customer places their first order and when the event will be sent to your integrated marketing channels.

If the setting field is left blank, the threshold does not apply. Repeat will use your customer and order data to determine the best time, regardless of the time since the first purchase.

This setting can be accessed on 2nd Order Early Discovery Moment Page:

Once you have made a change to the minimum threshold that change will take effect the next day.

Choosing a Minimum Send Threshold

Setting a specific minimum send threshold is a great way to ensure that the 2nd Order Early Discover Moment is not sending in advance of key customer touch points.

For example, you may want to set a minimum threshold to compensate for delivery time if you don't want to ask a customer to purchase another product before their first order arrives.

You may also be sending transactional messages in the first few days after an order. If you want to wait until these messages conclude (let's say two days later), you could avoid the overlap if you set the minimum threshold to 2 days.

Recommend Threshold Settings

When the threshold is set to “automatic” Repeat will use dynamic send times. This means that we analyze customer, product, and order data to determine the best time for each customer. We recommend keeping this set to automatic unless there is a strong customer experience reason not to (like the examples above)

We also only allow the threshold to be between 1 and 31 days. The 2nd Order Early Discover Moment is designed to ask people to shop other products at the point they are most likely to return for a 2nd order, if the delay is too long the moment becomes less effective.

Use The Event To Trigger Email or SMS

Check out the Product Discovery with Predicted Products Play for step-by-step instructions on setting this up on any platform.

In Klaviyo

Select the "Repeat - Due for 2nd Order Cross Sell" metric as the trigger for a flow.

The Product Predictions and Previously Purchased properties are 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 - Due for 2nd Order Cross Sell" as the automation's trigger.

Use these snippets to personalize the message:

{prediction_product_title}
{prediction_variant_title}
{prediction_variant_price}
{prediction_pdp_url}

In Attentive

This event can be used to trigger a Journey in Attentive. Select "Repeat - Due for 2nd Order Cross Sell" as the Journey's trigger.

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

{{triggerEvent.custom['prediction_product_title']}}
{{triggerEvent.custom['prediction_variant_title']}}
{{triggerEvent.custom['prediction_pdp_url']}}
{{triggerEvent.custom['prediction_variant_price']}}
Did this answer your question?