What you will learn
On this pageContentsCloseOpen
"I want our order confirmation email to look more like our brand." The accurate answer to that request is: if you only need the look and the wording, you don't need an app. Notification body and subject are fully editable, Liquid included, on every plan, and the only permission required is Manage settings. This is not a Shopify Plus feature.
The problem is that the line past that point is unusually hard to see. You cannot add notification types. You cannot change what triggers a send. Test emails go only to the address of the account currently logged into the admin — not to your manager, not to your agency. And "Revert to" offers exactly two destinations, Previous and Default. There is no way to pick an arbitrary earlier version.
Below: the native capability boundary drawn from primary documentation, then six notification-email apps compared on the axis that actually matters — how they work. Research date: September 1, 2026. All prices are USD as listed on the Shopify App Store.
The short version
- You just want the logo, colors, layout, and copy fixed → no app. Native Liquid editing covers it end to end.
- Nobody on the team writes HTML, or your order volume makes usage-based billing painful → Orderly Emails ‑ Templates App ($99/year per theme) — but only after you've read the data-deletion reports below.
- You don't want an app touching store data, or you want to start at zero → RenderKu: Email Templates (free tier caps at 2 emails; Pro $12/mo).
- You need notifications Shopify doesn't have — payment received, order prep started, invoice PDF attached → WorkflowMail Emails (free tier is 500 cumulative actions; paid from $9.99/mo).
- You want dynamic recommendations and unique coupons, and want to measure open rates → UpOrder (free up to 25 orders/month, then $10 per additional 50).
- You already run Omnisend or Klaviyo → Omnisend Email Marketing & SMS or Klaviyo: Email Marketing & SMS.
- Japanese-language support is a hard requirement → all six drop out. Native Liquid editing plus an agency is the realistic answer.
One fact to internalize before you consider a replacement-type app: the order confirmation email cannot be disabled on standard plans. Choose a replacement app and your customers receive two order confirmations. Consolidating to one is a Shopify Plus capability only.
What Shopify does natively
Notification templates live in Settings → Notifications. Open a template, click "Edit code," and you're editing Email subject and Email body (HTML) directly. Liquid works here. But the Shopify Help Center lists a prerequisite that stops a lot of stores cold: you must verify your sender email address before you can edit the body and subject.
Two rules govern the visual layer. Logo and accent color are set once for all templates — you cannot vary them per template. A <style> tag inside <head> is inlined automatically and media queries are preserved, but external stylesheets and CSS from theme assets are not inlined.
The variable set is broad: order, address, line items, fulfillment, discounts, refunds, subscriptions, plus b2b? for showing B2B-only content and metafields on orders, products, and variants. The thing people get wrong is the syntax. Inside email templates you do not reference the order object by name. Write {{ shipping_method.title }}, not {{ order.shipping_method.title }}. Meanwhile SMS notifications still take the order. prefix. Same admin, two conventions — copy-paste between them and things break.
Multilingual works natively. Customers receive notifications in the language they ordered in, and each template's "Localize" option opens Translate & Adapt for editing translations. Japanese is among the 33 languages Shopify provides professional translation for.
Eight things you cannot do natively
1. You cannot add notification types. There is no documented feature in Shopify's official documentation for a merchant to create a new notification template. You can customize only what the Notifications page shows you.
2. You cannot change send triggers. Notifications are bound to specific store events, and that mapping is fixed on Shopify's side. A {% if %} block inside a template changes what is displayed, never whether it sends.
3. Most notifications cannot be turned off. The official wording is that most customer notifications are sent automatically and can't be disabled. The exceptions are six: order cancellation, refund, shipping confirmation, shipping update, out for delivery, and delivered.
4. The order confirmation email cannot be stopped on a standard plan. Only on Shopify Plus can the store owner contact support to disable specific email and SMS notifications. This is the root cause of the duplicate-send problem with replacement-type apps.
5. Test emails go only to you. Preview will show unsaved changes, but the test-send recipient is hardcoded to the email address of the account currently logged into the admin. To show a stakeholder, you forward the message you received.
6. You cannot revert to an arbitrary earlier version. The revert options are Previous (the immediately prior version) and Default (factory state). The Help Center documents no feature for restoring code from a chosen point in time. Note also that reverting to Previous or Default explicitly does not change your logo and accent color settings. Save your current code to a text file before you edit anything.
7. You cannot build dynamic coupons or cross-catalog recommendations. The variable reference contains no variable or filter that generates a discount code, and there is no object equivalent to collections or all_products. You can hardcode an existing coupon code, and you can branch on metafields of products that are in the order — but "a code for this customer only" and "here's something you didn't buy" are both out of reach.
8. There are no open rates and no A/B testing. Shopify's official notification-email documentation says nothing about open rate, click rate, or A/B testing.
On top of that, SMS notification templates cannot be edited at all. Japan is among the supported countries, but the only SMS that goes out is a single order confirmation to customers with no email address — shipping notifications are not sent by SMS. Tracking notifications from the Shop app are likewise something merchants can neither stop nor edit.
Two features get confused with this one. Shopify Email has been renamed to "Shopify Messaging" and is for marketing campaigns; it's a separate system from Settings → Notifications. Shopify Flow's "Send internal email" is also unusable for customer notifications — the documentation states plainly that you can't use variables in the recipient field and that it's best used for sending to staff.
Apps split into three mechanisms
The single biggest cause of a bad app choice here is comparing three fundamentally different mechanisms as though they were the same product.
Pattern A: generators (Shopify keeps sending). The app builds HTML that you paste into Shopify's notification code editor. Shopify remains the sender, so duplicate sends are structurally impossible and no additional sender-domain authentication is required. The flip side: every Liquid limitation stays exactly where it was, and you get neither dynamic recommendations nor open rates. This covers Orderly Emails, RenderKu, Omnisend's "customize" mode, and Klaviyo's "export" mode.
Pattern B: replacements (you turn Shopify's off, the app sends). Omnisend's own FAQ states that customers receive duplicate emails only when you forget to turn off the Shopify notification — meaning the app never disables Shopify notifications for you. And because order confirmation can't be stopped on a standard plan, Omnisend's official workaround is to rewrite Shopify's order confirmation body into a short thank-you message and send the order details from the app. In other words, the customer still receives two emails. This covers Omnisend's "replace" mode and Klaviyo's flows. Which side UpOrder falls on could not be determined from its App Store listing.
Pattern C: Flow extensions (added on top of existing notifications). These send their own emails as a Shopify Flow (free app) action. Because they don't replace existing notifications, duplicates are impossible by design, and this is the only pattern that delivers the two things natively impossible: new notification types and custom triggers. That's WorkflowMail Emails.
Six notification-email apps compared
| Shopify native | UpOrder | Orderly Emails | RenderKu | WorkflowMail Emails | Omnisend | Klaviyo | |
|---|---|---|---|---|---|---|---|
| Mechanism | — | Undetermined | A (generator) | A (generator) | C (Flow extension) | A + B | A + B |
| Duplicate-send risk | None | Unconfirmed | None | None | None | Yes (manual off required) | Yes (manual off required) |
| Entry price | $0 | $0 (to 25 orders/mo) | $0 (trial) | $0 (2 emails) | $0 (500 cumulative actions) | $0 (250 contacts) | $0 (250 contacts) |
| Realistic working price | $0 | ~$20/mo at 100 orders/mo | $99/year (per theme) | $12/mo or $72/year | From $9.99/mo | From $16/mo | From $20/mo |
| What drives the bill | — | Order count | Flat (annual) | Flat | Action count | Contact count | Contact count |
| Japanese admin UI | Yes | No | No | No | Yes | No | No |
| Japanese-language support | Yes | No | No | No | No | No | No |
| Built for Shopify | — | No | No | No | Yes | No | No |
| Rating / reviews | — | 4.8 / 211 | 3.9 / 636 | 4.6 / 10 | 5.0 / 41 | 4.8 / 2,962 | 4.7 / 3,026 |
| Most recent review | — | Stops at 2023 | August 2026 | August 2026 | June 2026 | August 2026 | August 2026 |
| Dynamic product recommendations | No | Yes | Yes (details unverifiable) | Not listed | Not listed | Yes (Pro plan) | Yes |
| Unique coupon generation | No | Yes | Listed (details unverifiable) | Not listed | Not listed | Yes | Yes |
| Open rates / measurement | No | Yes | Listed | Not listed | Not listed | Yes | Yes |
| Add new notification types | No | No | No | No | Yes | Subscribers only | Requires an application |
| Requested scope breadth | — | Very broad | Broad (incl. product and collection editing) | No scopes | Medium (customers, admin) | Medium to broad | Medium to broad |
What the table actually tells you
"Free plan" means something different at every vendor. UpOrder: 25 orders per month. RenderKu: 2 saved emails. WorkflowMail Emails: 500 cumulative actions, not monthly. Omnisend and Klaviyo: 250 contacts. The column only becomes a comparison once you map it to your own volume. Billing drivers diverge just as much — order count, action count, contact count, or flat. A high-order-volume store gets the most predictable number from Orderly Emails at $99/year; a store still ramping up pays less on usage-based pricing.
A Japanese admin UI and Japanese-language support are two different things. The only app listing Japanese among its App Store languages is WorkflowMail Emails. And all six display the notice that the developer does not offer direct support in Japanese. Klaviyo supports ten languages including Korean; Japanese isn't one of them. WorkflowMail Emails is also the only one of the six carrying the Built for Shopify badge.
App notes
UpOrder
One of the few options that covers all three things natively impossible — dynamic recommendations, unique coupons, and performance measurement. Free up to 25 orders per month, then $10 per additional 50 (up to 1,000/month), with a 30-day free trial. The App Store copy describes it as enhancing the notification emails Shopify sends on your store's behalf, which reads closer to a generator — but no primary source confirming whether it's actually a replacement could be found.
Three cautions. The most recent review shown on the App Store stops in 2023. The requested scope is very broad, extending to theme, script tags, and checkout page editing permissions. And above 1,000 orders per month the listing says only that a custom plan will be created, with no figure attached — so you cannot forecast cost as you grow. Note also that the former name "Spently" has been changed to UpOrder; don't search the old name.
Orderly Emails ‑ Templates App
A generator from FORSBERG+two ApS in Denmark, priced at $99 per year per theme. It doesn't scale with order count, and because Shopify remains the sender you have neither duplicate sends nor deliverability to manage.
Against that: a 3.9 rating with 76 one-star reviews (12 percent), clearly the weakest number of the six. The reason is specific. Multiple reviews report that an update in March 2026 permanently deleted store collections. A July 3, 2026 review (UK, roughly ten years as a customer) describes a March 29 bug that permanently deleted multiple collections, with the developer conceding recovery was impossible; a May 28, 2026 review (UK) describes all collections being deleted and navigation breaking. This is consistent with the fact that the requested scope includes product and collection editing permissions. Export your products and collections to CSV before you install.
RenderKu: Email Templates
The only app in this set that requests no access scopes at all. Its App Store listing states that the app does not read or modify store data. That makes it far easier to clear a corporate security review, and it structurally cannot cause the kind of data damage described above. The free plan caps saved emails at 2, with unlimited exports — so if all you need is order confirmation and shipping notification, you can build and paste both for zero dollars. Pro is $12/mo or $72/year; Plus, which adds multiple users, is $24/mo or $144/year.
The constraints: only 10 reviews (published October 2023), filling in the variables correctly is your responsibility, and because there are no access scopes it very likely cannot preview against real order data. This is a design tool and nothing more — no recommendations, no measurement in the listing.
WorkflowMail Emails
The only one of the six that attacks the platform's two biggest weaknesses head-on: you can't add notification types and you can't change triggers. Triggering on Order created, Order paid, Fulfillment created, metafield changes, or a schedule, it sends individualized emails per customer. Fundamentally, it's a way around Flow's built-in Send internal email not accepting variables in the recipient field.
Pricing: free (500 cumulative actions, standard templates only), Professional at $9.99/mo (500 actions/month, $1 per additional 100, custom sending domain, HTML customization, attachments, 90-day log retention), Advanced at $29.99/mo (2,500 actions/month), and Enterprise at $49.99/mo (unlimited actions). File attachments are something native notification emails cannot do at all. But it does not improve the design of your actual order confirmation email. Existing notifications stay exactly as they are; this layers additional emails on top.
Omnisend Email Marketing & SMS and Klaviyo: Email Marketing & SMS
Both fold transactional email into a marketing email platform, which makes them plainly overpowered if your goal is only better-looking notification emails. Omnisend: free (250 contacts, 500 emails/month), Standard $16/mo, Pro $59/mo. Klaviyo: free (250 contacts), SMS $15/mo, Email $20/mo. Both state explicitly that external charges may apply separately from your Shopify invoice.
Each has a structural constraint. With Omnisend, a customer who isn't Subscribed cannot receive email, and account emails such as password resets are always sent by Shopify. With Klaviyo, sending email with no marketing content requires applying to the customer success team for transactional status — a request you file, not a setting you flip.
The most operationally valuable detail is a trap documented in Klaviyo's own help content. If you move shipping confirmation emails to Klaviyo, you must first set Shopify's Settings → General → Order processing to not automatically fulfill order line items — otherwise the fulfillment event syncs the moment payment is captured and Klaviyo sends the shipping email in error.
One more thing that muddies searches: Order Printer Templates (4.9 / 679 reviews) is a PDF app for invoices and packing slips. It is a different product from anything discussed here.
Localization and non-English merchants
Make Japanese-language support a hard requirement and all six apps are eliminated. WorkflowMail Emails is the only one with a Japanese admin UI, and even WorkflowMail Emails does not offer direct support in Japanese. If you need to work through this in Japanese, the realistic path is commissioning native Liquid edits from an agency. On the other hand Shopify's native multilingual notifications work perfectly well in Japanese, so sending bilingual Japanese/English notifications for cross-border orders needs no app at all.
There's one trap that non-English and cross-border operations reliably fall into. The Shopify Collective tag is applied after the order confirmation email is sent, so {% if tags contains 'Shopify Collective' %} in an order confirmation template will never evaluate true. The same risk applies to any tag an app assigns dynamically, and Shopify's official recommendation is to branch on product-level tags (line.product.tags) rather than order tags. Any store conditioning notification content on a tagging app will hit this.
External billing from Omnisend or Klaviyo also doesn't consolidate onto your Shopify invoice, which becomes an accounting question in markets where merchants expect a single statement. How each app handles line breaks and fonts in Japanese body copy, and whether long-form text breaks the layout, could not be confirmed from any of the App Store listings. That needs hands-on testing.
Before you install
- Is the goal really just "make the existing notifications look and read better"? If so, you don't need an app.
- Have you saved your current template code to a text file? Revert offers only Previous and Default.
- Have you verified your sender email address? It's a prerequisite for editing the body at all.
- Are you writing
{{ xxx }}rather than{{ order.xxx }}? SMS is the one place that keeps theorder.prefix. - Which mechanism is the app you're considering — generator, replacement, or Flow extension? If it's a replacement, have you listed exactly which Shopify notifications you'll turn off?
- Are you on Shopify Plus? If not, you cannot get order confirmation down to one email.
- Given that test emails only reach your own address, how will stakeholders review the result?
- Have you read the data access permissions the app requests?
Bottom line
Three decisions, in order.
First, confirm you need an app at all. Adjusting logo, color, copy, and layout; adding company details; branching on B2B conditions or product metafields; localizing. All of that is native on every plan at zero additional cost.
Second, separate "I need a notification that doesn't exist" from "I want to monetize notification emails." For the former, Shopify Flow (free) plus WorkflowMail Emails is the only answer here. For the latter, UpOrder — or whichever of Omnisend and Klaviyo you already run. These are two different problems and no single app solves both.
Third, whether you're on Shopify Plus determines whether replacement apps are viable. Pick a replacement app on a standard plan and you must design around customers receiving two order confirmations. If you want to avoid that, the generators that leave Shopify as the sender — Orderly Emails, RenderKu — are structurally safe.
Pricing, review counts, and badges move. Every figure here reflects the Shopify Help Center and Shopify App Store as of September 1, 2026; re-check the listing before you commit.
Shopify's admin address validation is on by default, free, on every plan, and supports the US. Checkout-time validation is one toggle away. Shopify's own documentation then warns that running a third-party address validation app at the same time can create conflicting suggestions and reduce checkout conversion — you are meant to pick one. That reframes the whole category: apps are not there to duplicate deliverability checking, they are there to enforce policy Shopify's validator does not enforce, like blocking PO boxes or requiring an apartment number. We priced four real apps from the US App Store on September 2, 2026, spanning $4.99/month flat, $0.04 per order, and one that requires a separate subscription billed outside Shopify.