The first reply decides everything. Three parts, sent inside an hour, with a date in it. Scripts for late orders, wrong items and the ones in your comments.
Sailo team13 min read
The message arrives at 7:40pm, half in capitals, and the last line is "I want my money back NOW". It's a $64 hoodie that shipped four days ago and you know for a fact it's out for delivery tomorrow.
Reply within the hour, in three parts: name what went wrong, give one fact they don't have, offer a specific thing you'll do and a date you'll do it by. That's the whole method. Do it fast enough and the angriest customer you'll have this month becomes a repeat buyer, because almost nobody they've ever bought from replies at 7:40pm on a Tuesday.
The rest of this is the wording, the order it goes in, and the handful of situations where the method changes.
Strip the capitals and there are four requests underneath, and they're always in this order.
A reply that does all four in five lines ends about eight out of ten of these. A reply that apologises beautifully and commits to nothing ends none of them, and generates three more messages before bedtime.
An imperfect reply in twenty minutes outperforms a perfect one the next morning, and it isn't close.
The reason is that anger has a half-life. In the first hour the customer is annoyed about a hoodie. By the next morning they're annoyed about being ignored, which is a much bigger thing and is now about you as a person rather than about a delivery date. You can fix a late parcel. You cannot easily fix "they didn't even reply".
So if you can't solve it in twenty minutes, say so in twenty minutes:
Sorry, I've seen this and I'm on it. Give me until 9pm and I'll come back with a proper answer either way.
Then come back at 9pm. The "either way" matters. It promises a message, not a solution, which is a promise you can actually keep.
Here's the shape, with the parts labelled. In practice they run together into five lines that don't look like a template.
Part one, name it. Specifically. "Sorry your order's late" is generic. "Sorry, your hoodie should have been with you on Tuesday and it wasn't" tells them you actually looked.
Part two, one fact. The one piece of information that changes their picture. Where the parcel is. Why the colour is different. What the courier's scan says. One fact, not four. Four facts read as excuses.
Part three, the offer and the date. What you'll do, by when.
Put together:
Hi Marcus, sorry, that hoodie should have reached you Tuesday and it hasn't. I've just checked with the courier and it's sitting at their Chicago depot with a failed-delivery scan from yesterday, which usually means nobody was in. They'll attempt again tomorrow between 9 and 6. If it doesn't land tomorrow, message me and I'll refund the $64 in full on Thursday morning, no need to send anything back. Really sorry for the runaround.
Read what that does. It agrees with them. It gives them one new fact, and the fact quietly explains the delay without blaming them for it. It names a date. And it puts a hard limit on how long this can go on, which is the part that lets the customer stop worrying.
The date is the load-bearing element. An angry customer who gets a specific day goes quiet and waits. An angry customer who gets a warm apology with no date sends another message in ninety minutes, because from where they're sitting nothing has actually happened.
If they've posted it in your comments or under a reel, you have two audiences and only one of them is angry.
Answer publicly, once, short:
That's not good enough and I'm sorry. Sending you a DM now so I can pull up your order and sort it properly.
Then do the real work in the DM. Do not argue facts in public, do not post the tracking number, do not say "as I explained in my last message". The public reply is not for the customer. It's for the four hundred people who read the comment and want to know what kind of seller you are, and what they're checking is whether you turn up and whether you get defensive.
Come back to the public thread once at the end, but only if it's resolved and only in one line: "Sorted, thanks for bearing with me." Never post the outcome in detail. Never post that you refunded them, because the next person will read that as a menu.
If they delete the comment themselves after you fix it, that's the best outcome available. Never ask them to.
The order is late. Covered above. Facts plus a date plus a hard backstop.
The wrong item arrived.
That's my mistake, I've sent you the wrong one. The right one goes out today and I'll message you the tracking this afternoon. Keep the wrong one or bin it, don't worry about posting it back. Sorry, that's annoying.
Two things there. It takes the blame without an essay, and it removes the return, which is the bit the customer is dreading. If the wrong item is expensive enough that you need it back, say so plainly and send a prepaid label or the postage money in the same message, before they ask.
It arrived damaged.
Ugh, sorry. Can you send me a photo of the box as well as the item? Two reasons: I need it for the courier claim, and it tells me whether I'm packing these wrong. Either way I'm sending a replacement today, that's not conditional on the photo.
Ask for the photo, but decouple it from the fix. Sellers who make the replacement conditional on evidence turn one annoyed customer into one furious customer, and the photo is worth less than the goodwill.
"This is a scam / I don't think you're real."
Completely fair to be careful. I'm [name], I make these in [place], here's my phone number: [number]. Call me any time today. Your order is [number], you paid [amount] on [date] to [account name], and if you'd rather have that money back than wait, say the word and it goes back today.
Offer the refund before they demand it. The offer is what proves you're real, because the thing they're afraid of is that you'll vanish, and someone who volunteers a refund is not vanishing.
It's not actually your fault. The buyer put the wrong address, or ordered the wrong size, or is upset about something a courier did.
I've had a look and the address on the order is [address], which is where it went. I know that's not the answer you wanted. Here's what I can do: I'll cover half the reshipping cost if you want it sent to the right address, or I can refund the item minus the delivery once it comes back to me. Your call, tell me which and I'll get on it today.
Say the fact once, without triumph, and immediately follow it with two options. Never make someone admit they were wrong before you help them. You will win that argument and lose the customer.
One email on pricing, photographs, delivery and getting paid. No pitch, no filler.
Move to voice when the money is big, when the thread has gone past six messages, or when you can feel that you're both reading tone into each other's punctuation.
Would it be easier if I called you? I'm free for the next hour.
Ask first. Never just ring someone. About half will say no and the offer alone lowers the temperature, because it says you're a person who is prepared to be a person.
Then, after the call, send one message summarising what you agreed and by when. Verbal agreements evaporate. The message is what you both look at on Friday.
There's a line, and you're allowed to have one. Threats, abuse, racism, messages at three in the morning, demands that escalate every time you concede something. That's not a customer service problem.
Say it once, flatly, and then stop:
I'm refunding your order in full today. I'm not going to keep messaging about this. If the refund doesn't show by Friday, email me and I'll send the receipt.
Refund, screenshot the thread, block. Don't have the last word, don't explain yourself, don't post about it. Deciding in advance where your line is means you'll recognise it when you're standing on it, which is the only time it's hard to see. There's more on drawing that line before you're in the middle of it in when to say no to a customer.
Work this out once and keep the number in your head.
A $64 hoodie with $22 of cost. Refunding it costs you $22 and about ten minutes. Arguing about it costs you an evening, and if it ends in a public one-star or a comment under a post that's reaching a few thousand people, it costs you more customers than the hoodie was worth.
Which means the threshold for "just refund it and move on" is much lower than pride suggests. For most sellers it's around the cost of goods on a single item. Below that number, do not have the argument, ever, even when you're right. Above that number, slow down, get the facts, and use the scripts.
The exception is a customer who's done it twice. Keep a note. Generosity is a policy for strangers, not a subscription.
Marcus screen-prints hoodies in a rented unit on the South Side. $64 each, five-day turnaround, roughly 90 orders a month, most of them coming out of Instagram and going out with a national courier.
He used to answer everything at once, in a two-hour block after closing up. He'd write long replies. He'd explain the printing process. And he was losing a customer or two a month to threads that ran to fifteen messages.
Three changes:
He set a twenty-minute holding reply on anything that looked hot, sent from his phone, no matter where he was. Not a solution, just "seen it, on it, back to you by X".
He started putting a date in every single reply. This one did most of the work. His average thread went from about nine messages to three, because the customer stopped needing to check in.
And he wrote himself a rule: anything under $25 of cost, refund it without discussion. He expected to be taken advantage of. Over eight months, out of about 700 orders, he thinks four people took him for a hoodie. That's roughly $88 of cost, against maybe six or seven evenings he got back and one comment thread that never happened.
The thing he says he'd tell anyone: the customers who came back hardest were the ones who'd had a problem. Not the ones whose orders were fine. Something going wrong and being fixed properly is a stronger signal than nothing going wrong, because the second one tells you nothing about the seller.
Nothing, and it's worth being straight about that. There's no inbox, no ticket queue, no saved replies, no timer telling you a message has been sitting for four hours. Orders arrive through WhatsApp, Instagram, Telegram, email or the phone, and that's where the argument happens too, in whatever app the buyer used.
That's fine at 90 orders a month, when the whole of customer service fits in your head and your phone. It stops being fine somewhere past a few hundred, or the moment a second person starts answering messages, because two people replying from the same account with no shared history is worse than one person replying slowly. At that point you want a proper help desk, and there are cheap ones. A shop link is not one, and won't become one.
There's also no app to be notified in. Notifications come from whichever chat app the customer used, so the practical answer is to keep those notifications on and everything else off.
Write your holding message now and save it as a keyboard shortcut, with a blank where the time goes. Then decide your refund-without-argument number, the cost of goods on your cheapest item, and write it on something you can see from where you work.
Those two things handle most of what arrives. For the rest, the wording of an apology that actually lands is in how to apologise and keep the customer, the version of this that plays out in public is in handling a bad review, and if the reason they're angry is that you can't deliver at all, what to do when you cannot fulfil is the harder conversation. Most of these never start in the first place if the trust work happens earlier, which is what building trust before money moves is about.
Written by
Sailo team
One link, your whole shop.
One email on pricing, photographs, delivery and getting paid. No pitch, no filler.
Sailo just gives it a front door — so people can browse, compare and see prices before they message you.
Get your linkFree while in beta · No card required