Omnisend does not automatically disable Shopify's notification emails. To send branded transactional emails from Omnisend, you must create workflows in Omnisend and manually turn off the corresponding Shopify notifications to avoid sending duplicate emails to customers.
This article explains which Shopify emails you can replace, how to disable them, and how to customize their design using Omnisend.
Before You Begin
Important: Shopify does not allow standard plan accounts to fully disable the Order Confirmation email. To work around this, replace the email content with a simple Thank You message sent via Shopify, then send your full order details via Omnisend. Learn how to set up the Thank You message.
Always enable and test your Omnisend workflows before disabling Shopify notifications.
💡 Tip: If you're on Shopify Plus, you can fully disable all notification emails in Shopify.
Which Shopify Emails Can You Replace?
Omnisend offers preset workflows for the most common Shopify notifications:
Order Confirmation – Sent when an order is paid
Shipping Confirmation – Sent when an order is shipped
Order Canceled – Sent when an order is canceled
Abandoned Cart – Sent when a cart is abandoned
You can also create custom workflows with different triggers, based on your preferences. For example, the Order Refund notification sent by Shopify can be replaced with an automation trigger set to Order Refunded in Omnisend.
Replace Shopify Emails Based on Order Status
Some Shopify emails don't have direct Omnisend equivalents but can be recreated using the Placed Order trigger with status filters.
How It Works
When using the Placed Order trigger, set it to the initial order status. If an order starts as Authorized then changes to Paid, configure the trigger as:
Trigger: Placed Order
Trigger Filter: Payment Status = Paid
This ensures the workflow only sends when the payment status matches your criteria.
Status Mapping: Shopify → Omnisend
Status Type | Shopify | Omnisend |
Payment Status |
|
|
Fulfillment Status |
|
|
All statuses listed above can trigger workflows in Omnisend. Once enabled, disable the corresponding Shopify notification.
How to Disable Shopify Notifications
After enabling your Omnisend workflows, disable the corresponding Shopify notifications:
Step 1. Go to Shopify Admin → Settings → Notifications → Customer notifications.
Step 2. Find the notification you want to disable → Toggle off the notification.
💡 Tip: In Shopify's Notifications settings, only emails with a toggle switch next to them can be disabled.
Note: Some Shopify notifications cannot be disabled, including Order Confirmation on standard plans. For notifications you cannot disable, consider customizing the Shopify email's design.
For Abandoned Cart emails:
Step 1. Go to Shopify Admin → Settings → Checkout.
Step 2. Scroll to Abandoned Checkouts. Uncheck Send abandoned checkout emails automatically.
Customize Shopify Notification Email Designs
While Shopify offers built-in transactional emails, Omnisend lets you replace their design with custom HTML – even for emails Omnisend can't send directly (e.g., customer account notifications).
Which Emails Can You Customize?
Customer Account Welcome
Customer Account Password Reset
Customer Account Invite
Return Label Instruction
Payment Error
Gift Card Created
Export HTML from Omnisend
Step 1. In Omnisend, go to Automations → Order Confirmation. Click the workflow background (not a message block) → Edit "Thank you!" email.
Step 2. Design your automation email in the builder.
Step 3. Once your email is final, click the arrow next to Preview & test → Select Get HTML and copy the code.
💡 Tip: You don't need to enable the workflow – create it solely to export HTML, and you can delete it after copying.
Paste HTML into Shopify
Step 1. Go to Shopify Admin → Settings → Notifications → Customer notifications.
Step 2. Select the notification to customize (e.g., Customer Account Password Reset). Click Edit code in the top right.
Step 3. Replace the default HTML with your Omnisend code. Click Save.
💡 Tip: Use Shopify's Preview feature to test changes. You can always revert to the default by clicking Revert to default at the bottom of the code editor.
Add Shopify Variables to Your HTML
When customizing emails, use Shopify's Liquid variables instead of Omnisend tags:
Customer Account Notifications:
Customer account welcome:
{{ shop.url }}Customer account password reset:
{{ customer.reset_password_url }}Customer account invite:
{{ customer.account_activation_url }}
Simple Notifications:
Return label instruction:
{{ return_label.public_file_url }}Payment error:
{{ url }}Gift card created:
{{ gift_card.url }}
Personalization:
Customer Name:
{{ customer.first_name }}Order Name:
{{ order_name }}Order Number:
{{ order_number }}
Adjust Button Styles in HTML
Locate the button code in your HTML (search for <a href=) and modify:
Change button URL: Replace
href="#{{ customer.reset_password_url }}"with the appropriate Shopify variable.Change button width: Adjust
padding-left:150pxandpadding-right:150px.Change button block size: Adjust
padding-bottom:25pxandpadding-top:25px.Change button color: Modify
bgcolor="#2CA6A1"(but avoid changing text color for accessibility).
Example button code:
<a href="{{ customer.reset_password_url }}" style="font-size: 16px; text-decoration: none; display: block; color: #fff; padding: 5px 5px;">Reset your password</a>
FAQ
Can I completely disable Shopify's Order Confirmation email?
No, unless you're on Shopify Plus. Standard Shopify plans require the Order Confirmation email to remain active. Replace its content with a brief Thank You message and send your full order details via Omnisend. Learn more.
Will customers receive duplicate emails?
Only if you forget to disable Shopify notifications after enabling Omnisend workflows. Always disable the Shopify version manually.
What's the difference between "replace" and "customize"?
Replace: Turn off a Shopify email and send a similar one from Omnisend instead.
Customize: Keep the Shopify email active but edit its HTML design using Omnisend's builder.
Does Omnisend send customer account emails?
No. Customers must have a Subscribed status to receive emails from Omnisend. Account-related emails (password resets, account invites) are always sent by Shopify, but you can customize their design.
Where do I find the Shopify notification I want to replace?
Go to Shopify Admin → Settings → Notifications → Customer notifications and scroll to the email type (Order, Shipping, Customer, etc.).
Why can't I disable Shopify's order confirmation email?
This is a Shopify policy, not an Omnisend limitation. Shopify requires all merchants on standard plans to send an order confirmation email to customers. Only Shopify Plus merchants can fully disable it. The recommended workaround is to replace Shopify's email content with a simple Thank You message.
Have more questions? Feel free to contact us at [email protected] or via in-app chat.













