Contents+
Build the post-purchase email flow before you build a loyalty program. A loyalty program asks a buyer to come back, but a post-purchase flow answers the questions a buyer is already asking after they pay.
A post-purchase email flow in Shopify is a short series of automated emails triggered by an order. Most small stores need four: an order confirmation, a shipping notice, a delivery check-in, and a usage and review request about 14 days after delivery. Shopify's default notification templates cover the first two, so the real build is the last two.
Key takeaways
- Build a four-email post-purchase flow: confirmation, shipping, delivery check-in, and a review request about 14 days after delivery.
- Start with the order notification templates Shopify already sends, and only build the emails those defaults do not cover.
- Send the delivery check-in one day after the estimated delivery date, so problems reach you before they become bad reviews.
- Stop the review request for any order with an open return or support issue, and test every delay with a real test order first.
What is a post-purchase email flow in Shopify?
A post-purchase email flow is the set of messages a store sends from checkout until the customer has the order and has had time to use it. It is not a marketing blast. Each email fires on an order event and answers a question the buyer already has, such as whether the order went through, where it is, and whether it arrived.
Shopify's Help Center describes its marketing tools as a way to stay connected with customers who have purchased from your store before. The post-purchase flow is the part of that work you can build without buying ads, and it starts with the order, not with a campaign.
Most of the flow already exists in your notification templates. The order confirmation and shipping updates ship with the store. The flow adds the emails the defaults do not send: the delivery check-in, the usage tip, and the review request. That split matters, because you do not want to send a second shipping email on top of the one the customer already gets.
How do you build a post-purchase email flow in Shopify step by step?
Build the flow in this order. Each step depends on the one before it. Skipping ahead is how stores end up with a review request that lands on a customer whose package is still in a warehouse.
- Read the default notifications. Open Settings, then Notifications in the Shopify admin, and read the order confirmation and shipping confirmation templates. Write down what each one says and which links it includes. If the shipping email already links to the order status page, you do not need to repeat that link in your flow.
- List the three questions buyers ask after they pay. For most stores these are some version of "did my order go through," "where is it," and "how do I use or return it." Your inbox will give you the real list. Pull the last 30 days of tickets and count the top three topics.
- Write one email per question, plus one check-in. A usable first flow has four emails: confirmation, shipping notice, delivery check-in, and a usage and review request. Each email gets one job, and the job should match one of the three questions from step two.
- Set fixed delays from the delivery estimate. Anchor the delivery check-in to the estimated delivery date from your shipping profile or carrier, and send it one day after that date, not on the day of shipment.
- Add a support link to every email. Put your help page or contact form in the footer of each message, next to the words "Questions about this order?" so the reader knows where to go.
- Add a stop condition. If the customer has opened a return or written in about the order, the review request should not send. With Shopify Flow, you can check the order's fulfillment and return state before the send step. Without Flow, check the order by hand before the 14-day send.
- Test with a real order. Place a test order to yourself with a discount code, so the total is easy to match in your records. Walk it through every email on a real calendar, check every link, and confirm every delay before you turn the flow on for live customers.
The test order matters more than it looks. A flow can look right in the editor and still send on the wrong day, or send a review request to a test address with a broken product link. Run the whole sequence once with your own address before the first live order goes through.
Which four emails should the flow include?
The four emails cover the points where a buyer is most likely to write in. The table shows the timing most small stores start with, the job of each email, and who owns the content.
| When it sends | Job of the email | Who handles it | |
|---|---|---|---|
| 1. Order confirmation | Right after checkout | Confirm payment and list items, so no one wonders if the order went through | Shopify order confirmation template |
| 2. Shipping notice | When the order is fulfilled and a tracking number exists | Give the tracking link and the expected delivery window | Shopify shipping confirmation template |
| 3. Delivery check-in | One day after the estimated delivery date | Ask whether the item arrived and how to get help if it did not | Your flow |
| 4. Usage and review request | About 14 days after delivery | Offer a usage tip and invite a review or a question | Your flow |
Timing varies by product. A candle and a pair of running shoes do not need the same wait before a review request. Treat the table as a starting point and adjust the delay for the product types that create the most tickets. If one product line generates most of your delivery questions, that is the line to check first.
What should the delivery check-in email say?
The delivery check-in is the email most stores skip, and it catches problems early. A customer who did not receive a package rarely waits quietly for two weeks. They write in, or they leave a bad review. The check-in gives them a clear place to go first.
Keep it short. Name the item, ask one question, and give the help link. Replace the bracketed text with your own details.
Sample reply:
Subject: Did your [product name] arrive?
Hi [first name], your order [order number] should have reached you by now. If it arrived and everything looks right, you do not need to reply. If something is missing or damaged, reply to this email or use the help link below, and we will sort it out with you directly.
[Help link]
Notice what the template leaves out. It does not promise a refund, a replacement, or a timeline, because you do not yet know what the answer will be. It only tells the customer where to go. If you promise a specific reship window in the check-in, the support inbox will spend the next week explaining that window to people who were not sure they had a problem.
When should you ask for a review, and how?
Ask for a review only after the customer has had the product for a reasonable time, and only if the order has no open issue. A request sent on the day of delivery mostly reaches people who have not opened the box yet. Fourteen days is a common starting point for physical goods, but the right window depends on what you sell. A skincare product may need longer to show results. A phone case may need less.
Pair the request with one usage tip and one link to the product page. The request itself should be one sentence and one link. A long plea gives the reader a reason to close the email.
Here is a structure you can adapt. Keep the subject line plain, and make the usage tip something the buyer can act on that day.
- Subject line: a plain question about the product, such as "How is the [product name] working out?"
- Usage tip: one specific instruction, such as the wash cycle for a garment or the first-use step for a kit.
- Review link: one button or link to the review form, placed after the tip, not before it.
- Question path: one line that says a reply goes to a person, for buyers who have a problem rather than praise.
Worked example: what a 400-order month looks like
Suppose a store ships 400 orders a month and sends the four-email flow. Suppose one in ten buyers writes in about delivery within the first two weeks, which is 40 tickets. If the delivery check-in catches half of those before the customer writes, the inbox handles 20 fewer tickets. These numbers are invented for illustration. Your own rate comes from your tickets.
| Item in the worked example | Invented figure | What to check in your own store |
|---|---|---|
| Orders per month | 400 | Order count in the Shopify admin for the last 30 days |
| Delivery questions in first 14 days | 40 tickets | Tag tickets by topic for one month |
| Questions caught by check-in | 20 tickets | Compare the count before and after launch |
| Time saved at 3 minutes per ticket | 60 minutes a month | Time one typical reply and multiply by the count |
The point of the example is the method, not the number. Count your tickets, tag the topic, launch the check-in, and count again after 30 days. If the count does not move, the copy or the delay is wrong. Change one thing at a time so you know which change did the work. A store that changes the subject line, the delay, and the footer in the same week will not know which one helped.
Do you need a helpdesk to run this flow?
You can send the four-email flow with Shopify's own email tools and notification templates. You do not need a separate helpdesk to send a check-in. A helpdesk starts to matter when customers reply to the flow and you need to answer with the order details in the same place. A shared inbox that shows the order and tracking status beside each message is the category to look for.
If you are comparing categories, What AI Support Tool Should a Small Shopify Store Use? An Honest Rundown covers the options in more depth. The integrations page lists the connections to check before you choose.
Be careful with automated replies in this flow. A check-in that invites a question can produce a burst of short messages, and an automated answer that does not match the order can make the problem worse. Keep a human reply path open and decide ahead of time who answers and within what window. Should Your First Shopify Support Hire Manage the AI, or Replace It? walks through that staffing decision.
How do you know the flow is working?
Check four numbers each month: how many buyers write in about delivery, how many reviews come from the 14-day email, how many returns start in the first 30 days, and how many orders get a stop because of an open issue. Your email tool shows opens and clicks, and your ticket tags show the rest. Compare the same numbers before and after launch, over the same length of time.
Customer value is the reason to watch these numbers closely. Shopify's blog notes that customer lifetime value is the total amount a customer spends with your business over the entire relationship, which is why a flow that keeps one buyer from a bad first experience can matter more than a single campaign. Track the flow against repeat purchases over several months, not only against this month's sends.
Returns deserve the closest watch. If the check-in pushes more returns, the email may be making the return path too easy to find. Is Free Returns Worth It for a Small Shopify Store? looks at that trade-off, and The Shopify Returns Policy Checklist Every Store Should Publish gives you a policy checklist to link to.
Review the flow every quarter. Read each email once as a customer would, from the inbox, not from the editor. Check the notification templates and any Flow steps after admin changes, because a flow that worked last year can send a broken link after an update.
What should you do this week?
Pull your last 30 days of support tickets and tag the top three questions. Open your notification templates and write down what the confirmation and shipping emails already say. Then write the delivery check-in first, because it catches the most problems early. Add the 14-day review request once the check-in has run cleanly for a month.
Do those four things in order and you will have a working flow before you think about points, tiers, or a loyalty app. The flow costs you an afternoon of writing and a test order. The loyalty program can wait until the emails are doing their job.
Frequently asked questions
What emails should a post-purchase flow include on Shopify?
Start with four: an order confirmation, a shipping notice, a delivery check-in one day after the estimated delivery date, and a usage and review request about 14 days after delivery. Shopify's default notification templates cover the first two, so most of the build is the last two emails.
How long should I wait before asking for a review?
About 14 days after delivery is a common starting point for physical products, because it gives the buyer time to use the item. The right window depends on what you sell, so check when your reviews usually arrive and adjust the delay.
Can I stop the review email if the customer has a support issue?
Yes, and you should. With Shopify Flow, add a condition on the order's fulfillment and return state before the send step. Without Flow, check the order by hand before the 14-day email goes out.
Do I need a helpdesk to run a post-purchase email flow?
No. You can send the flow with Shopify's email tools and notification templates. A helpdesk becomes useful when customers reply and you need to answer with the order details in the same place.
How do I know if my post-purchase emails are working?
Track how many customers write in about delivery, how many reviews come from the 14-day email, and how many returns start in the first 30 days. Compare these numbers before and after launch, using the same period where possible.
Sources
Arbyn is an AI support agent for Shopify stores. It answers customers by email and on-site chat. Arbyn never moves money on its own: a refund request reaches you, and a refund or a cancellation you make from the conversation is carried out by Arbyn in Shopify. See Arbyn in the Shopify App Store.
For seven years I have led customer success and technical support inside high-growth SaaS and e-commerce companies. Customer Support Lead at DripShop.live, a live-commerce SaaS. Technical Support Specialist at Replo (Y Combinator S21), where I owned 1,000+ tickets and helped lift customer satisfaction from 88% to 95% in months. Earlier, Client Success & Support Manager at OJMD Solutions, running a pod that served 60 enterprise Shopify stores and improved retention from 78% to 93%. In parallel, Support Lead at Parents Are Human, where I set up Intercom Fin AI workflows that cut the tickets reaching a human by 22%.
All posts by Odera Joseph →



