Set up two connected automations: an abandoned-cart sequence for identified shoppers who have not purchased, and a post-purchase sequence that begins only after a confirmed order. Start with one to three cart emails and three to five post-purchase messages, then adjust timing using product decision speed, order status, consent, contribution margin and customer behaviour. In Canada, an abandoned cart alone does not create the two-year implied-consent period under CASL, so consent, identification and unsubscribe handling need to be designed before launch. Source: Guidance for businesses doing e-marketing – Office of the Privacy Commissioner of Canada.
The goal is not to send more email. It is to give each customer the next useful answer, whether they are deciding between products, waiting for delivery, learning how to use an item or approaching a likely reorder. Related reading: How do I use a business email setup guide for my Calgary business?.
Start with two flows, not one generic automation
An abandoned-cart flow addresses unfinished purchase intent. A post-purchase flow supports the customer after payment, reduces uncertainty and creates a useful path toward a repeat order. Replenishment belongs later, after you have enough product and order data to choose a sensible timing point.
This separation prevents common errors such as sending a cart discount after the customer has already ordered, recommending a second product before the first has arrived or treating a subscription customer like a one-time buyer. NetCliqs describes supplement email marketing as an owned channel for product education, product information, promotions and repeat business.
For broader planning, see this guide to supplement email marketing. The architecture below remains platform-agnostic, so it can be adapted to Shopify and an email automation platform without assuming a particular provider.
Decide what the customer needs before choosing timing
Timing only works when the automation knows what happened. Before writing copy, list the events and properties your store and email system can pass between them.
Minimum events to capture
- Product viewed, added to cart and checkout started.
- Order placed, payment confirmed, order fulfilled and order delivered, where delivery data is available.
- Refunded, cancelled, returned or disputed order.
- Subscription started, renewed, paused, skipped or cancelled.
- Email unsubscribe, spam complaint, hard bounce and invalid address.
- Customer support conversation or another event that should pause promotional messaging.
Useful customer and order properties
- Email permission status and the date and method of consent.
- Cart or order ID, product ID, variant, quantity, price and product category.
- First-time or repeat customer status.
- Purchase frequency, last order date and average time between orders.
- Subscription status and next scheduled order, if applicable.
- Refund, cancellation, fulfilment and inventory status.
- Complementary-product relationships based on catalogue logic.
These fields allow useful segments without guessing. A first-time buyer may need basic product education, while a repeat customer may need a concise reorder prompt. A customer who bought a subscription should not receive a manual replenishment offer for the same item.
Build the abandoned-cart flow around hesitation

A practical abandoned-cart flow usually needs one to three messages, not a fixed number chosen because another store uses it. Use a shorter sequence for a familiar, low-consideration product and allow more time for a new or higher-priced supplement that requires ingredient, format, shipping or quality research.
| Trigger and timing | Audience | Objective | Message angle and CTA | Suppress when | Metric |
|---|---|---|---|---|---|
| Checkout or cart identified, after a short delay | Identified shopper with no completed order | Restore the shopping path | Show the selected product, variant and price. Link to “Return to your cart.” | Purchase, unsubscribe, complaint or invalid address | Recovered orders |
| Later the same day or next day | Still no order, with product data available | Resolve uncertainty | Answer one question about ingredients, format, serving information, shipping or support. | Purchase, support event or inventory problem | Incremental orders and contribution |
| After another delay, only if justified | Still active and eligible | Offer a final useful reason to return | Use support, free shipping, a bundle or a controlled incentive. | Purchase, active subscription, complaint or prior offer use | Incremental contribution and unsubscribe rate |
What each cart email should say
Email one should be simple. Display the item selected, preserve the correct variant and send the shopper back to the cart or checkout.
Email two should address friction. Explain ingredients, shipping, returns, format or serving information according to the likely concern. Link to the relevant product details.
Email three is optional. Invite a product question, explain a relevant value such as free shipping or present a controlled offer. Stop the sequence as soon as an order is confirmed.
Use one main CTA per email, readable text, compressed product imagery and a mobile layout that does not require horizontal scrolling. Dynamic content should reflect the actual cart, not a generic recommendation.
Write supplement emails that educate without overclaiming
Supplement email copy can explain ingredients, format, serving information, product features, substantiated sourcing information, shipping details and customer support options. Keep the wording factual and separate product education from unsupported disease, treatment, cure or efficacy promises.
Canadian stores also need to distinguish a cart event from permission to send a commercial electronic message. The CRTC states that an abandoned online shopping cart is not a purchase and does not trigger the two-year implied-consent period under CASL. Read the CRTC’s abandoned-cart guidance when designing permission logic.
CASL requires consent before sending commercial electronic messages. Messages also need sender identification and an unsubscribe mechanism, and businesses should retain records showing how consent was obtained. The federal guidance on getting consent to send email explains express and implied consent.
Where consent status, privacy use or a cross-border customer journey is uncertain, pause the promotional flow and obtain a legal or privacy review. This guide is an implementation framework, not a legal opinion.
Use a post-purchase flow to reduce uncertainty and support the next order

A post-purchase flow starts after a confirmed order, then changes as fulfilment and customer behaviour provide new information. It should help the buyer understand what happens next before asking for a review, complementary purchase or reorder.
| Event or timing | Purpose | Useful content | Branch or suppression |
|---|---|---|---|
| Immediately after confirmed order | Confirm the transaction | Order details, support route and next steps | Do not send cart recovery after this event |
| After fulfilment or shipment | Set delivery expectations | Tracking or delivery information, where available | Pause promotion for cancelled or refunded orders |
| After delivery | Help the customer begin confidently | Product information, approved serving directions and support link | Branch by product category and suppress returned orders |
| After a reasonable use period | Invite useful feedback | Ask about the experience or invite a review | Do not pressure customers with unresolved complaints |
| Before the likely next order | Support replenishment | Reorder option, subscription information or product education | Suppress active subscriptions and recent reorders |
Replenishment timing should come from product quantity, approved serving information and observed purchase intervals. Do not invent a universal 30-day or 60-day reminder. Start with a test window, then compare the reminder date with actual repeat orders and adjust by product and segment.
Once the basic triggers work, a post-purchase email flow can connect product guidance with appropriate replenishment reminders.
Choose incentives with contribution margin, not habit
Not every abandoned cart needs a discount. Product education may resolve uncertainty, delivery information may address friction and price sensitivity may justify a controlled offer. Free shipping, a relevant bundle, loyalty value or no incentive can be better choices than a blanket percentage discount.
- Choose no incentive when the shopper needs information.
- Test free shipping when shipping cost is the barrier and order value supports fulfilment.
- Test a bundle when products have a genuine, explainable relationship.
- Test loyalty value for existing customers without conflicting with a subscription.
- Test a discount only when price is a plausible barrier and margin can absorb it.
Hypothetical example: suppose an order contributes $60 before incentives after product, shipping, packaging and payment costs. A 10% discount on a $100 order costs $10, leaving $50 contribution per recovered order. If a no-incentive sequence recovers 10 incremental orders, it produces $600 contribution. If the discounted sequence recovers 12 incremental orders, it produces $600 as well. The extra two orders did not improve contribution.
Compare an incentive with a no-incentive control. Judge incremental orders, contribution and repeat behaviour instead of relying only on revenue attributed to the email platform.
Add suppression rules before you add more messages
Suppression logic protects the customer experience and measurement. A flow should stop or change branch when customer status changes, not continue because a timer has expired.
- Stop abandoned-cart emails after a completed purchase.
- Stop promotion after unsubscribe, spam complaint, hard bounce or invalid address.
- Pause or change messages after refund, cancellation, return, payment dispute or unresolved support escalation.
- Do not send manual replenishment reminders for active subscriptions or recent renewals.
- Suppress duplicate carts and previously redeemed offers.
- Pause recommendations when an item is unavailable.
- Do not request a review while a customer has an open service problem.
Track recovered orders, incremental revenue, contribution margin, repeat-purchase rate, time to second order, refund rate, unsubscribe rate, spam complaints, hard bounces and deliverability. Open rate provides directional context, but cannot show whether an incentive was profitable.
Build, test and launch the minimum viable automation
- Define events. Document cart creation, checkout identification, confirmed order, fulfilment, delivery, refund, cancellation and subscription status.
- Map properties. Confirm product IDs, variants, quantities, prices, categories, order status, consent status and customer type.
- Write one objective per message. Decide whether each email restores a cart, answers a question, supports delivery, educates, requests feedback or supports replenishment.
- Configure dynamic content. Test product names, images, prices, variants, links and inventory behaviour.
- Set offer rules. Define unique, single-use and expiry-controlled coupons, including exclusions.
- Build suppression and branches. Connect purchase, refund, cancellation, unsubscribe, complaint, support and subscription events.
- Test the customer path. Place test orders, abandon carts, complete purchases and trigger refunds.
- Check the experience. Test mobile rendering, links, checkout return paths, sender identification and unsubscribe handling.
- Launch in stages. Start with cart reminder, post-purchase education and a measured replenishment test.
Apply this sequence in Klaviyo or another platform by mapping available events and profile fields to the flow plan. Do not assume an integration or feature until it has been tested in the store.
Common mistakes that weaken supplement-store flows
- Sending after purchase: This signals that the store does not understand customer status.
- Using one replenishment interval: Products, quantities and routines differ.
- Making a discount the first answer: An incentive can hide a product-page, shipping or trust problem.
- Mixing education with unsupported claims: Keep product information factual and separate from unsupported health promises.
- Ignoring subscriptions: Subscribers should not receive competing reorder prompts.
- Failing to record consent: The flow cannot make a defensible eligibility decision.
- Measuring only attributed revenue: Revenue without incremental contribution can mislead.
- Skipping mobile and checkout QA: A broken CTA or return link can undermine the strategy.
FAQ: abandoned-cart and post-purchase email setup
Can I send an abandoned-cart email in Canada if the shopper did not buy?
Not automatically. An abandoned cart does not itself create the two-year implied-consent period under CASL. Determine whether another valid form of consent applies, retain the consent record and include sender identification and an unsubscribe mechanism. The CRTC guidance on implied consent provides the relevant framework.
How many emails should a supplement store include?
Start with one to three emails. Use one reminder for a quick-decision purchase, and test a second message when shoppers need product or delivery information. Add a third only when it has a distinct purpose.
When should a supplement store send replenishment email?
Send it before the likely next order, using product quantity, approved serving information and the customer’s observed purchase interval. Suppress active subscriptions, recent reorders, refunds and cancellations.
Should every abandoned-cart email include a discount?
No. Address the likely barrier with education, shipping information, support or a clearer checkout path first. Test an offer against a no-incentive control and compare incremental contribution.
What should stop a post-purchase flow?
A refund, cancellation, return, payment dispute, unsubscribe, spam complaint, hard bounce, invalid address, active subscription or unresolved support issue should stop or change the relevant branch.
Which customer data is needed?
Capture permission status, cart and order events, product and variant IDs, quantity, category, order status, customer type, subscription status, last order date, purchase interval, refund or cancellation status and support exclusions.
Turn the flow plan into an operating system
Before expanding automation, audit your triggers, product data, consent records, suppression rules, offer economics and reporting. A reliable minimum viable flow is more valuable than a large collection of messages that sends at the wrong time.
NetCliqs is a Toronto-based supplement marketing agency offering email marketing and Shopify-related services. To turn this architecture into a measured customer journey, explore its email marketing service.