How to Write Customer Service Templates That Don't Sound Like a Robot
Ready-to-use templates for returns, shipping delays, damaged products, and refunds, plus the tone rules that keep them human at scale.

The difference between a three-star and a five-star support experience is often not what you say, but how you say it. Templates give your team a consistent starting point and save a couple of minutes per reply. When you handle fifty or more tickets a day, that adds up to hours.
But templates only work if they sound human. Robotic, copy-paste responses frustrate customers more than slow ones. The templates below balance efficiency with empathy, and each one follows the same shape: acknowledge, explain, resolve, reassure.
Tone guidelines: how to sound human at scale
Before using any template, internalise the principles behind good ecommerce support tone:
- Say "I totally understand the frustration," not "we apologise for any inconvenience."
- Say "here is what I have done for you," not "your request has been processed."
- Use the customer's first name, not "dear valued customer."
- Be specific about the next steps rather than a vague "please allow 3 to 5 business days."
- End with a question or an offer, not a dead-end with nothing to reply to.
Return and exchange templates
Hi [Name], thanks for reaching out. I am sorry the [product] was not what you expected. I have started your return, and you will receive a prepaid shipping label at [email] within the next hour. Once we receive the item back (usually 3 to 5 days after you ship), your refund of [amount] will be processed to your original payment method. Is there anything else I can help with?
Hi [Name], I am sorry to hear the [product] did not work out. Before I process the return, I wanted to check: would you prefer to exchange it for a different [size / color / variant]? I can ship the replacement right away, with no need to wait for the return to arrive. If you would prefer a refund instead, just let me know and I will get that started immediately.
Hi [Name], I appreciate you reaching out. Our standard return window is [X days], and I see this order was placed on [date]. While we are not able to offer a full refund at this point, I would like to offer you [store credit / partial refund / exchange] to make this right. Would any of those options work for you?
Shipping delay templates
Hi [Name], I wanted to give you a heads-up about your order [#number]. Due to [reason: carrier delay / weather / high demand], your delivery is now expected [new date] instead of the original [original date]. I know that is not ideal, and I apologise for the wait. Your tracking link is [link], and it will update once the package is back in motion. Let me know if you need anything in the meantime.
Hi [Name], great question. I just checked on your order [#number] and here is the latest: it shipped on [date] via [carrier] and is currently [status]. Based on the tracking, it should arrive by [estimated date]. Here is your tracking link: [link]. If it has not arrived by [date plus 2 days], reply to this email and I will investigate right away.
Hi [Name], I am sorry your package has not arrived. I have looked into the tracking and it appears to be [stuck / lost in transit]. Here is what I am doing right now: I have opened an investigation with [carrier] and I am shipping a replacement to you today at no cost. You should receive the new package by [date]. If the original shows up, no need to return it, consider it on us. So sorry for the hassle.
Product issue templates
Hi [Name], I am really sorry your [product] arrived damaged. That is not the experience we want for you. I have gone ahead and shipped a replacement today, with no need to return the damaged one. Your new order will arrive by [date] and you will get a tracking email shortly. If you could snap a quick photo of the damage and reply to this email, it helps us improve our packaging. Thanks for your patience.
Hi [Name], that is completely our mistake and I apologise. I have already shipped the correct item ([correct product name]) to you today, and you will receive a tracking number within the hour. For the wrong item you received, you are welcome to keep it or donate it, no need to ship it back. I am sorry for the mix-up and appreciate your understanding.
Hi [Name], thank you for letting me know about this. I take quality issues seriously and I am sorry the [product] did not meet your expectations. I would love to understand more, so could you share a bit more detail or a photo? In the meantime, I would like to offer you [full refund / replacement / store credit] to make this right. What works best for you?
Refund templates
Hi [Name], your refund of [amount] has been processed and will appear on your [payment method] within 5 to 10 business days, depending on your bank. Here is your refund reference: [ID]. I am sorry we could not make this work this time. If there is anything we could have done better, I would genuinely love to hear your feedback. Hope to see you again soon.
Hi [Name], I understand your concern about the [issue]. Since the item has been [used / opened / customised], I am not able to offer a full refund, but I would like to offer a [X percent] partial refund of [amount] to account for the issue. Alternatively, I can provide a store credit of [amount plus bonus] that you can use on any future order. Which option sounds better to you?
Pre-purchase question templates
Hi [Name], great question about sizing. The [product] fits [true to size / runs slightly large / runs slightly small]. Based on the measurements you mentioned, I would recommend a [size]. For reference, our model is [height / weight] and wears a [size]. You can also check our detailed size chart here: [link]. And if the fit is not right, exchanges are free and easy. Let me know if you have any other questions.
Hi [Name], thanks for your interest in the [product]. It is currently [in stock / out of stock]. [If in stock: order today and it ships within 24 hours.] [If out of stock: we are expecting a restock on [date]. I can add you to our notification list so you are the first to know when it is back. Want me to set that up?]
Hi [Name], I appreciate you asking. We do not currently have a public promo code, but I would like to offer you [X percent] off your first order as a thank-you for reaching out. Use code [CODE] at checkout, valid for the next 48 hours. Let me know if you have any questions about the products.
Additional scenario templates
Hi [Name], I checked on your order [#number] and [good news: I was able to make that change / unfortunately it has already been packed and shipped]. [If changed: the updated order now reflects [change], and you will receive an updated confirmation email shortly.] [If too late: I can help you with an exchange once it arrives, or process a new order with the correct details. What works best?]
Hi [Name], I have cancelled your subscription effective [date], so you will not be charged again. Your last shipment was on [date]. Before you go, I wanted to mention that we also offer the option to [pause your subscription / switch to a less frequent delivery / try a different product]. If any of those interest you in the future, we are here. Thanks for being a customer.
Hi [Name], thank you so much for the kind review. It made our day to hear that you love the [product]. Reviews like yours help other customers feel confident in their purchase, so we really appreciate you taking the time. As a thank-you, here is [X percent] off your next order: [CODE]. Enjoy.
Hi [Name], I am sorry to see your experience was not great. I have looked into the issue you mentioned and I want to make it right. Could you email us at [support email] so we can resolve this directly? I have a few options that I think will help. We take every piece of feedback seriously and want to make sure you are happy.
AI support tools are increasingly able to adapt templates like these to each customer's context, pulling in order details, purchase history, and past interactions so a reply reads as personal rather than pasted. That is the direction StoreWiz is being built toward. What is live today from StoreWiz is the free store audit; the autonomous platform is in active development.
Key takeaways
- Every template should follow the acknowledge, explain, resolve, reassure structure.
- Use the customer's name, be specific about the actions you took, and end with an open question.
- Offer an exchange before a refund to retain revenue where you can.
- Proactive communication about delays and stock prevents tickets from being created at all.
- Templates save a few minutes per reply, which adds up to hours a day at high ticket volume.
- Tune templates for your brand voice; a surf brand and a luxury jewellery brand should not sound the same.
Frequently asked questions
How many templates does a typical store need? Most stores cover the large majority of tickets with 15 to 25 templates across five categories: returns and exchanges, shipping, product issues, refunds, and pre-purchase questions. Start by reviewing your last 100 tickets, then build templates for the ten most common scenarios first.
Should I tell customers they are getting a template? No. The goal is for a template to feel personal. Always customise the opening line, include specific order details, and match the tone to the customer's emotion. A well-used template is indistinguishable from a hand-written reply; a lazy one with [NAME] left in is worse than no template at all.
How do I train my team to use templates well? Give agents permission to modify them. Templates are starting points, not scripts. Train the four-step structure, then let agents adapt the language, and review responses weekly for the first month. The best agents use a template for the bulk of a reply and personalise the rest.