Post-purchase replenishment & OTP -> subscriber flows: best practices
Last updated: September 15, 2026
Goal: Increase the re-purchase rate for new customers
Block: products block
Why use Zaymo for a replenishment flow?
Zaymo helps you remove the PDP from the funnel on a repurchase. With Zaymo, the email recipient can browse the item description, choose variants & selling plans, and go straight to checkout.
Unlike other, subscriber-focused actions, the transaction for this use case will not take place in the email. So, Zaymo won't have perfect explanation for how many purchases Zaymo caused. Instead, it's best to A/B test Zaymo vs a typical replenishment email and look at the change in your preferred metrics.
What you'll be building

Implementation Guide
For the interactive block, we recommend using the Previously ordered on Shopify product feed. That feed will pull the most recent products purchased by the recipient.
Step 1: Build the skeleton of the email in Klaviyo. Leave a blank space for the product recommendation
Step 2: Build your interactive email in Zaymo
Add the Zaymo products block if you expect most customers to re-order one product at a time
Add the Zaymo cart builder block if you want to allow customers to re-order multiple products at a time
Configure the purchase options in the block settings to either push the customer to a subscription or a one-time repurchase.
Make sure the flow is triggered for the right time relative to the product lifecycle. If you sell a 30-day pack of gummies, try to time the email a few days before they run out!
Measure results
Unlike most subscriber-focused actions, the transaction for this use case will not take place in the email. So, Zaymo won't have perfect measurement of how many purchases Zaymo caused. Instead, it's best to A/B test Zaymo vs a typical replenishment email and look at the change in your preferred metrics.
Before you publish a test, consider what results matter most to you. Below are three metrics that are worth keeping your eye on.
Zaymo Checkout Redirect | Every time someone uses a Zaymo block to click to the site, this action will fire (both to Zaymo & Klaviyo) |
(for Shopify) Placed Order | Use this Klaviyo metric to measure the total orders placed that are attributed to this email |
[Your subscription app] Subscription Started | Consider checking how many subscriptions were started that are attributed to this email. Especially if your primary CTA is to start a subscription, this metric will be relevant |
Examples & Best Practices
![]() | Above the fold
Subscribe & Save Subscribe & Save is pre-selected, and the recipient experiences loss aversion if they switch to the one-time purchase option and see the price jump up |
