June 10, 2026

Shopify Order Tracking Email Templates You Can Use Today

Copy-and-adapt reply templates for every stage of the shipping journey, from order confirmation to a package a customer says never arrived.

Why templates beat improvised replies

Every support rep who has answered a tracking question knows the pattern: open the order, check the fulfillment status, find the tracking link, then write a version of the same three sentences again. Doing that from scratch each time is slower and more inconsistent than it needs to be.

A small library of templates — one for each stage of the shipping journey — turns a five-minute lookup-and-write task into a thirty-second fill-in-the-blanks task. It also keeps tone and information consistent across every rep who touches the inbox.

Order confirmed, not yet shipped

This is the most common early-stage WISMO message: the customer ordered a few days ago, sees no shipping update, and wants reassurance. The reply should confirm the order exists, explain your typical processing window, and give a realistic sense of when to expect a shipping notification.

  • Confirm the order number and date placed.
  • State your standard processing time, for example 1-3 business days.
  • Tell them they will receive a separate email the moment it ships.
  • Avoid promising a specific delivery date you cannot guarantee at this stage.

Shipped with tracking available

Once a fulfillment exists, this is the easiest reply to get right — and the one worth automating first, because it is almost pure lookup. Include the carrier name, the tracking number or link, and the shipping date.

  • Carrier name and tracking number or link.
  • Date shipped.
  • Estimated delivery window, if the carrier provides one.
  • A short note that transit times can vary by destination.

Delayed in transit

A tracking page that has not updated in several days is one of the most anxiety-inducing moments for a customer, and it is tempting to over-promise a fix. The safer reply acknowledges the delay honestly, gives the last known tracking event, and sets an expectation for when to check back rather than guaranteeing a new delivery date.

If the delay looks serious — no scan in over a week, for instance — this is a case worth flagging for manual review rather than sending a template reply, since it may need a refund or replacement conversation instead.

Lost or missing package

When tracking shows delivered but the customer says otherwise, or a package appears stuck indefinitely, a template reply not backed by a real decision — refund, reship, or carrier claim — does more harm than good. Use a short holding reply that acknowledges the issue and explains the next step, then route the case to whoever handles claims and reships.

  • Acknowledge the specific problem the customer described.
  • Explain the next concrete step: carrier claim, reship, or refund review.
  • Give a timeframe for a follow-up, and keep it.

Delivered but the customer says they never received it

This case needs a person, not a template, because the right outcome depends on delivery evidence, order value, and your store's policy. A template reply here should do one thing only: ask the specific questions your policy needs answered — delivery photo, neighbors, apartment mailroom — and route the message to a human.

Adapting templates for other languages

If you sell to French- or German-speaking customers, translating a template word-for-word usually reads stiffly. Keep the same structure — order reference, status, next step — but write each language version with a native speaker's phrasing rather than a literal translation, since tracking terminology varies more across languages than it first appears.

From templates to automation

Templates fix the writing problem, but a person still has to open the order, decide which template applies, and fill in the details. That lookup step is what actually consumes the time. Automation keeps the same templates you would write by hand, but fills them from live Shopify order data and sends the ones that match a clear, confident case — while still routing anything ambiguous, like a lost package or a disputed delivery, to a human.

The templates in this guide map closely to the reply types most order-support tools use: shipped, in-transit, and not-yet-fulfilled. Building your own manual set first is a useful exercise even before you automate anything, because it forces you to decide what a good reply looks like for your store.

FAQ

  • Should every template include an apology? No — only when something has actually gone wrong. Apologizing for a routine two-day transit update trains customers to expect problems that are not there.
  • How long should a tracking reply be? Short. Three to five sentences covers every case above; longer replies get skimmed, not read.
  • Should templates include a discount code? Only for genuine service failures, not standard tracking questions — reserve it for the lost or missing package case.

Get your support time back.

Install on Shopify in under two minutes. 7-day free trial, no card required.