Customer service response generator
Free · no signupChoose the situation and the tone. You get a full reply that acknowledges the problem, says what you are doing about it, and gives the customer a choice, plus a short version for chat.
The same answer, every time, in seconds.
DMly saves your best replies as one-tap responses and lets an AI agent handle the first pass.
Sorry Is Not a Reply
An apology with no time in it, no action in it and no choice in it is a message the customer has to answer again, which means you have not replied, you have acknowledged receipt. That is why complaints take four messages when they should take one, and it is what the customer service response generator above is built to fix.
Every reply it writes says the same three things in the same order, and the word sorry is nowhere near the front of them.
The Three Parts of a Reply That Works
Read the default reply on the right and you can see the joints.
First it names the problem in the customer’s own terms rather than in yours. You are still waiting, and that is on us. Not we apologise for any inconvenience caused, which describes nothing and admits nothing.
Then it says what is being done, in the present tense, by a person. I have checked and it is moving now. I will message you the moment it is confirmed.
Then it gives the customer something to decide, or at minimum something to expect. A choice between a refund and a credit, a time when they will hear back, an offer to put it right.
The apology, when it appears, is at the end and it is short. That is the correct place for it, because an apology at the front is a request for forgiveness before you have done anything to deserve it.
What the Customer Service Response Generator Gives You
Four controls and two versions of the reply.
You choose what has happened from seven situations, type the customer’s first name, type what you are signing off as, and pick a tone. What comes back is a full reply with a copy button, and underneath it a short version written for a chat window.
Beside the controls there is a tip that changes with the situation, and those seven tips are the most useful thing on the page.
Two Versions, and When to Use Each
The full reply opens with a greeting and a thank you, and closes with an apology and your business name. It is the right shape for an email, for a review response, or for a complaint serious enough that the customer will notice the care.
The short version drops both ends and keeps the middle: the problem named, and what you are doing about it. That is the one for WhatsApp, Instagram or a live chat, where a five line paragraph with a formal sign-off reads as a template and lands worse than three plain sentences.
The mistake worth avoiding is sending the full version in a chat because it looks more thorough. In a chat window it looks like a form letter, and a form letter is exactly what an unhappy customer is watching out for.
The Seven Situations
Each one changes both the acknowledgement and the action, so they are seven different replies rather than one reply with a noun swapped.
- Running late. Confirms it is moving and promises a message the moment it is confirmed.
- Unhappy with the result. Offers to get them back in this week at no charge.
- Asking for a refund. Offers the refund today or a credit, their choice.
- Says the price is too high. Offers to explain what is included and names a shorter option at a lower price.
- Missed their appointment. Offers to rebook, then mentions the late-cancellation charge.
- Received the wrong thing. Sends the correct one today and leaves the return optional.
- We were slow to reply. Says it is not the standard you want and promises to answer everything in one go.
Notice what they have in common: every single one commits to something specific. That is the point, and it is also the thing to check before you press send.
The Tip Is the Real Content
The note that changes with the situation is short enough to miss and it carries most of the thinking. Three of them are worth reading even if you never use the tool.
On a late order: give a time, not just an apology, because somebody who knows when it will be fixed will usually wait. Almost all of the anger in a delay is uncertainty rather than the delay.
On an unhappy result: offer the fix before they ask for the money back, because most people want the thing they paid for. A customer who is offered their money back first has been told the relationship is over.
On a price objection: do not defend the price. Say what is in it, offer the smaller option, and let them choose. Defending a price turns a conversation about value into an argument you can only draw.
A Slow Maybe Costs More Than the Refund
The refund tip is the sharpest line in the whole tool: say yes quickly or say no clearly, because a slow maybe costs you more than the refund would have.
That is worth sitting with. The expensive part of a refund request is almost never the money. It is the fortnight of messages, the escalation, the public review written out of frustration rather than about the original problem, and the staff time spent dreading the thread.
The generated reply takes the fast route and offers a choice: the refund today, or a credit against a future visit. That second option is doing quiet work, because a meaningful share of people take the credit, which turns a refund into a booking. But it only works if it is offered immediately and without conditions attached.
If your answer is no, say no in the first reply and say why. A clear no is survivable. A three-week maybe is not.
Rebook First, Mention the Charge Second
The no-show reply is the one most likely to be rewritten by an annoyed owner, and the order it uses is deliberate.
It says there is a late-cancellation charge, and it says it after offering to get them rebooked. The reasoning is on the tip: the next booking is worth more than the fee. Lead with the charge and you will often collect neither.
For that reply to be usable at all, the charge has to be something the customer already knew about. A fee introduced for the first time in an apology message is a fee you are going to argue about. The cancellation policy generator writes the policy this reply is referring to, and the no-show cost calculator is worth a look before you decide how hard to press.
Tone, and the One That Does Not Always Fit
Warm, professional and playful, and they change the greeting, the bridge into the acknowledgement and the sign-off rather than the substance.
Warm is the safe default and suits almost every small business. Professional is for a clinic, a practice, or any complaint that might end up being forwarded to somebody else.
Playful needs a moment of thought here in a way it does not on the other writing tools on this site. Its closing line calls the problem a wobble, and that is charming from a business you like when something small went wrong, and infuriating from one that has just wasted your afternoon. The rule of thumb: if the customer is annoyed rather than inconvenienced, do not be playful about it.
Read What You Are Promising
Every one of these replies commits you to something concrete, and that is the whole reason they work. It is also the thing to check before you copy one.
No charge for the fix. The correct item sent today. The refund processed today. A shorter option at a lower price. A message the moment it is confirmed. Each of those is a promise with your name at the bottom of it, and a promise you do not keep is worse than the original problem, because now there are two.
So read the reply as a customer would, then ask whether you can actually do it this week. If not, change the sentence rather than the intention: a specific smaller promise beats a generous vague one every time.
What the Customer Service Response Generator Cannot Do
- It does not send anything. No connection to anything, no account, no inbox.
- It does not know what happened. You picked a situation from a list of seven. The details are yours to add.
- It is not legal advice. Refund rights, consumer protection and what you must offer vary by where you are, and this has never heard of any of it.
- It cannot handle everything. A customer who is abusive, or threatening a chargeback, or making a claim about harm, is not a situation on this list and should not be answered from a template.
- Nothing is stored. Copy the reply before you close the tab.
- It writes nothing new. Seven situations by three tones, written in advance, which is why it is instant and why it will never surprise you.
The whole panel is composed on the server before any script runs, so both versions of the reply are complete and copyable the moment the page appears.
Speed Is Most of the Answer
The uncomfortable finding in complaint handling is that how fast you answer matters more than what you say. A good reply in ten minutes beats a perfect one tomorrow, because by tomorrow the customer has told somebody else.
Which is the real argument for having these written down before you need them. Nobody composes a careful reply while annoyed, at closing time, on a phone.
With DMly your best replies are saved as one-tap responses, and an AI agent can take the first pass so a person is not the reason a message sat unanswered for six hours. What it cannot do is decide whether to offer the refund. That part stays yours, which is roughly the right division of labour.
Frequently asked
Select it in the chat bubble and copy it by hand. The copy button belongs to the full reply only, and it takes whatever words are on screen at that moment, so it follows the situation and the tone you have picked. The tip beside the controls is never copied. To rebuild the short version from a copied full reply, delete the thank you, the line that leads into the problem, and the whole sign-off.
No, Sam is a stand-in. Both name boxes show their example wording as placeholder text and use that same word inside the reply while the box is empty, so the message always reads as something you could send rather than a sentence with a gap in it. Bella Hair does the same job in the sign-off. Type over either one and both versions of the reply change as you type.
They come with it. The full reply carries a blank line before the closing apology and another before the name you signed off as, which reads well in an email and sits awkwardly in a chat box where the enter key sends the message. The short version underneath has no line breaks at all. It is a greeting followed by two or three sentences, so it pastes in as one message.
Yes, if you pick the same situation and the same tone for both. Seven situations and three tones make twenty-one replies, and the only parts that move with what you type are the customer name and the sign-off. Nothing is randomised and nothing is written fresh. For a regular who has complained before, rewrite a sentence in the middle so the reply does not arrive looking familiar.
No. Every situation, tone and tip is fixed English wording held on the server, and there is no language control anywhere in the tool. Translating the result yourself is fine, but read it again afterwards. The greeting and the sign-off carry most of the tone, so they are the two parts worth checking by eye rather than trusting to a translation.
More Inbox & replies tools
All 45 tools →Appointment reminder generator
The reminder message that actually stops no-shows, for WhatsApp or SMS.
Instagram auto-reply generator
The four auto-replies every Instagram business account needs.
Comment reply generator
Three ways to answer any comment on Instagram, Facebook or TikTok.
