Personalization isn't just a trend—it's the key to engagement and conversion. But how do you seamlessly integrate personalized product recommendations into every campaign or flow? The answer lies in Repeat’s innovative Product Predictions Profile Properties. This tool empowers you to create a versatile, reusable block that you can drop into any Klaviyo email campaign or flow, showcasing products your customers are most likely to love next.
It’s a breeze to set up this component, and even easier to integrate into the emails you’re already sending. Set this play up today if you want to encourage product discovery and drive more cross-sells!
What Customers Experience
- Personalized, dynamic product suggestions based on the products they bought previously
- Images, titles, and descriptions from your Shopify store
- Link customers right to the PDP when a product catches their eye
Personalized Shopping Journeys in Every Email
When customers open your emails, they are greeted with more than just promotions—they discover a curated selection of products uniquely tailored to their tastes. These aren't random suggestions; they're insightful predictions of products they haven't tried but are likely to purchase next. This level of personalization transforms your emails from mere communication to a compelling shopping experience.
How This Play Works
This play uses Repeat’s "Product Predictions" profile property in Klaviyo to add curated products to any email.
Personalized Product Predictions
Based on your store’s past successful cross-sells, Repeat identifies the products that are often:
- Bought in the same order, or
- Bought in successive orders
Predictions update each time a customer makes a new purchase, ensuring they always see the most relevant product suggestions based on their unique profile.
Reusable Universal Block
Leverage Klaviyo’s universal blocks to save the section and quickly drop it in anywhere. Once you save this component, adding it to an email is as easy as drag and drop.
Only Shown When It’s Relevant
We’ll set up the block so it’s hidden for recipients who haven’t made a purchase yet.
Setting It Up
This play is easy to launch with the guide for Klaviyo below. We’ve also provided some email examples to get you started.
By implementing this play, you're creating a tailored shopping experience that resonates with each customer. Dive in now and transform your email marketing into a powerhouse of personalization!
Examples
Setup Guides
Klaviyo Setup
What we’re building
We’ll build a reusable component, saved as a universal block, that you can add to any email campaign or flow to show customers the products that they are most likely to purchase next.
1. Create the table & make it dynamic
In a new email template, add a table to the body of the email. Switch to the “table settings” tab and choose the “dynamic” option. In the “Row collection” field, add this text variable to use the “Repeat - Product Predictions” profile property to populate your table:
person|lookup:'Repeat - Product Predictions'
In the “Row alias” field, enter item
.
2. Add product titles and links
Switch to the “Content” tab. The left column should be a text column. Cluck the button above the text editor to switch to the source code view and copy and paste in this HTML:
<h3>{{ item.productTitle}}</h3>
<h4>{{ item.variantTitle|cut:"Default Title" }}</h4>
<h4> </h4>
<h4><a href="https:/consumerpackaged.store/products/{{ item.pdpUrl}}">Check it out ></a></h4>
3. Set up the product image
Switch to the image column and click the “Add Dynamic Image…” button. In the text field, add this variable and save it: {{ item.imageUrl }}
4. Add show/hide logic
To make sure that the Product Predictions block is only shown when a customer profile contains product predictions, add we’re going to add a bit of logic. Navigate to the “Display options” tab and click “Create Logic.” Add the following text to the Logic field and save it:
person|lookup:'Repeat - Product Predictions'
5. Test your table
To test your table, you’ll want to preview the email in two different ways:
- Preview as a customer who does have the Product Predictions property set on their profile to make sure the table displays correctly
- Preview as a customer who does not have Product Predictions on their profile to make sure the table is correctly hidden
6. Add styling and save the table as a universal content block
Style the table to suit your brand, then save it as a universal content block (hover over the table and click the star button). Give it a name you’ll remember like “Repeat Product Predictions.”
7. Add the content block to you emails
You’re now ready to add the universal content to any email! Drop it into a campaign, add it to a flow, or place it anywhere you want to expose your customers to their next favorite product.