Post-purchase replenishment & OTP -> subscriber flows: best practices

Last updated: May 5, 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

image.png

Implementation Guide

Step 1: Use the fallback link to create non-interactive template in Klaviyo

  • Create your base template in Klaviyo

    • Be sure to leave spaces for your interactive blocks to be dropped in.

Step 2: Build your interactive email in Zaymo

  • Import your template from Klaviyo into Zaymo

  • Add the Zaymo product block or product grid block

  • Configure the purchase options in the block settings (right-hand side panel) to enable subscription/selling plan options – as long as a selling plan exists for the product, you'll find that option available to select

  • Edit the branding to help the Form block match the email

Step 4: Export to Klaviyo

  • Click on Preview / Export

  • In the previewer, test the email and ensure it looks as expected on desktop vs mobile and interactive vs fallback; you can also send yourself test emails to review

  • Click Export

  • The template will land in your Klaviyo template library

Step 5: Set the email live

  • Use the template in the post-purchase replenishment flow

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

image.png

Above the fold


The block is front and center. The less a recipient has to scroll, the more likely they are to consider the CTA

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