Turn Klaviyo Flows Into Reorder Revenue

You're already sending post-purchase emails in Klaviyo. Thank you for your order. Your order has shipped. How was your experience?

But are you sending the email that actually makes money? The reorder email.

Most merchants either skip this entirely or handle it poorly — a generic "miss us?" email linking to the homepage 30 days after purchase. No pre-filled cart. No incentive. No personalization.

Here's what a good reorder flow looks like: the right customer gets an email at the right time, with a single link that loads their previous order into checkout. One click. Done.

What You're Building

The complete reorder system has three parts:

  1. Smart timing — Shopify Flow analyzes each customer's purchase history and triggers a reminder when they're likely running low
  2. Personalized link — A Checkout Links reorder URL that pre-fills each customer's cart with their previous order
  3. Targeted email — A Klaviyo flow that sends the right message based on customer type (new vs repeat)

Step 1: Create Your Reorder Link

In Checkout Links, create a new link:

  • Name: "Reorder" or "Buy Again"
  • Custom slug: /reorder or /buy-again
  • Dynamic mode: ON
  • Cart → Reorder items: Checked This creates a link that, when visited with a customer ID parameter, automatically loads that customer's most recent order.

Step 2: Add Reorder Promotions

Set up tiered incentives in the Promotions card:

  • Under $50: Free shipping
  • $50–$100: Free shipping + 10% off
  • $100+: Free shipping + 10% off + free sample Don't over-discount. A customer reordering $100+ is already committed. Free shipping alone might be enough.

Step 3: Set Up Shopify Flow Reorder Reminders

The Reorder Reminder action in Shopify Flow analyzes purchase history and triggers Klaviyo events at the right time.

Configure:

  1. Select your product — which product to track
  2. Link it to your reorder checkout link
  3. Choose timing mode:
    • Manual: Fixed intervals (30 days new, 25 days repeat)

    • Automatic: Per-customer reorder windows based on actual purchase history

Smart edge cases handled automatically:

  • Product out of stock? Reminder skipped
  • Customer has active subscription? Excluded
  • Already reordered? Flow exits early

Step 4: Build the Klaviyo Flow

Create a flow triggered by the "Reorder Reminder Due" event.

Available variables:

| Variable | Contents |

|----------|---------|

| {{ event.reorder_link }} | Personalized checkout link |

| {{ event.product_name }} | Product name |

| {{ event.days_since_purchase }} | Days since last order |

| {{ event.customer_type }} | "new" or "repeat" |

| {{ event.headline }} | Custom headline |

| {{ event.body_copy }} | Custom body text |

| {{ event.cta_text }} | Custom CTA text |

New Customers (1–2 Orders)

Subject: "Time to restock your {{ event.product_name }}?"

Warmer tone. Include social proof. Explain the one-click process.

CTA: {{ event.cta_text }}{{ event.reorder_link }}

Repeat Customers (3+ Orders)

Subject: "Your {{ event.product_name }} refill is ready"

Short and direct. Skip the education. Just give them the button.

CTA: "Reorder in One Click" → {{ event.reorder_link }}

Setting Up the Split

Add a Conditional Split in Klaviyo:

  • Condition: event.customer_type equals "repeat"
  • YES: Short, direct email
  • NO: Warmer, detailed email

Step 5: Add UTM Tracking

{{ event.reorder_link }}&utm_source=klaviyo&utm_medium=email&utm_campaign=reorder_reminder

Measuring Success

In Checkout Links: Sessions, orders, conversion rate, revenue, AOV from reorder links.

In Klaviyo: Open rate, click rate, revenue per recipient.

Over time: Identify VIP customers (3+ reorders), spot churn risks (missed reorder window), optimize timing, A/B test incentives.

Common Mistakes

Same timing for everyone. Use automatic timing or segment by customer frequency.

No incentive. Free shipping alone increases reorder conversion significantly.

Linking to product page instead of reorder link. If they have to re-select variants and quantities, you've lost the one-click promise.

Forgetting pre-checkout. Enable the pre-checkout extension so customers can review and adjust their cart. This extra step actually increases conversion.

Why This Matters

The merchants who win aren't acquiring the most new customers. They're getting existing customers to buy again.

A reorder flow in Klaviyo powered by Checkout Links turns your post-purchase emails from "thanks for buying" into "buy again in one click." Personalized timing. Pre-filled carts. Tiered incentives. Zero friction.

Set up your reorder flow →