Mailcraft: Email Templates In review

Branded Shopify order emails, no store access

Shopify app that designs branded notification emails, for shops that want order emails to match their brand.

Design your order, shipping and refund emails with your logo and colours, then paste the code into Shopify. The app cannot change your store data.

In Shopify App Store review, not installable yet

Order confirmation · preview

Thanks for your order, Anna

We are getting order #1042 ready to ship.

Items in the sample order
ItemQtyTotal
Linen apron, Sage1€38.00
Tea towel set2€24.00
Shipping€4.90
Total€66.90

Access to your store data: none

Sample data

Try it here

Try a notification in another language

Pick a notification and an email language, and see the subject and the blocks Mailcraft starts the email with, in the wording it writes for that language.

Notification
Email language

Shown with a sample order, as in the app’s preview: Shopify fills in the real order, with its amounts, when it sends the email. English is included; German, French, Dutch and Italian come with Pro. Text you write in a block replaces this wording and stays as written.

Order confirmation · Subject: Order #1042 confirmed
Greeting
Thank you for your order
Hi Anna, we're getting your order ready. We'll let you know when it ships.
Button
View your order
Items
Linen apron × 1 · Sage
Tea towel set × 2
Totals
Subtotal · Shipping · Taxes · Total
Addresses
Shipping address · Billing address
Footer
Questions? Reply to this email.

The totals block prints subtotal, discounts, shipping, taxes and total as Shopify charged them.

Sample data

In Shopify App Store review, not installable yet. Get one email when it is listed.

Tell me when it is listed

It cannot change your store data

Mailcraft asks Shopify for no access scopes. It cannot read or change your products, collections, menus, themes, orders or customers, so no app update can delete or rewrite them.

No access scopes on install

The install screen asks for no access to products, orders, customers or themes. Install, billing and the app's own settings need none.

You paste, Shopify sends

The app writes the template code. You paste it under Settings > Notifications, and Shopify fills in the real order each time it sends the email.

One click back to Shopify's email

To go back, open the notification in Shopify, click Revert to and choose Default.

Nothing in your theme

No theme code and no app embed. Your online store stays as it is.

Access Mailcraft asks for
Store data the app can read or change
Store dataAccess
Products and collectionsNone
Menus and themesNone
OrdersNone
CustomersNone
Sample data

Your order emails are code, one notification at a time

Shopify sends order confirmation, shipping and refund emails from Liquid templates. The email settings change the logo and the accent colour; anything more means editing that code by hand, in every notification.

An app that designs these emails only needs to write code you paste. It has no reason to edit your products, collections or menus.

What you get

Seven everyday emails in your brand

Order confirmation, shipping confirmation, shipping update, out for delivery, delivered, order cancelled and order refund. Use the logo and accent colour from Shopify's email settings, or set your own colours, font and footer.

Brand
  • Logo: from Shopify's email settings
  • Accent colour: #2458FF
  • Font: Inter · Footer: your address
Sample data

A block editor with a live preview

Reorder, hide or edit the greeting, items, totals, tracking, addresses, button and text blocks, and set the subject. The preview shows the email with a sample order.

Shipping confirmation · blocks
  • Greeting
  • Tracking: carrier and tracking link
  • Items · with product images
  • Addresses · Button: View your order
Sample data

Copy the code, tick it off

Each notification has its subject and code to copy and the steps to paste them in Shopify. The checklist shows what is pasted and flags a template that changed after you pasted it.

Templates in Shopify
  • 5 of 7 everyday templates pasted
  • Shipping update: Paste again
  • Order refund: Not pasted
Sample data

Every notification Mailcraft designs, and the blocks inside

Seven everyday notifications come with every plan, and Pro adds eight more. Each one starts with the blocks below, in this order. You can reorder, hide, edit or add blocks, and set the subject.

Shopify customer notifications Mailcraft designs
NotificationShopify groupStarts with these blocks
Order confirmationOrder processingGreeting, button, items with amounts, totals, addresses
Shipping confirmationOrder processingGreeting, tracking, button, shipped items, addresses
Shipping updateShipping updatesGreeting, tracking, button, shipped items, addresses
Out for deliveryShipping updatesGreeting, tracking, button, shipped items, addresses
DeliveredShipping updatesGreeting, tracking, button, shipped items, addresses
Order cancelledOrder exceptionsGreeting, button, items with amounts, totals, addresses
Order refundOrder exceptionsGreeting, button, refunded items, refunded amount
Order edited (Pro)Order exceptionsGreeting, button, items with amounts, totals, addresses
Draft order invoice (Pro)Order processingGreeting, Pay now button to the invoice, items with amounts, totals, addresses
Payment reminder (Pro)Order exceptionsGreeting with the amount and date due, Pay now button, items with amounts, totals, addresses
Ready for local pickup (Pro)Local pickupGreeting, button, items in the prepared package, pickup location
Picked up by customer (Pro)Local pickupGreeting, button, items, pickup location
Order out for local delivery (Pro)Local deliveryGreeting, button, items, addresses
Order locally delivered (Pro)Local deliveryGreeting, button, items, addresses
Order missed local delivery (Pro)Local deliveryGreeting, button, items, addresses

Blocks

  • Greeting: heading and intro text
  • Items: title × quantity, variant, line-item properties, optional product images
  • Totals: subtotal, discounts, shipping, taxes and total
  • Tracking: carrier and each tracking number, linked
  • Addresses: shipping and billing, or the pickup location
  • Button: to the order status page, or to the invoice
  • Text: your own heading and text; up to 30 blocks in one email
  • Conditional text (Pro): shown only when the order matches
  • EU legal (Pro): right of withdrawal, VAT breakdown, VAT ID and company details

Conditional text shows when

  • The order contains a product named …
  • The order contains a product tagged …
  • The order contains a product by vendor …
  • The shipping method name contains …
  • The order is tagged …

In your own text

  • {first_name}: the customer’s first name
  • {order_name}: the order number
  • {shop_name}: your store name
  • Leave a field empty to keep the app’s wording in the email language

Brand, shared by every email

  • Logo: from Shopify’s email settings, an image link, or your store name
  • Accent colour: from Shopify’s email settings, or your own
  • Text and background colours
  • Font: six email-safe font stacks
  • Footer text and links to Instagram, Facebook, TikTok, X, YouTube, Pinterest and LinkedIn

Shopify sends every email. You paste each template’s subject and code under Settings > Notifications, and Shopify fills in the real order each time. Fixed wording comes in English, German, French, Dutch and Italian; the last four with Pro.

How it works

  1. Set up your brand

    Logo, colours, font and footer, shared by every template.

  2. Design a template

    Reorder blocks, change the wording and check the preview.

  3. Paste it into Shopify

    Copy the code into Settings > Notifications and tick it as pasted.

In Shopify App Store review, not installable yet. Get one email when it is listed.

Tell me when it is listed

What it does not do

Knowing the limits up front saves you an install.

  • It does not send emails

    Shopify still sends every notification. The app writes the template you paste.

  • It does not paste for you

    No Shopify API writes notification templates, so you paste the code once per notification.

  • It does not translate your own text

    Pro gives the fixed wording, such as totals, addresses and buttons, in German, French, Dutch and Italian. The text you write stays as written.

  • It does not send marketing emails

    No newsletters or campaigns: order and shipping notifications only.

Free

$0

  • Seven everyday order and shipping emails
  • Your logo, colours, font and footer
  • Block editor, live preview and paste checklist

Pro

$4 a month

Or $40 a year. 7-day free trial, billed through Shopify.

  • Eight more notifications: order edited, draft order invoice, payment reminder, local pickup and local delivery
  • Emails in German, French, Dutch and Italian
  • Conditional text by product, tag, vendor, shipping method or order tag
  • An EU legal block: right of withdrawal, VAT breakdown and company details

In Shopify App Store review, not installable yet. Get one email when it is listed.

Tell me when it is listed

Questions before you install

Something else? Write to hello@reply.getstorefleet.com.

How much does it cost?

The seven everyday emails, your brand, the editor and the checklist are free. Pro is $4 a month or $40 a year, billed through Shopify, with a 7-day free trial on your first subscription. It adds eight more notifications, more languages, conditional text and the EU legal block.

Which Shopify permissions does it ask for?

None. Mailcraft asks Shopify for no access scopes, so it cannot read or change your products, collections, menus, themes, orders or customers. It writes code that you paste into Shopify yourself.

Do I need to change my theme?

No. Nothing is added to your theme. The templates go into Settings > Notifications, not into your online store.

Do I need Shopify Plus?

No. It is a public app for the Shopify App Store, and the templates go into the customer notifications of your Shopify admin.

What happens to my data if I uninstall?

The templates you pasted stay in Shopify and keep sending until you revert them: open the notification, click Revert to and choose Default. Your designs and brand settings in the app are deleted when Shopify sends its erasure request.

Can an email show text only for some orders?

With Pro, a conditional text block shows only when the order contains a product with a given title, tag or vendor, when the order has a given tag, or when the shipping method name contains a word, such as Express.

Hear when Mailcraft is listed

It is in Shopify App Store review. Send us an email and we write back the day it can be installed.