Prompt Chain: Handle Complex Complaints in 5 Minutes
What This Builds
Instead of staring at a complex, multi-issue customer complaint and wondering where to start, this 4-step prompt chain walks you through the entire resolution process: understanding the problem, framing your response, checking your resolution options, and writing the final email. Each step takes 30-60 seconds. A complaint that used to take 20 minutes to handle now takes 5.
Prerequisites
- Comfortable using ChatGPT or Claude for basic tasks (Level 3)
- A free or paid account at chat.openai.com or claude.ai
- Cost: Free (basic), $20/month for best results with Claude Pro or ChatGPT Plus
The Concept
A prompt chain is like an assembly line for thinking. Instead of asking AI to do everything at once (which produces average results), you break the work into discrete steps where each output feeds the next input. Each step produces something better because it's building on a focused, reviewed foundation.
Think of it like cooking: you prep first, then cook, then plate. Doing all three at once is chaotic. The chain creates structure so you never miss a step and always produce a quality result.
Build It Step by Step
Part 1: Set Up Your Workspace
You'll run this in a single conversation so each step builds on the last.
- Open a new chat in Claude (claude.ai) or ChatGPT (chat.openai.com)
- Have the customer's complaint message open in another tab or window
- You'll paste 4 prompts in sequence, using the output of each before moving to the next
Part 2: The 4-Step Chain
Step 1: Analyze the complaint (30 seconds)
Paste the customer's email, then type:
Read this customer complaint and identify: 1) the core issue in one sentence, 2) all secondary issues they mention, 3) their emotional state (frustrated/angry/disappointed/neutral), 4) what they're explicitly asking for, 5) any facts I'll need to verify before responding. Message: [paste complaint]
Review the analysis. Correct anything that seems off ("they're not asking for a refund, they want an explanation"). Move to step 2.
Step 2: Frame your response approach (30 seconds)
Using the output from Step 1, type:
Based on that analysis, tell me: 1) what to acknowledge first and why, 2) what NOT to say (phrases that will inflame this customer), 3) the best sequence for addressing their issues, 4) whether I should apologize once, multiple times, or not lead with an apology.
Review. Add context if needed: "I should note we've failed to resolve this twice before, so they have extra frustration about repeated promises."
Step 3: Check resolution options (30 seconds)
Type:
Given the issues identified in step 1 and my approach from step 2, list the possible resolutions I could offer for this type of complaint, from minimal to maximum. I can generally offer: [list what you're authorized to offer — refunds up to $X, credits, replacements, callbacks, escalation]. Which do you recommend and why?
This gives you a menu of options to choose from. Pick the resolution you'll offer.
Step 4: Write the final email (60 seconds)
Type:
Now write the complete customer email using the analysis from step 1, the approach from step 2, and this resolution: [state what you're offering]. Use a warm, professional tone. Keep it under 150 words. Include a clear subject line and sign off with [your name/center].
Review, edit for accuracy (account numbers, dates, specifics), and send.
Part 3: Test and Refine
Run the chain on 3 real complaints from your queue (with customer data removed for practice). After each:
- Did the analysis correctly identify the core issue?
- Did the approach guidance match how you'd actually want to handle it?
- Was the final email ready to send with minimal editing?
If any step consistently produces weak output, add more context at that step: more specificity about your center's policies or tone expectations.
Real Example: Multi-Contact Billing Complaint
Setup: Customer Jennifer emails a 4th time. She was double-charged in January, the refund was promised 3 times, and it still hasn't arrived. She says she's going to dispute the charge with her bank if not resolved today.
Step 1 output (analysis):
- Core issue: $47 double charge, promised refund never processed
- Secondary: 3 prior failed promises, now threatening dispute
- Emotional state: Furious, lost trust completely
- Explicit ask: Immediate refund + explanation of why it failed 3 times
- Facts to verify: Check refund status in system; confirm prior promise dates
Step 2 output (approach):
- Acknowledge the repeated failures first, not the original charge
- Don't open with a generic apology. Acknowledge the specific number of failed attempts.
- Don't promise a timeline without checking the system first
- Apologize once, concisely; lead with what you're doing, not with regret
Step 3 output (resolution options):
- Minimum: Reprocess the refund with an expedite flag
- Better: Refund + a $20 credit for the inconvenience
- Recommended: Refund + credit + a personal callback from a senior agent within 24 hours
Step 4 output (final email): Subject: Your refund has been processed, Jennifer
Jennifer, I owe you more than another apology for how this has been handled. I've pulled up your account and can see the $47 charge from January 12, and I understand this refund should have arrived weeks ago.
I've processed the refund with an expedite flag. It will appear within 1-2 business days. I've also added a $20 credit to your account, and I've personally flagged your case for a callback from our customer care lead within 24 hours.
You should not have had to contact us four times to resolve this. I'm sorry.
[Your name] | Customer Care Team
Time saved: 18 minutes → 5 minutes. Customer escalation avoided.
What to Do When It Breaks
- Step 1 misidentifies the issue → Paste a shorter, cleaner version of the complaint, or manually correct the analysis before proceeding
- Step 3 lists resolutions outside your authority → Add to your Step 3 prompt: "I cannot offer [X]. Only list options within these limits: [your limits]"
- Final email is too long → Add to Step 4 prompt: "Keep it under 100 words, cut anything that isn't directly relevant to the resolution"
- Tone is wrong → Add a style instruction to Step 2: "Our center's tone is warm but direct, not overly apologetic, not corporate"
Variations
- Simpler version: Use only Steps 1 and 4 for simple complaints where the path is clear
- Extended version: Add a Step 0 before Step 1: "Read this customer's full 6-contact history and tell me the story of what went wrong." This gives Step 1 a much richer foundation.
What to Do Next
- This week: Run the full chain on 3 real complaint emails
- This month: Customize Step 3 to your exact authorization limits so recommendations are always actionable
- Advanced: Save the chain as a Claude Project with instructions pre-loaded, so you just paste the complaint and get an immediate analysis without re-entering the prompts
Advanced guide for Contact Center Customer Service Representatives. These techniques use more sophisticated AI features that may require paid subscriptions.