Post Purchase Email Flow: Why First-Time Buyers Never Return

Most first-time Shopify buyers never order again. A post purchase email flow timed to your median reorder day, exiting on the next order, changes that.

By Yannis Spanenburg · · 6 min read

Most Shopify stores pay full price to acquire a customer, then send an order confirmation, a shipping notice and nothing else. The second order is where the margin sits.

What is a post purchase email flow?

A post purchase email flow is an automated sequence in Klaviyo or a similar tool that starts when a customer places a first order and runs until they order again. It confirms the purchase, helps the customer use the product, asks for a review and makes a timed offer for the second order.

  • A post purchase email flow turns first-time buyers into repeat customers by sending timed messages between the first and the second order.
  • Smile.io data on Shopify merchants puts the chance of a second purchase at 27 percent, rising to 49 percent for a third once a customer has bought twice.
  • Time the second-order offer from your own median days between orders, because slow buyers inflate the average.
  • The flow must exit the moment a customer orders again.

Why do first-time Shopify buyers never order again?

First-time buyers drift away because nothing reaches them between delivery and the moment they need the product again. They forget the store name, and a competitor's ad lands first. The store paid to acquire them, then went silent for the weeks that decide the second order.

In our client work with Shopify and ecommerce stores we keep seeing the same pattern: ad spend and the abandoned checkout flow get weekly attention, while the customer who already paid sits in no flow at all.

What is a good repeat purchase rate on Shopify?

A healthy second-purchase rate for a Shopify store sits in the 20s as a percentage of first-time buyers within a year, with consumables higher and furniture or jewellery lower. Benchmarks shift with the measurement window, so track your own number month on month first.

Smile.io data on Shopify merchants, compiled in Rivo's repeat purchase rate guide, puts the chance a first-time buyer returns at 27 percent, and a third purchase from a second-time buyer at 49 percent. The second order nearly doubles the odds of the third.

When should the second-order email go out?

Send the second-order offer shortly before your typical customer would reorder on their own, which for most stores falls between two and five weeks after the first order. Work it out from the median days between first and second order in your Shopify or Klaviyo data, and set the mean aside.

Eightx reports that a 2024 dataset of 156,110 DTC customers showed a median time to second purchase of 15-35 days, while the mean ran to 50-100 days or more, in its analysis of time to second purchase by vertical. A flow timed to the mean reaches most customers after they have already chosen a store.

What should a post purchase email flow contain?

A working post purchase flow contains four messages before the offer: a thank you that sets delivery expectations, a guide to using the product, a review request after delivery and a product suggestion based on the first order. The fifth message is the second-order offer, timed to your reorder window.

  • Thank you email on the order day, from a named person, with delivery timing.
  • Usage email when the parcel arrives, with care or sizing help.
  • Review request a week after delivery.
  • Cross-sell email showing what buyers of the same product bought next.
  • Second-order offer at your median reorder day, with a deadline.

According to Klaviyo's email marketing benchmarks (2026), flows produce about 41 percent of email revenue from 5.3 percent of sends.

How to build a post purchase email flow in Klaviyo in 6 steps

Build the flow in Klaviyo from the Placed Order metric, limit it to first-time buyers, set the exit condition before writing any email and time the offer from your own order data. On a store with Klaviyo connected, the six steps take about one working day.

  1. Export your Shopify orders and calculate the median days between each customer's first and second order.
  2. Create a Klaviyo flow triggered by Placed Order, filtered to customers with exactly one order.
  3. Add a flow filter that removes anyone who orders after entering, so repeat buyers exit at once.
  4. Write the thank you, usage and review emails in plain text from a named person, without a discount.
  5. Schedule the second-order offer two to three days before your median reorder day, with a seven-day deadline.
  6. Set the flow live and check after 30 days how many recipients placed a second order.

Why is my Klaviyo post purchase flow not sending?

A post purchase flow stops sending for one of four reasons: the flow is in draft or manual mode, the Shopify integration stopped syncing orders, the flow filter excludes everyone, or customers never gave email marketing consent. Each shows up as near zero recipients in the flow analytics.

  • Flow status set to Draft or Manual, so messages queue and never send.
  • Shopify integration disconnected after an app change.
  • A filter of has placed order zero times, which excludes every buyer.
  • Buyers who never gave email marketing consent.

How does Proof of Pixel set up post purchase flows for existing stores?

We build post purchase flows inside the store's own Klaviyo account, connect them to server-side order data so each second order counts once, and report repeat purchase rate monthly next to ad spend. The store owns the account, flows and list from day one.

Proof of Pixel is a marketing and consulting agency that gives business owners the expertise of the five professionals their marketing needs, in one team, building the website, the tracking and the follow-up as one system, with offices in Dubai, New York, London, Antwerp and Kuala Lumpur. Lifecycle email is part of our monthly marketing service.

For DC Greater Goods, a US store running lifecycle email and SMS, that work recovered $201K from abandoned carts across 5,371 orders and lifted repeat orders by 37 percent.

We count second orders from Shopify data, since Meta and Klaviyo each claim the sale, as shown in why Meta shows more conversions than Shopify.

Proof of Pixel's position: every Shopify store should have a live post purchase flow before it raises its ad budget by a single dollar.

Count Your One-Order Customers Tonight

Open the Shopify customer list, filter by number of orders, and note the share of last year's buyers who ordered once. Our tracking and cart recovery setup for existing Shopify stores covers how we add a post purchase flow without a rebuild.

Frequently asked questions

What is a post purchase email flow?

A post purchase email flow is an automated email sequence that starts when a customer places an order and ends when they order again. It covers delivery, product use, a review request and a timed offer for the second order. In Klaviyo it is triggered by the Placed Order metric synced from Shopify.

How many emails should a post purchase flow have?

Four to six emails cover most stores. A thank you, a usage email, a review request, a cross-sell and a second-order offer reach the reorder window without crowding the inbox. Extra messages add unsubscribes faster than orders unless the product has a long use cycle.

When should you send a post purchase email for a second order?

Send it two to three days before your median number of days between first and second order. For many stores that lands between two and five weeks after purchase. Use the median from your own Shopify data, because slow buyers skew the mean.

Should a post purchase flow include a discount?

Keep the discount for the second-order offer and use it only when your margin allows it. The thank you, usage and review emails work better as plain service messages. Testing the offer email with and without a code shows whether the discount buys orders or gives away margin.

What is a good repeat purchase rate for a Shopify store?

Around 27 percent of first-time buyers returning is a common Shopify benchmark, based on Smile.io merchant data. Consumables run higher and jewellery or furniture lower. Track your own rate monthly, since the measurement window changes the number.

Where this fits