Email Automations
What's the Difference Between Transactional and Marketing Emails in Ecommerce?
Transactional emails confirm something the customer just did, like placing an order, getting a shipment or resetting a password. Marketing emails are the ones you start, to get someone to buy, come back or engage. For ecommerce, keep order and shipping emails clean and useful, and let your post-purchase flow do the selling a few minutes later.
Most brands never think about their order confirmation.
Shopify sends it. It looks fine. Nobody touches it.
Then someone on the team notices it's the most opened email in the account and wants to squeeze a discount code and six products into it.
We get the temptation. We just don't think that's where the money is.
By Emiel Dingemans, Founder of Magicianly
What Is a Transactional Email?
A transactional email is an automated message triggered by something the customer did, carrying information they need about that action. Order confirmations, shipping and delivery updates, refund notices and password resets are the classic examples.
Klaviyo puts it simply: transactional messages are user-driven, marketing messages are business-driven. Their guide to understanding transactional messages is worth a read if you send anything from Klaviyo.
Your customers expect these emails. They search for them. Gmail's new AI Inbox (still in beta, US only for now) even lists purchase confirmations among the updates it summarizes. That's how much weight these messages carry.
What Is a Marketing Email?
A marketing email is any email whose main job is to promote something: a product, an offer, a piece of content or your brand. You decide when it goes out, or you build the automation that decides.
That covers a lot more than campaigns. Your welcome series, abandoned cart, browse abandonment, cross-sell, replenishment and winback emails are all marketing emails, even though they're automated and triggered by behavior.
That last bit trips people up. "It's automated" doesn't make it transactional. Klaviyo's own list puts abandoned cart, product recommendations, review requests and replenishment reminders on the promotional side.
Transactional vs Marketing Emails: What's the Difference?
The difference is who starts it and what it's for. A transactional email confirms an action the customer took. A marketing email tries to get them to take the next one.
| Transactional email | Marketing email | |
|---|---|---|
| Who starts it | The customer, through an action (order, shipment, password reset) | The brand (a campaign, or a flow you built to sell or re-engage) |
| Main job | Give them information about that action | Promote a product, offer, content or the brand |
| Email consent | No marketing opt-in needed | Marketing consent needed |
| US CAN-SPAM rules | Exempt from most provisions when the content is purely transactional | All of them apply, including a clear way to opt out |
| Examples | Order confirmation, shipping and delivery updates, refunds, password resets | Campaigns, welcome series, abandoned cart, cross-sell, review requests, winback |
| Who usually sends it | Shopify notifications by default, or Klaviyo if you move them | Your email platform, like Klaviyo |
Which Ecommerce Emails Count as Transactional?
The ones that confirm or update an order or an account. If the customer would be confused or annoyed not to get it, it's probably transactional.
Usually transactional:
- order confirmation;
- order edited or canceled;
- shipping confirmation with tracking;
- out for delivery and delivered updates;
- refund and return updates;
- account created and password reset.
Not transactional, even when they feel like it:
- abandoned cart and abandoned checkout;
- your post-purchase thank-you with tips and a next-product suggestion;
- review requests;
- replenishment and order-renewal reminders (Klaviyo counts these as promotional);
- your welcome series (Klaviyo won't approve welcome series messages as transactional).
Can You Put Marketing Content in a Transactional Email?
A bit of brand personality, yes. A sales pitch, no. Once the selling takes over, it stops being a transactional email, both in your email platform and legally.
Klaviyo is strict about this. A transactional message can't include coupons, products the customer hasn't bought, newsletter content, links to signup forms or marketing calls to action.
US law looks at it in a similar way. The FTC's CAN-SPAM compliance guide judges an email by its primary purpose. If the subject line reads like an ad, or the transactional information isn't mainly at the beginning, the FTC treats the whole email as commercial. If you're unsure where a specific email lands, ask your lawyer, not your email platform.
Even where you technically could squeeze a promo in, we usually don't.
Someone opens an order confirmation looking for an order number, a total and a delivery date. Give them that, fast. A line like "Questions? Just reply to this email" is helpful. A 15% off code three seconds after they paid mostly teaches them that the next order comes with a discount.
Where Should the Selling Happen Instead?
In your post-purchase flow, sent as marketing to people who opted in, starting shortly after the order.
We usually send the first post-purchase email about 10 minutes after the order. Not instantly, because the customer just got their order confirmation and there's no point competing with the receipt.
That first email is a real thank-you: reassure them, tell them what happens next, offer help. A short plain-text note from the founder often works well here. From there, the flow moves into how to use the product, the next logical product and, where it fits, replenishment. We lay out the full structure in our post-purchase email sequence, and the next-product part in the cross-sell flow guide.
The split is simple:
- transactional email answers "where's my stuff?";
- post-purchase email answers "how do I get the most out of this, and what's next?"
Your post-purchase flow isn't a receipt. It's where a lot of your customer lifetime value gets decided.
Should You Send Order and Shipping Emails From Shopify or Klaviyo?
Most brands are fine leaving them in Shopify and branding them properly. Move them into Klaviyo when you have a real reason: consistent design, keeping data and templates in one tool, or a separate transactional sending setup.
Shopify's store notifications already cover order, shipping and account emails, and you can customize them with your logo and brand colors. At minimum, do that. The most opened email in your account shouldn't look like it came from someone else.
If you do move them, Klaviyo lets you build order emails as flows and apply for transactional status on each email. A few rules from their guide on sending transactional emails with flows:
- transactional emails are only available on paid accounts;
- they only work in metric-triggered flows (like Placed Order), and not in price drop flows;
- every email is approved one by one, review can take up to 24 hours, and until it's approved, sends from it are treated as marketing;
- editing an approved email removes its transactional status, so you resubmit it;
- you can't apply for transactional status on a message that has an A/B test set up;
- turn off the matching Shopify notification first, or customers get two emails.
Don't move them just because you can. It's one more thing to maintain.
Do Transactional Emails Reach Unsubscribed Customers?
Yes. In Klaviyo, approved transactional emails still reach people who unsubscribed from marketing, and most suppressed profiles too. That's exactly why the content rules are so strict.
The exceptions: Klaviyo skips profiles suppressed for a hard bounce, 7 consecutive soft bounces or a spam complaint.
In practice, this means one thing. If you sneak a promotion into a transactional email, you're sending marketing to people who told you they don't want it. That's a trust problem before it's a compliance problem.
Should Transactional and Marketing Emails Use Different Sending Domains?
If you send transactional email through Klaviyo, a separate transactional sending domain is worth setting up, so a dip in marketing deliverability can't drag your order emails down with it.
Klaviyo routes approved transactional flow messages through a transactional branded sending domain when you have one configured. Without one, they go out through your marketing sending domain (or Klaviyo's shared domain if you don't have a branded one).
The logic is simple. Promotional emails attract unsubscribes and complaints. Order confirmations generally don't, and they need to arrive. We cover the setup in how to set up a branded sending domain in Klaviyo, and the wider picture in our email deliverability checklist.
If Shopify still sends your order emails, don't overthink this. Most brands don't need extra sending-domain complexity.
What About Transactional SMS?
Unlike email, SMS always needs consent, even for order updates.
Klaviyo's rules: transactional texts and push notifications require consent (no double opt-in needed), and if you plan to send transactional SMS, include "transactional" in your disclosure language or collect transactional and promotional SMS consent separately.
Order updates by text can be genuinely useful when people asked for them. Promotional SMS is a different job, and we keep it for launches, restocks and real sales. More on that in our SMS marketing best practices.
What Are the Most Common Mistakes With Transactional Emails?
Most of them come from treating the order confirmation as free ad space.
- Turning the order confirmation into a sales email.
- Calling abandoned cart or review requests "transactional" to reach people who unsubscribed.
- Sending the post-purchase thank-you at the same second as the receipt.
- Moving order emails into Klaviyo without turning off the Shopify version, so customers get two.
- Editing an approved Klaviyo transactional email and forgetting it needs approval again.
- Leaving Shopify's default notifications unbranded.
So What's the Difference Between Transactional and Marketing Emails?
Transactional emails tell customers what happened. Marketing emails give them a reason to do something next.
Keep the first group clean, fast and on brand. Put the selling, the education and the next-product logic in your post-purchase flow, sent as marketing to people who opted in. If you want to see what that flow looks like email by email, start with our guide to post-purchase emails.
Your order confirmation is a promise you kept.
Don't turn it into a coupon.
Frequently Asked Questions
What is the difference between transactional and marketing emails?
Transactional emails confirm an action the customer took, like an order, a shipment or a password reset. Marketing emails are sent by the business to promote something or bring someone back.
Is an abandoned cart email transactional?
No. It's triggered by the customer's behavior, but its job is to get them to buy, so it's a marketing email. Klaviyo lists abandoned cart and browse abandonment as promotional.
Do customers need to opt in to receive transactional emails?
Not for email. Klaviyo notes that customers don't need to explicitly opt in to receive transactional emails. Transactional SMS still needs consent.
Can I add a discount code to my order confirmation email?
Technically you can edit your Shopify template, but we don't recommend it. In Klaviyo, an email with a coupon won't be approved as transactional. Keep the order email useful and put offers in your post-purchase flow.
Should I move my Shopify order emails into Klaviyo?
Only if you have a reason, like consistent branding, keeping design and data in one tool, or a separate transactional sending domain. If you do, turn off the matching Shopify notifications so customers don't get two.
How long does Klaviyo take to approve a transactional email?
Klaviyo says to allow up to 24 hours. Until it's approved, sends from that email are treated as marketing.
Are review request emails transactional?
No. Klaviyo counts requests for ecommerce reviews as promotional, so treat them as marketing emails with normal consent rules.
Related Reading
Email Automations
Post-Purchase Email Sequence: How to Drive the Second PurchaseA good post-purchase sequence should do more than say thanks. Here is the email-by-email framework we use to improve the customer experience and create the next purchase.
Read NowEmail Automations
Post-Purchase Emails: What to Send After the First OrderThe purchase is not the finish line. A strong post-purchase email strategy reduces uncertainty, improves the experience and creates the path toward order number two.
Read NowDeliverability
How to Set Up a Branded Sending Domain in KlaviyoA practical guide to setting up a branded sending domain in Klaviyo and understanding where it fits into your wider email authentication setup.
Read NowEmail Automations
How to Build a High-Converting Ecommerce Post-Purchase FlowA practical post-purchase flow framework covering timing, Klaviyo setup, first-time vs returning customers, education, cross-sell and repeat purchase.
Read Now
