Skip to main content

Replace Shopify's Default Emails

Learn how to disable Shopify's default notification emails and replace them with branded Omnisend workflows

Written by Ira

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:

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

  • Authorized

  • Pending

  • Paid

  • Partially Paid

  • Refunded

  • Voided

  • Partially Refunded

  • Authorized

  • Pending

  • Paid

  • Partially Paid

  • Refunded

  • Canceled

  • Partially Refunded

Fulfillment Status

  • Fulfilled

  • Partial

  • Restocked

  • Unfulfilled

  • Fulfilled

  • Partial

  • Restocked

  • Unfulfilled

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 AdminSettingsNotifications 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 AdminSettingsCheckout.

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 AutomationsOrder 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 AdminSettingsNotifications 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:150px and padding-right:150px.

  • Change button block size: Adjust padding-bottom:25px and padding-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 AdminSettingsNotifications 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.

Did this answer your question?