Customer Service Email Templates for Ecommerce

14 replies for the tickets every online store gets: where is my order, refunds, damaged items, cancellations and angry customers. Type the customer's name and order number, then copy.

100% free · No signup · Runs in your browser

Where is my order? (in transit)

Subject: Your order #1042 is on its way

Hi Sarah,

Thanks for checking in. Your order #1042 shipped on [ship date] and is with [carrier] now.

You can follow it here: [tracking link]

The latest scan shows it in [city], and the carrier estimates delivery on [date]. If tracking hasn't moved in 5 business days, reply to this email and I'll open an investigation with the carrier right away.

Best,
Alex
Acme Goods

Replace everything in [brackets] before sending. Text in brackets is the part your customer actually reads first, so make it specific.

Stop copy-pasting. Let Relay send the right reply with the real data.

These templates still need someone to look up the order, fill the brackets and hit send. Relay does it for you: it reads the ticket, pulls the order and tracking from Shopify, writes the reply in your brand voice and takes the action (refund, address change, cancellation) when your rules allow it.

What makes a customer service email work

Every template above follows the same four rules. Use them when you write your own.

  • Answer in the first two lines. The customer wants the status, the decision or the next step, not a thank-you paragraph.
  • Use real data. Order number, ship date, carrier, tracking link, refund amount. Vague replies create follow-up tickets.
  • Give one clear next step with a date. 'I'll follow up on Thursday' beats 'we'll get back to you soon'.
  • When the answer is no, offer something. Store credit, an exchange, a discount. A flat no turns into a chargeback or a 1-star review.

Which templates save the most time

In most Shopify stores, the 'where is my order', return instructions and refund status templates cover the biggest share of tickets. They're also the easiest to automate, because the answer is already in Shopify. Damaged items, angry customers and refund denials need more care, so keep a human in the loop or set strict rules for them.

How to turn these into Shopify Inbox or helpdesk macros

In Shopify Inbox, Gorgias, Zendesk or Re:amaze, create a saved reply or macro for each template and replace the bracketed fields with the tool's variables (customer first name, order number, tracking URL). Keep the bracketed parts that need human judgment, like the reason for a delay, so nobody sends a template without reading it.

Frequently asked questions

How fast should I reply to customer service emails?

Within a few hours on business days is a good standard for email; under a minute for live chat. Use our free First Response Time Grader to see how your speed compares to ecommerce benchmarks.

Should customer service emails be formal?

Match your brand voice, but stay clear and warm. Short sentences, first names, and an apology when you got something wrong. Avoid corporate phrases like 'we apologize for any inconvenience'.

How do I respond to an angry customer by email?

Acknowledge the problem in their words, say what you've already done, give the next step with a date, and own the follow-up. Never argue about who's right in writing. The 'Angry customer' template above follows this structure.

Can I use these templates for free?

Yes. Copy them, edit them and use them in any helpdesk or email tool, no signup needed.

More free tools for Shopify support

Ready to replace your first support hire?

Join fast-growing Shopify stores automating 80–95% of customer support in under 10 minutes.

Start Free Trial

From $59/month • 14-day trial