Subject: “This is the THIRD time!!” The order has been in transit for ten days, tracking has shown the same status for a week, and the customer has already asked twice. Now she is angry. Anyone who handles service in a shop knows these emails. And almost everyone knows the feeling of sitting in front of one and not quite knowing how to start.
Complaints like this are not the exception. According to a survey by the European Commission from late 2024, 26 % of people who shop online had a problem in the previous twelve months for which they saw a legitimate reason to complain. And of those who take action, 85 % turn directly to the retailer. So the complaint usually lands with you, not with the parcel service.
There is a good side to that. Those who stay silent do so mainly because a complaint would take too long or no solution is to be expected. From these customers you never learn what went wrong, and you get no opportunity to fix it. Those who complain are giving you another chance.
What you make of it is decided in your reply. In this guide you will learn which tone fits, how a good reply is structured, which legal pitfalls you should know and which mistakes turn a complaint into real trouble.
Why the reply counts as much as the compensation
When a complaint comes in, many shops first go through the question: What do we give her? A voucher, free shipping, ten percent off? Research suggests that this question alone falls short.
A meta-analysis of numerous studies on complaint management reaches a clear result: how customers are treated during a complaint shapes their overall satisfaction even slightly more than what they receive as compensation. This means whether someone listens, takes the problem seriously, stays friendly and honestly explains what happened. A voucher without genuinely addressing the frustration therefore has a weaker effect than an honest, specific reply with the same solution.
How much is at stake is shown by a survey by the CX software provider Qualtrics in 14 countries, including Germany: after a negative experience, 34 % of customers reduce their spending with the company and 13 % stop buying there altogether. At the same time, the situation is not improving. In the EU in 2022, 65 % of people who had complained to a retailer were still satisfied with how it was handled. In the 2024 survey it was only 53 %.
One myth needs to be sorted out at this point, though. It is often said that customers whose complaint was resolved well are more loyal afterwards than those who never had a problem. A meta-analysis finds no robust evidence for this: customers with a well-resolved complaint are on average somewhat more satisfied afterwards than those without a problem, but they have no demonstrably higher repurchase intention and do not recommend the shop more often. So a good complaint reply is not a trick to turn a problem into a fan. It is damage control and fairness. And that is reason enough to get it right.
How much poor service costs overall, we broke down in a separate article: Why poor customer service measurably harms companies.
But before you write a single word, you need two things: the facts about the order and clarity about what actually applies legally.
Before you reply: clarify the facts and the legal situation
Many failed complaint replies don't fail because of the tone, but because someone replies before it is clear what is actually going on. Take two minutes for the facts: What does the order show, where is the shipment, have there been earlier contacts, did the customer send photos?
Then classify the complaint. For complaints in a shop it helps to distinguish four cases, because each has a different legal situation:
| What the customer writes | What applies (German law) | What you offer |
|---|---|---|
| “My parcel hasn't arrived” | For purchases by consumers, your shop bears the shipping risk until the goods reach the customer (Section 475(2) BGB). | Trace with the shipping provider, if lost redeliver or refund |
| “The item is broken or faulty” | Statutory warranty: two years from delivery (Section 438 BGB). The customer chooses repair or replacement, as long as the chosen remedy is not disproportionately expensive (Section 439(1) and (4) BGB). Your shop bears the costs, for example for shipping (Section 439(2) BGB). If the defect appears within the first year, it is presumed to have existed at delivery (Section 477 BGB). If the item is repaired, the limitation period is extended once by twelve months. You must inform the customer of her right to choose and of this extension beforehand (Section 475e(5), Section 475(4) BGB, each for purchases from 31 July 2026). | Repair or replacement as the customer chooses, return at your expense |
| “I don't like it, it doesn't fit” | Right of withdrawal for distance sales: 14 days from receipt of the goods, without giving reasons (Sections 312g, 355, 356 BGB), with exceptions such as custom-made goods. If the correct information is missing, the period does not start and ends at the latest after twelve months and 14 days (Section 356(3) and (4) BGB). The customer only bears the return costs if you informed her beforehand and don't cover them yourself (Section 357(5) BGB). | Return and refund according to the withdrawal rules |
| “Where is my money?” | After a withdrawal you must refund at the latest 14 days after receiving the withdrawal, but you may wait until the goods are back or the customer provides proof of return (Section 355(3), Section 357(1) and (4) BGB). If you offered to collect the goods, you may not wait with the refund. | Give a specific date, check the return status |
Goodwill is only what goes beyond the statutory claims, for example a voucher for the delay. If repair or replacement fails, withdrawal from the contract or a price reduction become options (Sections 437, 475d BGB). A manufacturer's guarantee applies in addition to the statutory warranty and does not restrict it (Section 443 BGB). If you handle returns through a portal anyway, such as our returns portal for Shopify, you usually already have the status in front of you.
With the facts and the right case in mind, you can take care of the tone.
The right tone: human, specific, no stock phrases
The tone decides whether the customer feels taken seriously. Stock phrases are the opposite of that, because they show: nobody here really read what I wrote.
Acknowledge the frustration without judging it. “That's annoying, especially since you've already asked twice” shows that you know the whole story. “We understand your displeasure” only shows that you have a template.
Be specific. Give the order number, the shipping date, the next step with a date. The more precise your reply, the more credible it is.
Apologise in a way that lands. An experiment on the effect of apologies shows: what matters is not only whether you apologise but how. Empathy has the strongest effect, followed by intensity, meaning how clearly you express your regret, then timing. A late apology can even lower satisfaction.
A few typical stock phrases and what works better:
| Instead of | Better |
|---|---|
| “We regret any inconvenience.” | “I'm sorry you had to wait so long.” |
| “Unfortunately there's nothing we can do here.” | “Here's what I can do for you right away: …” |
| “We kindly ask for your understanding.” | “I understand this is frustrating right now.” |
| “Your request has been forwarded.” | “I've checked with DHL and will get back to you by Thursday.” |
Whether your shop addresses customers formally or informally is a brand decision. What matters is that it fits your brand and stays the same in all replies. How to achieve that with standard replies too is explained in Brand voice for AI.
What in our experience almost always helps in the end: understanding what the customer actually wants and meeting her halfway. A fixed structure helps to get this right every time.
How to structure the reply: five building blocks
The five building blocks
Acknowledge and thank. Show that you have read the email and thank her for getting in touch. She could have simply left.
Apologise, and say exactly what for. Not “for the inconvenience”, but for what went wrong: the delay, the scratch, the silence on the first two emails.
Status with real data. What happened, where is the shipment, what have you already checked?
Solution with a deadline. What happens now, by when, and what does the customer have to do for it (as little as possible)? If you offer compensation, it should match the damage.
Close with a direct line. A name instead of “Your service team” and a way for the customer to reach you directly.
In practical guides you will find similar mnemonics under names like HEARD or LAST. They follow the same logic: first listen and acknowledge, then solve.
Example: before and after
Back to the customer from the beginning, whose parcel has been in transit for ten days. This is what a typical weak reply looks like:
Dear customer,
thank you for your message. We regret any inconvenience. Unfortunately we have no influence on the shipping provider's delivery times. Please be patient a little longer.
Kind regards, your service team
No order number, no apology for the two unanswered emails, the blame lies with the parcel service, and there is no next step. Legally, the sentence about the shipping provider is also off: towards the customer, your shop bears the risk until the goods arrive (Section 475(2) BGB), not the parcel service.
This is what the same reply looks like with the five building blocks:
Hi Julia,
thanks for getting in touch again, and I'm really sorry: you should have received a reply to your first message.
I've looked at your order 10482. The parcel was handed over to DHL on 3 October, and since 5 October the tracking hasn't shown a new status. I started a trace today.
I know you've already been waiting a long time, but I'd still ask you for a few more days of patience until DHL has completed the trace. It should reach you by 16 October at the latest. If it hasn't arrived by then, just reply briefly to this email. I'll then send you the order again or refund the purchase price. Neither will cost you anything.
If there's anything else, reply to me directly on this email.
Best regards, Lena from the team
Both replies ask for patience. The difference: the second says why, until when and what happens if it doesn't work out. It is longer, but it answers every question before the customer has to ask it. Instead of the third of five emails, there is at most one short follow-up.
Seven mistakes that make complaints costly
In our experience, many escalations are not caused by the original problem but by the reply to it.
Replying too late. Anyone who gets no reply looks for another way, for example a buyer protection case with PayPal. Then it gets serious: you have ten days to respond to a dispute. If you don't respond and the customer escalates, PayPal decides in her favour. A dispute fee may be added, as of September 2026 that is €14 per case.
Template without context. A template is fine if you adapt it. A template that obviously doesn't fit the email is worse than none at all.
Shifting the blame. “You'll have to contact DHL about that” or “You should have checked that when unpacking” turn your problem into her problem. In case of loss or transport damage it is legally your problem anyway: until the goods reach the customer, your shop bears the risk (Section 475(2) BGB).
Misrepresenting the statutory warranty. A typical mistake: referring customers to the manufacturer within the two years (“Please contact the manufacturer's guarantee”). The statutory warranty applies to your shop, the guarantee only comes on top. You may mention the manufacturer as an additional option, but not instead of your own liability.
Mixing up withdrawal and defect. Anyone who complains about a defective item is, as a rule, claiming a defect and not withdrawing. Then the warranty rules apply: your shop pays for the return (Section 439(2) BGB), and the 14-day period from the withdrawal does not apply. Within these 14 days, however, the customer can also withdraw instead, without giving reasons. If it is unclear what the customer wants, ask.
Solution without a deadline. “We'll take care of it” without a date invites the next follow-up.
Compensation that doesn't match the damage. Research on compensation shows: compensation works best when it resembles what the customer lost and when it comes immediately. Someone waiting for their money wants their money, not a voucher for the next purchase. Someone with a broken product wants a working one.
Public complaints: responding to reviews
With a bad review, it is not only the person who complained who reads along, but everyone who wants to buy from you in the future. Your reply is therefore always advertising or counter-advertising too.
Studies from the hotel industry show that replies have an effect: hotels that respond to reviews on TripAdvisor subsequently receive on average 0.12 stars more and more reviews. Replies to negative reviews in particular improve the following reviews. For online shops there are hardly any robust studies on this, so the transfer is an analogy. It is plausible, though: anyone who sees that a retailer responds and cares probably reads a criticism differently.
Public replies have a few rules of their own, which Google and Trustpilot also recommend themselves:
Reply briefly, friendly and factually, without defending yourself
Openly admit your own mistakes without taking blame that isn't yours
Don't publicly mention order numbers, addresses or other personal data
Move the details to a private channel (“I'll write to you directly by email”)
Never argue, even if the review is unfair
Why reviews and feedback are especially important for shops with an advertising budget, you can read in our article on the Facebook feedback score.
Where AI helps and where your team decides
With complaints in particular, it is not the writing that takes the most time but gathering everything: opening the order, checking the shipment, reading earlier emails. AI can take that over. ZYBR writes the draft with order and shipping status right on arrival, in under a minute. So your team doesn't start from zero but from a draft that already contains the facts.
The decision about replacement and refund should still be made by people. With ZYBR, automatic sending is off by default, and you enable it topic by topic. Everything else, for example a replacement, sits as a draft in the ticket and waits for your team's approval. Our advice: leave replacement and refund exactly there. The AI does the groundwork, your team checks what the customer is entitled to and what is offered beyond that.
Conclusion: fast, human, specific
A good complaint reply doesn't need talent but a clear order. First clarify the facts and the legal situation, then acknowledge the frustration, apologise specifically, explain with real data and offer a solution with a deadline. Anyone who does this quickly and in a human tone prevents many escalations before they happen.
If you want to see what drafts for your own complaints look like: you can test ZYBR free for 14 days. The trial ends on its own after 14 days or 500 AI replies, whichever comes first, and a subscription only starts when you choose a plan.
The legal information refers to German law for purchases by consumers, as of October 2026. Austria and Switzerland partly have different rules. The information does not replace legal advice in individual cases.
Sources
European Commission: Consumer Conditions Scoreboard 2025 https://commission.europa.eu/document/download/2816337b-4fd1-4db2-a71c-d14a206a5a93_en?filename=consumer_conditions_scoreboard_2025_final.pdf
Qualtrics XM Institute: Press release of 12 November 2025 https://www.qualtrics.com/articles/news/businesses-risk-3-trillion-sales-poor-customer-experiences-consumers-cut-spending/
de Matos, Henrique, Rossi (2007): Service Recovery Paradox: A Meta-Analysis, Journal of Service Research 10(1) https://journals.sagepub.com/doi/10.1177/1094670507303012
Gelbrich, Roschk (2011): A Meta-Analysis of Organizational Complaint Handling and Customer Responses, Journal of Service Research 14(1) https://edoc.ku.de/id/eprint/7057/
Roschk, Kaiser (2013): The nature of an apology, Marketing Letters 24(3) https://ideas.repec.org/a/kap/mktlet/v24y2013i3p293-309.html
Gelbrich, Roschk (2014): Identifying Appropriate Compensation Types for Service Failures, Journal of Service Research 17(2) https://edoc.ku.de/id/eprint/13518/
Proserpio, Zervas (2017): Online Reputation Management, Marketing Science 36(5) https://pubsonline.informs.org/doi/10.1287/mksc.2017.1043
Wang, Chaudhry (2018): When and how Managers' Responses to Online Reviews Affect Subsequent Reviews, Journal of Marketing Research https://journals.sagepub.com/doi/10.1509/jmr.15.0511
PayPal: “Item not received” disputes https://www.paypal.com/de/cshelp/article/wie-reagiere-ich-auf-die-konflikte-des-typs-artikel-nicht-erhalten-und-entspricht-deutlich-nicht-der-beschreibung-help1083
PayPal: Merchant fees https://www.paypal.com/de/business/paypal-business-fees
Google Business Profile Help: Tips for replying to reviews https://support.google.com/business/answer/3474122?hl=de
Trustpilot: Tips for replying to reviews https://help.trustpilot.com/s/article/Tips-for-replying-to-reviews?language=en_US
German Civil Code (BGB) Sections 355, 356, 357, 438, 439, 443, 475, 475e, 477 https://www.gesetze-im-internet.de/bgb/
Paul Lory, Founding Partner and Technical Advisor
Paul is responsible for stability, security and efficiency in day-to-day operations. With an eye for risk and performance, he makes sure the platform stays lean, secure and fast over the long term.
