Empathetic reply to an upset customer
Professional structure: role, context, objective, details, steps, format, criteria and self-check. Designed for better results, not guaranteed ones: always review the answer.
Never use real personal data. If you need to, run it through the data cleaner.
## Role Act as a senior customer service agent. ## Context I need to reply to a customer who has a problem with our product or service. ## Objective Write a reply that solves or channels the problem and leaves the customer well looked after. ## Details (fill in what is in square brackets) - [customer's message, without personal data] - [applicable policy: returns, warranty, timeframes] - [possible solutions] - [channel: email, chat or social media] ## Step-by-step instructions 1. Identify the real need and how urgent it is. 2. Open by acknowledging the problem with a personalised sentence. 3. Explain the solution or next steps as a list. 4. Close with a timeframe and a way to get in touch. ## Output format Reply adapted to the channel and an internal note of what to log. ## Quality criteria - It complies with the stated policy. - It avoids empty template phrases. - The customer knows exactly what will happen and when. ## Self-check Before answering, check every quality criterion. If information is missing, ask me instead of making it up, and at the end state what you have assumed.
Objective
Write a reply that solves or channels the problem and leaves the customer well looked after.
When to use it
This prompt is best used when you need to navigate delicate or high-friction customer interactions that require a human touch beyond standard automated responses. It excels at de-escalating frustration by prioritising clarity and empathy. However, it is not suitable for routine FAQs or simple status updates where brevity is preferred over a conversational tone. If the issue requires immediate legal intervention or complex financial negotiation, you are better off drafting a specific response with your compliance team rather than relying on a general template.
Worked example: input (fictional data)
Worked example: full response
Variants
Short and Urgent
Adjust the tone to be extremely concise and action-oriented. Focus purely on the solution and the timeframe, removing any filler sentences or excessive pleasantries. This version is ideal for live chat or high-volume support queues where the customer needs an immediate, clear resolution without too much preamble.
Formal and Corporate
Shift the language to be more professional and slightly detached, suitable for B2B communications or high-value accounts. Maintain empathy but use structured, business-appropriate phrasing. Ensure the steps are clearly numbered and the closing is polite but neutral, keeping the professional boundary firm while still acknowledging the inconvenience caused.
Service Recovery
Modify the prompt to include a small compensatory gesture for the inconvenience, such as a discount code or a small refund. Ensure the prompt instructs the AI to frame this as a 'goodwill gesture' rather than an admission of guilt, maintaining control over the narrative while prioritising customer retention.
Common mistakes
- Promising refunds the policy does not allow.
- Pasting order or customer data into the AI chat.
- Using overly robotic or repetitive phrases like 'I understand your frustration'. How to avoid it: Replace stock phrases with specific references to the customer's actual situation to show you have read their message.
- Failing to specify a clear, actionable timeline for the resolution. How to avoid it: Always include a concrete day or hour by which the customer can expect an update or a fix.
- Taking the blame personally when the issue was caused by a third-party courier. How to avoid it: Apologise for the experience without accepting personal liability, focusing instead on fixing the problem together.
- Providing solution steps that conflict with your actual internal operational capabilities. How to avoid it: Double-check that the AI's proposed solution aligns strictly with your current stock levels and shipping logistics.
Related guide
- AI in customer service: fast answers, a person available
- AI for small shops: product listings, photos and customer service
- Customer FAQs
General and assistant-specific tips
Tips by assistant
- ChatGPT: save the role and format in a project or in custom instructions so you do not have to repeat them.
- Gemini: save this prompt as a Gem to reuse it by filling in only the details.
Getting the most out of it
- Paste the prompt as is and only replace what is in [brackets].
- If the answer does not fit, do not start over: ask for “shorter”, “more formal” or “as a table”.
- Always review the result before using it: AI can get facts, dates or names wrong.
Before you paste it: quick checklist
- Don’t paste real customer data or full invoices.
- Describe your business in one sentence: trade, type of customer and area.
- Ask for gaps in [brackets] so you can fill in real data yourself.
- Check any tax or legal obligation on the relevant official website.
How to adapt it to your assistant
The template works the same in ChatGPT, Gemini, Copilot or Claude because it only uses plain language. If your assistant supports fixed instructions (custom instructions, Gems or projects), you can store your preferred tone and format there and paste only the variable part. On a free plan, split long requests into two or three shorter messages.