Mailcraft.
•5 min read•Atelier Dispatch

Why Shopify's Default Notification Emails Are Hurting Your Brand

Shopify's order confirmation and shipping emails look nothing like your store. Here's why that matters, and how to fix it without installing another app that asks for full access to your data.

M

Maxime

Founder

Verified Safe

You spent weeks on your logo, your color palette, your product photography. Your storefront looks like a real brand. Then a customer places an order, and the email they get looks like it was built in 2015 by someone who has never seen your site: a plain white background, a generic "Thank you for your order" in the system font, and zero trace of who you actually are.

That email is not a footnote. Order confirmations and shipping notifications routinely beat marketing campaigns on open rate, often north of 60-70%, because people are actively waiting for them. It is also, structurally, unbranded on every Shopify store that has not touched its notification settings. Shopify's default templates are built to work for every store on the platform, which means they are built to represent none of them in particular.

60-70%+
Average Open Rate
0
Brand Continuity
100%
Store Data Safety

Why merchants leave it alone

Not because they do not care. Almost every merchant we talk to already knows their transactional emails look off. The reason they have not fixed it comes down to two bad options that have existed until now:

Option 1: Edit the raw Liquid code yourself. Shopify's notification templates are fully editable, in theory. In practice, that means opening a code editor, learning enough Liquid syntax to not break the variable that inserts the customer's name or the order total, and rebuilding the whole layout from scratch, fonts, spacing, buttons, footer, for every single one of the 30 notification types Shopify sends. Doable if you have a free weekend and some patience for trial and error. Most merchants do not.

Option 2: Install an app that asks for broad access to your store. Most existing solutions in this space request read access to your orders, your customer data, sometimes your theme files, just to inject a nicer-looking email. That is a real trade-off: you are handing a third-party app standing access to sensitive data, on an ongoing subscription, to fix something that is fundamentally a styling problem. For merchants who are already careful about which apps they install, and how many of them touch customer data, that trade-off is often enough to just leave the emails as they are.

Neither option is a two-minute job, so the email stays generic, and the brand gap between "my store" and "my inbox" stays open.

What actually needs to happen

Here is the part that gets missed: the notification templates already live inside your Shopify admin, under Settings > Notifications. Customizing them does not require an app to read your orders or your customers. It only requires the right code, styled to match your brand, that you paste into the template Shopify already gives you.

An app can generate that code without ever touching your store. It does not need permission to read your orders, because it is not reading your orders, it is producing a piece of Liquid template code based on your brand settings (colors, fonts, logo) that you then paste in yourself, the same way you would paste in code you wrote by hand. The app's job stops at generating the code. Yours is to copy, paste, save.

That is the entire idea behind Mailcraft: zero access scopes, scopes = "" in the app configuration if you want to check it yourself, meaning it literally cannot read or write anything in your store. It generates styled code. You install it. If you ever uninstall the app, nothing breaks, because the code is not "connected" to anything, it is sitting inside your own Shopify settings, the same as if you had written it by hand.

What this looks like in practice

Setting up branded emails with this approach takes about five minutes for the first one, and roughly two minutes for each one after that.

  1. Set your brand once. Accent color, background color, heading and body fonts (28 options, several render natively in Apple Mail, iPhone Mail, Outlook for Mac, and Thunderbird), button shape, and your logo. Optionally add a promo code or your social links, which then show up in the footer of every email you install.
  2. Pick a notification. Order confirmation, shipping confirmation, abandoned checkout, refund, and so on, up to 30 of Shopify's native notification types.
  3. Copy the generated code and paste it into Shopify's own editor. The app opens the right settings page for you and copies the code to your clipboard automatically. Click into the code field, select all, paste.
  4. Preview, then save. Shopify's own preview button shows you exactly what the email will look like before it goes live.

That is it. No theme injection, no waiting on a support ticket, no re-doing the work if you switch fonts later, brand changes apply the next time you reinstall the affected email.

Before and after

Interactive Email Comparison
Drag slider to compare
MODERN GOODSORDER #1084

Thank you for your purchase!

Hi Emma, we're getting your order ready to be shipped. We will notify you when it has been sent.

Img

Ribbed wool sweater

Terracotta • M

$89.00
View your order
Visit our store
Default Shopify notification template • Plain sans-serif • Zero brand identity
Modern Goods.
CONFIRMATION • #1084
Branded Receipt

Thank you for your order, Emma.

We're preparing your package for shipment to 48 Hudson Street. You'll receive tracking information as soon as it departs.

M

Ribbed wool sweater

Terracotta • Medium

$89.00Standard Delivery
View Your Order Details
Questions? Reply directly to this email.
Mailcraft Liquid Engine • Georgia + Helvetica100% Native Liquid
Mailcraft Atelier
Shopify Default
Same store data, zero permissions, night-and-day customer experience.

The content is identical, order number, product, shipping address, total. What changes is everything the customer actually notices: typography, color, spacing, the logo at the top, a button that matches the rest of your brand instead of Shopify's default blue link.

Common questions

Does this touch my theme or my storefront?
No. Notification emails are a completely separate system from your theme. Nothing about your storefront, checkout, or product pages changes.

What happens if I uninstall the app?
Nothing. The code you pasted stays exactly where you put it, inside Shopify's own notification settings. Uninstalling the app that generated it does not remove or break anything, because the email was never dependent on the app being installed.

Can I go back to the original email?
Yes, at any time. On the notification's page in Shopify, click "Revert to", choose "Default", then save. That restores Shopify's original template immediately.

I already use Klaviyo or another email marketing tool. Do I still need this?
Marketing platforms like Klaviyo handle campaigns and flows you send to customers, newsletters, abandoned cart sequences, promotions. They typically do not touch Shopify's native transactional notifications, the order confirmation, shipping update, and refund emails that Shopify itself sends automatically. Those are two separate systems, and most stores running Klaviyo or similar tools still have completely unbranded native notification emails underneath.

Does my logo or brand data get uploaded anywhere?
Your brand settings are stored so the app can regenerate code for you later (for example when you add a new email or change a color), but the app never reads or modifies anything in your store itself. It has no permission scopes to do so.

The takeaway

Your brand should not stop at your homepage. The order confirmation email is one of the most-opened messages you will ever send a customer, and on a default Shopify setup, it looks like it came from a different, much less carefully built store than the one they just bought from. Closing that gap does not require handing over access to your data. It just requires the right code, in the right place, styled the way your store actually looks.

Zero Store Permissions Required

Takes 20 seconds, no credit card required

M
Author & Founder

Maxime

Founder • Mailcraft

Mailcraft is an independent software project built for Shopify merchants who refuse to compromise their store security or pay monthly SaaS ransoms for static email templates. Built with verified zero scopes (scopes=""), it compiles beautiful typography directly into sovereign Shopify Liquid code that you own forever.

Continue Reading

Related Dispatches in ROI