Start here
Acknowledge the customer's specific problem, apologize for a confirmed mistake, and give a concrete next step. Be clear about what you can do and when you will update them. Avoid blaming the customer, arguing about their tone, or promising an outcome you cannot deliver.
A customer who is angry about a delay, error, or unanswered request usually needs a useful response more than a polished apology. Start by identifying what went wrong from their perspective and what you can actually do next.
The examples below are fictional drafts for adaptation. Check your records and policies before using them. Do not insert an order status, refund approval, or delivery date unless you have verified it, and move account-specific details to an appropriate private support channel.
Separate the problem from the emotion
Read the full message before replying. Note the concrete issue, the impact the customer describes, and the outcome they want. A complaint about a late delivery may also mention that nobody answered their earlier email; address both if you can.
You can acknowledge frustration without claiming to know exactly how someone feels. “I can see why receiving the wrong item is frustrating” is more specific than “Sorry for any inconvenience.” If the facts are unclear, acknowledge the reported experience and say what you will check.
Build a reply around the next action
Keep internal explanations short. A long account of staffing or supplier problems does not resolve the customer's immediate concern. If you offer a choice, make the options concrete and available; do not promise compensation simply because it makes the message sound reassuring.
- Name the issue so the customer can see that you read their message.
- Take responsibility for a confirmed mistake without adding excuses.
- Explain the action you can take now and who will handle it.
- Give a realistic update time you can meet, even if the final answer is not ready.
- Ask only for information needed to resolve the issue, using your normal secure support process.
Three customer complaint replies you can adapt
A delayed order with no confirmed delivery date
Hi [Name], I'm sorry your order has not arrived by the expected date, and that you have had to chase an update. I understand why you want a clear answer. I'm checking the shipment status with [team or carrier]. I don't have a confirmed delivery date yet, but I will update you by [time you can meet], even if the investigation is still open. Thank you for your patience, [Your name]
Your team made a confirmed mistake
Hi [Name], You're right: we sent [incorrect item] instead of [ordered item]. I'm sorry for the mistake and the extra work this has caused you. We can [verified correction]. If that works for you, please confirm [only the detail needed], and I'll arrange the next step. [Accurate return or replacement instructions.] I'll follow up once [specific action] is complete. [Your name]
The requested refund is outside the applicable policy
Hi [Name], I understand you're disappointed with [specific issue] and would like a refund. I've reviewed [relevant facts], and under [applicable policy], this purchase is not eligible because [clear, accurate reason]. What I can offer is [available option]. If there are details I have missed, please send them through [support channel] so we can review the decision. [Your name]
Keep boundaries and follow through
If a message includes personal abuse, keep your response focused and set a calm boundary: “I want to help resolve the issue. Please keep the conversation free of personal insults so we can continue.” Follow your organization's escalation process where needed.
Before sending, check that the action is assigned and the promised update is achievable. If the issue remains unresolved at that time, send the update anyway. Explain what is still being checked and give the next realistic checkpoint rather than repeating the original apology.
Draft a customer reply with Replisay
Paste or type the complaint into Replisay, or supply context by voice or image. Choose Reply and a suitable tone and length. Add the verified facts, available options, and update time. Review every promise before sending the response yourself. Signing up includes five free creations per day.
From example to your draft
Make it your own with Replisay
Paste the message or type your notes into Replisay. You can also use voice or add a screenshot. Include only the context needed, choose a tone and length, and review the draft before you send it.
An instruction you can adapt
Draft a calm, clear reply to this customer complaint. Verified facts: [facts]. What we can offer: [available action]. Next update: [realistic time]. Acknowledge the specific problem without inventing a refund, delivery date, or policy. Ask only for information needed to proceed.
Check names, dates, and commitments. Replace every placeholder. Replisay helps draft your words; you decide what to send.
Try Replisay free 5 free creations a day. No credit card required.