Logo
  • Product ▼
  • Blog
  • Stop Focusing on LTV
BOOK A DEMO
Logo

Blog

Podcast

Newsletter

Jobs

Privacy Policy

Terms of Service

© 2024 REPEAT INC. Moments is a trademark of Repeat, Inc.

LinkedInXInstagramTiktok
Cross-sell Predicted Products

Cross-sell Predicted Products

Description

Nudge customers towards their next purchase when they’re primed for a cross-sell

Moment
Cross-sell MomentCross-sell Moment
Channels
EmailSMS
Play Type
Flow

If you're looking to encourage product discovery and drive more cross-sells, this play is the way to go. Use Repeat’s Primed for Cross-sell trigger to automatically kick off this flow in Klaviyo, Postscript, and Attentive.

What Customers Experience

  • Automatic email or sms messages at the ideal time to encourage a cross-sell
  • Dynamic product suggestions based on the products they bought previously
  • Optionally, you can show products a that they previously purchased for easy repurchasing

How This Play Works

This play uses Repeat’s "Primed for Cross-sell" trigger for the ideal timing and dynamically populated content.

Timing

The trigger’s timing is unique for each customer, based on:

  • The products a customer purchased before
  • Historical data about other customers with similar purchases

Personalized Product Predictions

To personalize the message, the trigger also includes Product Predictions–the products that they’re most likely to try next.

Based on your store’s past successful cross-sells, Repeat identifies the products that are often:

  • Bought together, or
  • Bought in succession

Previously Purchased Products

The trigger also provides previously purchased products, so customers can easily repurchase a product that they bought before.

Setting It Up

This play is easy to launch with provided guides for Klaviyo, Postscript, and Attentive. We’ve also provided some email examples and copy suggestions to get you started.

By implementing this play, you can not only encourage customers to explore new items, but you can also decrease the time to the next order and increase repurchase rates.

Want to drive more cross-sellse, but don’t want to use Repeat’s Product Predictions? Check out our Suggest Best Sellers When Customers are Primed for Cross-selling instead.

icon
Goals
Encourage Cross-Sells
Shorten time between orders
Get more 2nd time customers
icon
Works With
Klaviyo
Integration
icon
Repeat Tools
Personalized Cart
Conversion Point

Examples

Give it a Try?Give it a Try?
Give it a Try?

Skincare Essentials

You Might LikeYou Might Like
You Might Like

TRUFF

Just For YouJust For You
Just For You

Skincare Essentials

‣

SMS Copy Examples

icon
Message 1

Hey {first_name}, We think you might like {prediction_product_title}.

Check it out:

{prediction_pdp_url}

icon
Message 2

Hey {first_name}, Ready to try something new? How about {prediction_product_title}?

Learn more:

{prediction_pdp_url}

icon
Message 3

Hey {first_name}, now's the time to try {product-prediction-title} with 10% off! Use code

[CODE]

Come check it out:

{prediction_pdp_url}

Setup Guides

‣

Klaviyo Setup

What we’re building

We’ll build a flow with three emails, powered by the Repeat - Primed For Cross-sell trigger:

image

1. Create a flow and add the trigger

Create a new flow and choose the metric called Repeat - Primed For Cross-sell for the flow’s trigger.

image

2. Add the first email to the flow

Add the first email to the flow. We recommend starting with a template that you’ve used before for a quicker start. We also recommend turning off smart sending for this flow.

3. Add a table to the email for product predictions

This table will use the product predictions list contained in the list Due For 2nd Order Cross Sell trigger. We’ll set it up with a text block in the left column and an image in the right column.

image

4. Make the table dynamic

Here, we’ll make the table dynamic so that it repeats a row for each item in the product predictions list. To do this, go to Table Settings, choose Dynamic, enter event.productPredictions for the “Row collection” and item for the “Row alias,” then click done.

5. Add the dynamic text and images to the table rows

Here’s where we’ll set up the text content and images for the items in the product predictions list. First, edit the text column. Switch to the HTML view and paste in this code (be sure to update YOURWEBSITE.COM to your brand’s website):

<h3>{{ item.product.title}}</h3>
<h4>{{ item.product.variant.title|cut:"Default Title" }}</h4>
<h4><a href="https://YOURWEBSITE.COM/products/{{item.product.handle}}"><span>Check it out &gt;</span></a></h4>

Then, change the image to a dynamic image that references this property:

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

6. Optionally, add a table for previously purchased products

If you’d like to add a list of previously purchased products to the email, duplicate the table that you just created. For this table, just change the “Row collection” to event.previouslyPurchased.

7. Add additional content and style your email

Add some copy and make it feel like your brand! See the examples on this page for inspiration.

8. Duplicate your email

We recommend adding two more emails to this flow. The easiest way to do that is by duplicating the email you just created. Clone the email twice, then add time delays between the new emails. 2-3 days between messages is a great place to start. Once you’ve duplicated, you can change up the content and copy of the new emails to add variation.

image

9. Add a flow filter

Add a flow filter to remove people from the flow if they have placed an order since starting it.

image
‣

Postscript Setup

What we’re building

We’ll build an automation with three messages, powered by the Repeat - Primed For Cross-sell trigger:

image

1. Create a new automation and add your trigger

We’ll create a new automation, choose the Repeat - PrimedForCrossSell trigger, and add a cancellation trigger for Order Created.

2. Create 3 messages

We’ll add three messages to this flow. We recommend setting the wait time to 3 days between messages. Here’s some sample copy to get you started:

Hey {{subscriber.first_name}}, We think you might like {{initial_event.get('prediction_product_title')}}.

Check it out:
{{initial_event.get('prediction_pdp_url')}}
Hey {{subscriber.first_name}}, Ready to try something new? How about {{initial_event.get('prediction_product_title')}}.

Learn more:
{{initial_event.get('prediction_pdp_url')}}
Hey {{subscriber.first_name}}, now's the time to try {{initial_event.get('prediction_product_title')}} with 10% off!

Code: SAVE10

{{initial_event.get('prediction_pdp_url')}}

3. Activate your flow

Click “Schedule or Activate” and choose “Activate automation immediately.”‣

‣

Attentive Setup

What we’re building

We’ll build a Journey with three messages, powered by the Repeat - Primed For Cross-sell trigger:

1. Create a new Journey and add your trigger

We’ll create a new Journey from scratch and choose the Repeat - Primed For Cross-sell trigger.

2. Create 3 messages

We’ll add three messages to this Journey. Here’s some sample copy to get you started:

Hey {{subscriber.firstName | default: 'there'}}, we think you might like {{triggerEvent.custom['prediction_product_title']}}.

Check it out:
{{triggerEvent.custom['prediction_pdp_url']}}
Hey {{subscriber.firstName | default: 'there'}}, Ready to try something new? How about {{triggerEvent.custom['prediction_product_title']}}?

Learn more:
{{triggerEvent.custom['prediction_pdp_url']}}
Hey {{subscriber.firstName | default: 'there'}}, now's the time to try {{triggerEvent.custom['prediction_product_title']}} with 10% off! Use code

SAVE10

Come check it out:
{{triggerEvent.custom['prediction_pdp_url']}}

3. Add delays & remove customers from the flow after purchasing

We recommend adding a 5-day delay between each message. We’ll also add a branch after the delay (and before the next message is sent) to check if a customer has made purchase since starting the Journey.

image

4. Activate your Journey

Click “Turn on” and choose “Allow subscribers to enter this journey once every 24 hours.”

More Plays for the Cross-sell Moment

Cross-sell Predicted Products
Cross-sell Predicted Products
EmailSMS
Flow

Nudge customers towards their next purchase when they’re primed for a cross-sell

Cross-sell Your Best Sellers
Cross-sell Your Best Sellers
EmailSMS
Flow

Use an automated email or SMS featuring your best sellers to drive a customer to their next favorite

Suggest Predicted Products Anywhere
Suggest Predicted Products Anywhere
Email
Reusable Block

Use Repeat’s Product Predictions to suggest a customer’s next favorite product in any email campaign or flow

Explore More Moments

Subscription Upsell Moment
Subscription Upsell Moment

Customers in this Moment are primed to commit to recurring orders

Replenishment Moment
Replenishment Moment

Customers in this Moment are ready to buy more of a product they’ve bought before.

About to Lapse Moment
About to Lapse Moment

Customers in this Moment are at risk of lapsing permanently

Cross-sell Moment
Cross-sell Moment

Customers in this Moment are primed to explore more of your product catalog.