Support templates

Shipping delay email templates for ecommerce support

Practical replies for tracking requests, delays, investigations, delivered-but-missing parcels and replacement shipments. Each template separates recorded facts from the next action.

Updated 3 October 2026 · CaseKit team

Check the package before choosing a reply

  1. Match the order and package; an order can have more than one fulfilment.
  2. Check whether it is unfulfilled, partially fulfilled, label created, in transit or marked delivered.
  3. Read the latest carrier event and its date. Missing tracking does not establish a delay or loss.
  4. Verify the address privately when necessary, requesting only the details needed.
  5. Check the store policy and approve any refund, replacement or escalation before promising it.

Be calm and specific: explain what is known, what you are doing and when the customer will hear from you. Replace every placeholder and delete any line that you cannot verify.

Shipping support email templates

1. Send verified tracking details

Use when: a tracking number and link exist for the correct package. If the label is only created, say so; do not describe it as in transit.

Hi {first_name},

Here are the tracking details for order {order_number}:
Tracking number: {tracking_number}
Tracking link: {tracking_link}
Latest carrier update: {verified_event_and_date}

{next_step_if_needed}

Best,
{agent_name}

2. Explain a verified shipping delay

Use when: a carrier update or missed verified estimate supports a delay. Stale tracking alone is a reason to check, not proof that a parcel is lost.

Hi {first_name},

I'm sorry that order {order_number} is taking longer than expected.

The latest information is {verified_carrier_status_and_date}.
Tracking: {tracking_link}
Our next step is {action_you_are_taking}.

I will update you by {next_update_date}, even if we are still waiting for more information. {verified_delivery_estimate_if_available}

Best,
{agent_name}

3. Confirm an investigation that is actually open

Use when: the carrier trace or claim has been submitted. Use its actual reference and any provider estimate; do not invent a universal two-to-five-day deadline.

Hi {first_name},

We have opened a carrier investigation for order {order_number}.
Reference: {investigation_reference}
Tracking: {tracking_link}

The carrier has indicated {carrier_response_estimate_if_available}. I will check again and update you by {next_update_date}.

Best,
{agent_name}

4. Acknowledge delivered tracking and a missing parcel

Use when: the carrier really marks the relevant package as delivered, while the customer reports it missing. A scan is not proof of receipt. Avoid blaming the customer or requiring unsafe searches.

Hi {first_name},

I'm sorry that you cannot find the parcel for order {order_number}.
The carrier marks it as delivered on {verified_delivery_date}, but I understand you have not received it.

If practical, please check {relevant_safe_place_or_reception} and whether someone at the address accepted it. {available_delivery_details}

If it is still missing, reply here and we will help with {available_investigation_step}.

Best,
{agent_name}

5. Confirm a replacement shipment

Use when: a replacement has genuinely been dispatched. Approval or label creation alone needs different wording. Do not invent a delivered date.

Hi {first_name},

The replacement for {replacement_items} on order {order_number} has been dispatched.
Tracking: {replacement_tracking_link}
Latest verified status: {replacement_carrier_status}
Estimated delivery: {carrier_estimate_if_available}

Please reply if you need help following the shipment.

Best,
{agent_name}

Reduce repeat shipping questions

Send the correct tracking link, distinguish a dispatch estimate from a delivery estimate and keep the promised follow-up even if the investigation remains open. Never change an address or issue a refund just because a template mentions that action.

For a parcel marked delivered that is still missing, use the delivered-but-not-received workflow.

Written by the CaseKit team

We build a Shopify support app and spend our days looking at how order-status tickets actually get answered. Everything here is written from that work, not from a keyword list. Corrections to support@casekit.app.

Related replies and order facts

CaseKit prepares drafts for merchant review. It does not automatically send messages, issue refunds or create replacement shipments. These free templates also work without CaseKit.