This article shows how to set up the Suggest Predicted Products Anywhere Play. Learn more about the play here or explore all of our Plays.
To make setup even faster, reach out to [email protected] so we can add the Klaviyo template to your account.
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 your 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.