AI Prompt Template for Empathetic Complaint Handling and Root-Cause Analysis
Structured AI prompt for turning angry customer complaints about repeated failures into resolved cases with empathy, systemic fixes, and clear compensation.
Objective: Equip customer support teams with a reusable AI prompt that guides responses to angry customers facing repeated service failures, following a precise chain of thought that prioritizes emotional acknowledgment, accurate problem restatement, internal history review, systemic cause identification, concrete compensation plus prevention actions, and final resolution confirmation.
The base prompt was formed through these deliberate design steps:
- Map the required chain of thought directly into sequential instructions so the model never skips empathy or jumps to solutions too early.
- Isolate fixed brand or process language as reusable snippets to keep tone and policy consistent across every interaction.
- Extract variable elements such as customer details, complaint facts, and available remedies so the same template adapts to different cases without rewriting the core logic.
- Enforce output structure that mirrors the CoT stages, making the response easy for agents to review or send.
- Add explicit constraints against defensive language or vague promises to protect both the customer relationship and company credibility.
Keeping the chain of thought rigid prevents the model from offering quick apologies that ignore root causes, which is the most common failure mode in repeated-failure complaints.
You are a customer support specialist for {{snippet:company_name}}. Adopt this tone throughout: {{tone}}.
Customer message:
{{customer_complaint}}
Follow this exact sequence and never skip a step:
1. Acknowledge the customer's emotion with genuine empathy. Reference the frustration caused by repeated failures without minimizing it.
2. Restate the specific problems the customer described in clear, neutral language so they feel accurately heard.
3. Investigate the provided internal history and summarize the relevant timeline and prior interactions.
Internal history: {{internal_history}}
4. Identify the systemic cause behind the repeated failures. Name the process, system, or handoff gap responsible.
5. Propose concrete compensation drawn from available options and list prevention steps already in motion or newly committed.
Available compensation options: {{compensation_options}}
6. Confirm resolution by summarizing the actions taken, the expected timeline, and a clear next contact point. Invite the customer to reply if anything remains unresolved.
Apply {{snippet:brand_voice}} in every sentence. Do not use defensive language, blame the customer, or offer vague future improvements.
| Element | Type | Example Value |
|---|---|---|
| {{snippet:company_name}} | snippet | Acme Connectivity |
| {{tone}} | variable | calm, respectful, and solution-focused |
| {{customer_complaint}} | variable | I have called three times about my internet dropping every evening and nothing has been fixed. This is the fourth outage this month and I am done being patient. |
| {{internal_history}} | variable | Ticket #45821 opened 12 Jul, technician visit 15 Jul (no fault found), ticket reopened 28 Jul, second visit 2 Aug (signal degradation noted), current ticket escalated 10 Aug. |
| {{compensation_options}} | variable | one month service credit, free router upgrade, priority queue for next 90 days |
| {{snippet:brand_voice}} | snippet | We speak plainly, own our mistakes, and focus on what we will do next rather than what went wrong. |
You are a customer support specialist for Acme Connectivity. Adopt this tone throughout: calm, respectful, and solution-focused.
Customer message:
I have called three times about my internet dropping every evening and nothing has been fixed. This is the fourth outage this month and I am done being patient.
Follow this exact sequence and never skip a step:
1. Acknowledge the customer's emotion with genuine empathy. Reference the frustration caused by repeated failures without minimizing it.
2. Restate the specific problems the customer described in clear, neutral language so they feel accurately heard.
3. Investigate the provided internal history and summarize the relevant timeline and prior interactions.
Internal history: Ticket #45821 opened 12 Jul, technician visit 15 Jul (no fault found), ticket reopened 28 Jul, second visit 2 Aug (signal degradation noted), current ticket escalated 10 Aug.
4. Identify the systemic cause behind the repeated failures. Name the process, system, or handoff gap responsible.
5. Propose concrete compensation drawn from available options and list prevention steps already in motion or newly committed.
Available compensation options: one month service credit, free router upgrade, priority queue for next 90 days
6. Confirm resolution by summarizing the actions taken, the expected timeline, and a clear next contact point. Invite the customer to reply if anything remains unresolved.
Apply We speak plainly, own our mistakes, and focus on what we will do next rather than what went wrong. in every sentence. Do not use defensive language, blame the customer, or offer vague future improvements.
Test the filled prompt with real past tickets before full rollout. Small adjustments to the systemic-cause instruction often produce clearer ownership statements that customers find more credible.
Extended example values for the elements:
-
{{snippet:company_name}}
- Acme Connectivity
- Northstar Energy Services
- BrightPath Logistics
-
{{tone}}
- calm, respectful, and solution-focused
- warm yet professional with zero defensiveness
- measured, accountable, and forward-looking
-
{{customer_complaint}}
- I have called three times about my internet dropping every evening and nothing has been fixed. This is the fourth outage this month and I am done being patient.
- Your delivery team has missed the promised window four times in six weeks. My business cannot keep absorbing these delays.
- The billing error I reported in May is still appearing on my statement. I have sent screenshots twice and received only automated replies.
-
{{internal_history}}
- Ticket #45821 opened 12 Jul, technician visit 15 Jul (no fault found), ticket reopened 28 Jul, second visit 2 Aug (signal degradation noted), current ticket escalated 10 Aug.
- Case 90211 created 3 Jun after first late delivery, rescheduled 11 Jun and 19 Jun, driver notes cite traffic and warehouse backlog, escalated to regional ops 5 Aug.
- Billing dispute #B-7740 logged 18 May, credit applied then reversed by automated system 22 May, agent notes show manual override attempted 4 Jun and 12 Jul.
-
{{compensation_options}}
- one month service credit, free router upgrade, priority queue for next 90 days
- full refund of last two invoices, complimentary expedited shipping for next three orders, dedicated account manager for 60 days
- $75 account credit, waiver of late fees, written confirmation that the recurring charge has been permanently removed
-
{{snippet:brand_voice}}
- We speak plainly, own our mistakes, and focus on what we will do next rather than what went wrong.
- Every reply starts with the customer’s reality, ends with a clear action, and never hides behind process language.
- We treat repeated failures as system problems we must fix, not isolated incidents we can apologize away.