Skip to main content
All CollectionsPlay SetupSubscription Upsell Moment Plays
Add Subscription Product Suggestions to Any Email
Add Subscription Product Suggestions to Any Email

Easily integrate subscription product suggestions into email campaigns or flows to convert customers who are primed to subscribe

Updated over a week ago

This article shows how to set up the Add Subscription Product Suggestions to Any Email 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

The Basics

  • Design a new email section that uses a dynamic table to highlight a customer’s Subscription Opportunity Products

  • Use the Subscription Personalized Cart as the destination for your CTA

  • Add conditional logic so the block only shows to customers with products.

  • Save the section as a universal content block.

  • Add it in to any email flow or campaign that is sent to your customers.

Creating the Dynamic Table

To use the list of products that are due for replenishment to populate dynamic email content, create a table with these settings:

Row collection

person|lookup:'Repeat - Subscription Opportunity Products'

Row alias

item

Use these variables to insert the dynamic content for products into the table row. For example, the product title:

{{ item.product.title }}

Variant title:

{{ item.variant.title }}

Product image:

{{ item.images.0.src }}

Linking to the Cart

In the URL field of a button or image, add this snippet to dynamically populate the link for a customer’s Personalized Cart:

{{ person|lookup:"Subscription Repeat Cart URL"|default:"YOURWEBSITE.COM" }}

Be sure to replace YOURWEBSITE.COM with your homepage

Show/hide logic

To ensure that this reusable component is only shown to customers who have products that need to be replenished, you can add this show/hide logic to the block:

person|lookup:'Repeat - Subscription Opportunity Products'

Further Reading

Did this answer your question?