This play is for you if you want to drive more second orders, but want to feature best selling products instead of using Repeat’s Product Predictions.
Use Repeat’s trigger to automatically kick off a flow in Klaviyo, Postscript, and Attentive.
What Customers Experience
- Automatic email or sms messages at the ideal time to encourage a second order
- An easy way to shop your best selling products
- The products that they previously purchased for easy repurchasing
How This Play Works
This play uses Repeat’s "Due for 2nd Order 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 in the first order
- Historical data about other customers who bought the same products on their first order
Previously Purchased Products
The trigger provides a list previously purchased products, so customers can easily repurchase a product that they bought before.
If you’re designing an email or SMS for this automated flow that features a single product, we recommend using the previously purchased list to exclude customers that already bought that product. You can create a couple variations of the email with different products if you want to make sure you have everyone covered.
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 will not only increase repurchase rates and decrease the time to the 2nd order – you will also expose your customers to more of your product catalog and build brand loyalty.
Want to drive more 2nd orders with Repeat’s Product Predictions instead of best sellers? Check out our Product Discovery with Predicted Products Flow play instead.
Examples
SMS Copy Examples
Hey first name! You're going to love product. Check it out: product link
Hey first name, Ready to try something new? How about product? Learn more: product link
Hey first name! Now's the time to try product with 10% off! Code: coupon code product link
Setup Guides
Klaviyo Setup
What we’re building
We’ll build a flow with three emails, powered by the Repeat - Due for 2nd Order Cross Sell trigger:
1. Create a flow and add the trigger
Create a new flow and choose the metric called Repeat - Due for 2nd Order Cross Sell for the flow’s trigger.
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 previously purchased products
This table will use the previously purchased products 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.
4. Make the table dynamic
Here, we’ll make the table dynamic so that it repeats a row for each item in the previously purchased products list. To do this, go to Table Settings, choose Dynamic, enter event.previouslyPurchased
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 previously purchased products 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 ></span></a></h4>
Then, change the image to a dynamic image that references this property:
{{ item.product.images.0.src }}
6. Add additional content and style your email
Here, you’ll need to add in content around the best seller product that you want to recommend to customers. Add some copy and make it feel like your brand!
7. 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.
8. Add a flow filter
Add a flow filter to remove people from the flow if they have placed an order since starting it.
Postscript Setup
What we’re building
We’ll build an automation with three messages, powered by the Repeat - Due for 2nd Order Cross Sell trigger:
1. Create a new automation
We’ll create a new legacy automation and choose the Repeat - Due for 2nd Order Cross Sell trigger.
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 {first_name}! You're going to love our product.
Check it out:
product url
Hey {first_name}, Ready to try something new? How about our product?
Learn more:
product urlproduct url
Hey {first_name}, now's the time to try our product with 10% off!
Code: SAVE10
{prediction_pdp_url}
Attentive Setup
What we’re building
We’ll build a journey with three messages, powered by the Repeat - Due for 2nd Order Cross Sell trigger:
1. Create a new journey
Create a new journey from scratch and choose the Repeat - Due for 2nd Order Cross Sell trigger.
2. Create 3 messages
We’ll add three messages to this flow. Here’s some sample copy to get you started:
Hey {firstName}! You're going to love our product.
Check it out:
our product
Hey {firstName}, ready to try something new? How about our product?
Learn more:
our productour product
Hey {firstName}, now's the time to try our product with 10% off!
Code: SAVE10
{prediction_pdp_url}
3. Add a delay between messages
We recommend starting with a 3 day delay between message steps.
4. Add conditions to check if a customer has ordered
Before the second and third messages, we’ll add a condition to ensure that a customer has not placed an order since starting the flow.