Customer Issue Root Cause Analysis
Overview
This skill produces structured root cause analyses for banking customer complaints and operational issues. It applies systematic RCA methodologies (Five Whys, Fishbone/Ishikawa, fault tree analysis) to identify systemic causes of service failures, processing errors, and customer dissatisfaction. Output supports complaint resolution, process improvement, UDAAP risk mitigation, and regulatory complaint management requirements.
When to Use
- Investigating the root cause of customer complaints escalated to management
- Analyzing patterns in recurring operational errors or service failures
- Supporting CFPB or state regulator complaint response requirements
- Identifying systemic issues from complaint trend analysis
- Documenting RCA for executive complaint resolution reports
- Feeding findings into Six Sigma or Lean process improvement initiatives
- Assessing UDAAP risk from complaint patterns
Required Inputs
| Input |
Description |
Format |
| Complaint details |
Customer complaint narrative, category, severity |
Complaint record |
| Account/transaction data |
Related account and transaction information |
System extracts |
| Process documentation |
SOPs, policies, workflows for the affected area |
Procedure documents |
| System logs |
Application logs, audit trails, error codes |
Technical logs |
| Historical complaints |
Similar complaints from the past 12 months |
Complaint database |
| Staff interviews |
Input from involved employees |
Interview notes |
| Regulatory context |
Applicable regulations (Reg E, Reg CC, UDAAP, FCRA) |
Regulatory mapping |
Methodology
Step 1: Define the Problem Statement
Craft a precise problem statement using the 5W1H framework:
| Element |
Question |
Answer |
| What |
What went wrong? |
[Specific failure or error] |
| Who |
Who is affected? |
[Customer segment, volume of affected customers] |
| When |
When did it occur/start? |
[Date/time, duration] |
| Where |
Where in the process did it fail? |
[Process step, system, channel] |
| Why |
Why is it a problem? |
[Customer impact, financial impact, regulatory risk] |
| How |
How was it detected? |
[Customer report, internal monitoring, audit] |
Problem statement template: "[What] occurred affecting [Who] starting [When] in the [Where] process, resulting in [impact]. The issue was detected via [How]."
Step 2: Gather and Verify Facts
Collect evidence from multiple sources to avoid bias:
- Customer perspective: Complaint narrative, interaction history, stated expectations
- Transaction/system data: Actual transaction records, system timestamps, error codes
- Process execution: What steps were followed vs. what the SOP prescribes
- Staff perspective: Employee account of what happened and why
- Control evidence: Whether preventive and detective controls functioned
- Regulatory timeline: Applicable response deadlines and compliance requirements
Cross-reference sources to identify discrepancies and establish the factual timeline.
Step 3: Apply Root Cause Analysis Framework
Use appropriate RCA methodology based on complexity:
Five Whys (for straightforward issues):
- Why did [problem] occur? → [Direct cause]
- Why did [direct cause] happen? → [Contributing factor]
- Why did [contributing factor] exist? → [Process gap]
- Why wasn't [process gap] caught? → [Control failure]
- Why did [control] fail? → [Root cause]
Fishbone (Ishikawa) Diagram (for complex, multi-factor issues):
| Category |
Potential Causes |
| People |
Training gaps, staffing levels, skill mismatches, turnover |
| Process |
Procedure gaps, handoff failures, exception handling |
| Policy |
Outdated policy, ambiguous guidance, conflicting rules |
| Technology |
System errors, integration failures, data quality |
| Communication |
Customer miscommunication, internal miscommunication |
| External |
Vendor failures, regulatory changes, customer behavior |
Fault Tree Analysis (for high-severity or recurring issues):
- Start with the undesired event (top event)
- Decompose into intermediate events using AND/OR logic gates
- Identify the minimal cut sets (combinations of basic events that cause the top event)
- Prioritize based on probability and impact
Step 4: Assess Customer Impact
Quantify the impact across dimensions:
| Impact Dimension |
Assessment |
Metric |
| Financial harm |
Direct monetary loss to customer |
[$Amount per customer] |
| Inconvenience |
Time, effort, disruption to customer |
[Hours, interactions required] |
| Breadth |
Number of customers affected |
[Count and % of base] |
| Duration |
How long the issue persisted |
[Days/weeks] |
| Vulnerability |
Were vulnerable populations disproportionately affected? |
[Yes/No, details] |
| Reputation |
Social media, press, or viral complaint risk |
[Low/Medium/High] |
Step 5: Evaluate Regulatory Risk
Assess the complaint against regulatory frameworks:
UDAAP Analysis (Unfair, Deceptive, Abusive Acts or Practices):
- Unfair: Does the practice cause substantial injury not reasonably avoidable by consumers, not outweighed by benefits?
- Deceptive: Was there a material misrepresentation or omission likely to mislead a reasonable consumer?
- Abusive: Did the practice take unreasonable advantage of consumer's lack of understanding, inability to protect their interests, or reasonable reliance on the institution?
Regulation-Specific Assessment:
- Reg E: Electronic fund transfer rights and error resolution
- Reg CC: Funds availability and check hold policies
- Reg DD: Truth in Savings disclosure accuracy
- Reg Z: Truth in Lending disclosure and billing error rights
- FCRA: Credit reporting accuracy and dispute rights
- SCRA: Servicemembers Civil Relief Act protections
Step 6: Identify Systemic Patterns
Look beyond the individual complaint to identify systemic issues:
- Volume analysis: How many similar complaints in the past 12 months?
- Trend analysis: Is the complaint rate increasing, stable, or decreasing?
- Cluster analysis: Are complaints concentrated in specific branches, channels, or products?
- Timing analysis: Do complaints correlate with system changes, policy updates, or staffing changes?
- Demographic analysis: Are certain customer segments disproportionately affected?
Step 7: Develop and Document Recommendations
Structure recommendations by category:
Immediate remediation (0-30 days):
- Customer-specific resolution (refund, correction, apology)
- Interim process changes to prevent recurrence
- Communication to affected customers if broader impact identified
Short-term fixes (30-90 days):
- Process redesign for the affected workflow
- System configuration changes or defect fixes
- Staff retraining on corrected procedures
- Enhanced monitoring for the affected area
Long-term improvements (90-365 days):
- Policy or procedure rewrite
- Technology solution for error prevention
- Organizational or staffing changes
- Customer experience redesign
Output Specification
# Root Cause Analysis: [Case/Complaint ID]
## Problem Statement
[Structured problem statement per Step 1]
## Facts and Timeline
| Date/Time | Event | Source |
|-----------|-------|--------|
| [Date] | [Event description] | [Evidence source] |
## Root Cause Analysis
### Method Used: [Five Whys / Fishbone / Fault Tree]
[Analysis detail per Step 3]
### Root Cause(s) Identified
1. **[Root Cause]**: [Description with evidence]
2. **[Contributing Factor]**: [Description with evidence]
### Root Cause Category
[People / Process / Policy / Technology / Communication / External]
## Impact Assessment
| Dimension | Assessment |
|-----------|------------|
| Financial harm | [$X per customer, $X total] |
| Customers affected | [N customers] |
| Duration | [X days] |
| UDAAP risk | [Low/Medium/High] |
## Regulatory Assessment
[Applicable regulations and compliance status]
## Systemic Pattern Analysis
[Volume, trend, cluster, and timing analysis results]
## Recommendations
### Immediate (0-30 days)
- [Action with owner and date]
### Short-term (30-90 days)
- [Action with owner and date]
### Long-term (90-365 days)
- [Action with owner and date]
## Prevention
[How recurrence will be prevented and monitored]
Analysis Framework
Complaint Categorization Taxonomy
Classify complaints for pattern analysis:
- Account services: Opening/closing, maintenance, access, statements
- Transactions: Posting errors, holds, delays, unauthorized activity
- Fees: Overdraft, maintenance, ATM, wire, early closure
- Lending: Application, servicing, payoff, escrow, rate
- Digital banking: Mobile app, online banking, bill pay, transfers
- Customer service: Wait times, staff behavior, resolution quality
UDAAP Risk Matrix
| Likelihood |
Low Impact |
Medium Impact |
High Impact |
| High (frequent complaints) |
Monitor |
Remediate |
Escalate immediately |
| Medium (periodic complaints) |
Track |
Investigate |
Remediate |
| Low (isolated complaint) |
Document |
Monitor |
Investigate |
Examples
Example 1 — Fee Complaint RCA:
"Problem: Customer charged $175 in overdraft fees (5 x $35) on 2025-08-15 for transactions totaling $47.32. Customer states she had sufficient funds. Five Whys: (1) Why were fees charged? Five transactions posted against insufficient funds. (2) Why were funds insufficient? A $1,200 mobile deposit was placed on extended hold. (3) Why was an extended hold placed? The deposit exceeded the $225 next-day availability threshold and the account was <30 days old (Reg CC exception). (4) Why wasn't the customer notified of the hold? The mobile deposit flow does not display hold duration for new accounts. (5) Root cause: Mobile deposit user experience does not communicate Reg CC hold policies for new accounts, creating a gap between customer expectation and actual funds availability. UDAAP risk: Medium — while the hold is permitted under Reg CC, the failure to clearly communicate availability timing could be considered deceptive. Recommendation: Update mobile deposit confirmation screen to display expected availability date and amount for all deposits subject to holds."
Example 2 — Systemic Pattern RCA:
"Analysis of 847 complaints received in Q3 2025 categorized as 'transaction posting error' reveals a 340% increase from Q2. Cluster analysis shows 78% originated from customers using the mobile bill pay feature launched June 2025. Root cause: a system defect causes duplicate payment submissions when users tap the 'Pay' button during processing latency >3 seconds. The defect was introduced in the v4.2 mobile app release (06/01/2025). Customer impact: 1,247 customers affected, $892K in duplicate payments, $43K in overdraft fees. Immediate action: Deploy hotfix to disable duplicate button press (v4.2.1, released 09/25/2025). Remediation: Refund all overdraft fees caused by duplicate payments ($43K); reverse duplicate payments still in processing ($218K). Long-term: Implement idempotency controls in all payment APIs to prevent duplicate submission regardless of UI behavior."
Guidelines
- Begin every RCA with verified facts, not assumptions or customer allegations alone
- Root cause must be systemic (process, policy, technology, training); individual blame is not an RCA outcome
- Always assess UDAAP risk for consumer complaints, even when the practice is technically compliant
- Document both the root cause and contributing factors; most issues have multiple contributors
- Quantify customer impact in both individual and aggregate terms
- Check for patterns before assuming a complaint is isolated
- Reg E disputes have specific timeline requirements; document compliance in every applicable case
- Recommendations must be actionable with specific owners and deadlines
- Track recommendation implementation to closure and measure effectiveness
- Preserve RCA documentation for 5 years (regulatory examination and legal discovery retention)
Validation Checklist
1---2name: customer-issue-root-cause3description: Perform root cause analysis on banking customer complaints and operational issues. Use when investigating the underlying causes of customer complaints, service failures, processing errors, or recurring operational issues in retail or commercial banking operations.45metadata:6 display_name: "Customer Issue Root Cause"7 short_description: "Root cause analysis for banking customer complaints"8 default_prompt: "Analyze my customer issue root cause and recommend clear next actions"9 version: "1.0.1"10 tags:11 - financial-services12 icon_path: "assets/icon.png"13---1415# Customer Issue Root Cause Analysis1617## Overview1819This skill produces structured root cause analyses for banking customer complaints and operational issues. It applies systematic RCA methodologies (Five Whys, Fishbone/Ishikawa, fault tree analysis) to identify systemic causes of service failures, processing errors, and customer dissatisfaction. Output supports complaint resolution, process improvement, UDAAP risk mitigation, and regulatory complaint management requirements.2021## When to Use2223- Investigating the root cause of customer complaints escalated to management24- Analyzing patterns in recurring operational errors or service failures25- Supporting CFPB or state regulator complaint response requirements26- Identifying systemic issues from complaint trend analysis27- Documenting RCA for executive complaint resolution reports28- Feeding findings into Six Sigma or Lean process improvement initiatives29- Assessing UDAAP risk from complaint patterns3031## Required Inputs3233| Input | Description | Format |34|-------|-------------|--------|35| Complaint details | Customer complaint narrative, category, severity | Complaint record |36| Account/transaction data | Related account and transaction information | System extracts |37| Process documentation | SOPs, policies, workflows for the affected area | Procedure documents |38| System logs | Application logs, audit trails, error codes | Technical logs |39| Historical complaints | Similar complaints from the past 12 months | Complaint database |40| Staff interviews | Input from involved employees | Interview notes |41| Regulatory context | Applicable regulations (Reg E, Reg CC, UDAAP, FCRA) | Regulatory mapping |4243## Methodology4445### Step 1: Define the Problem Statement4647Craft a precise problem statement using the 5W1H framework:4849| Element | Question | Answer |50|---------|----------|--------|51| **What** | What went wrong? | [Specific failure or error] |52| **Who** | Who is affected? | [Customer segment, volume of affected customers] |53| **When** | When did it occur/start? | [Date/time, duration] |54| **Where** | Where in the process did it fail? | [Process step, system, channel] |55| **Why** | Why is it a problem? | [Customer impact, financial impact, regulatory risk] |56| **How** | How was it detected? | [Customer report, internal monitoring, audit] |5758**Problem statement template**: "[What] occurred affecting [Who] starting [When] in the [Where] process, resulting in [impact]. The issue was detected via [How]."5960### Step 2: Gather and Verify Facts6162Collect evidence from multiple sources to avoid bias:63641. **Customer perspective**: Complaint narrative, interaction history, stated expectations652. **Transaction/system data**: Actual transaction records, system timestamps, error codes663. **Process execution**: What steps were followed vs. what the SOP prescribes674. **Staff perspective**: Employee account of what happened and why685. **Control evidence**: Whether preventive and detective controls functioned696. **Regulatory timeline**: Applicable response deadlines and compliance requirements7071Cross-reference sources to identify discrepancies and establish the factual timeline.7273### Step 3: Apply Root Cause Analysis Framework7475Use appropriate RCA methodology based on complexity:7677**Five Whys** (for straightforward issues):781. Why did [problem] occur? → [Direct cause]792. Why did [direct cause] happen? → [Contributing factor]803. Why did [contributing factor] exist? → [Process gap]814. Why wasn't [process gap] caught? → [Control failure]825. Why did [control] fail? → [Root cause]8384**Fishbone (Ishikawa) Diagram** (for complex, multi-factor issues):8586| Category | Potential Causes |87|----------|-----------------|88| **People** | Training gaps, staffing levels, skill mismatches, turnover |89| **Process** | Procedure gaps, handoff failures, exception handling |90| **Policy** | Outdated policy, ambiguous guidance, conflicting rules |91| **Technology** | System errors, integration failures, data quality |92| **Communication** | Customer miscommunication, internal miscommunication |93| **External** | Vendor failures, regulatory changes, customer behavior |9495**Fault Tree Analysis** (for high-severity or recurring issues):96- Start with the undesired event (top event)97- Decompose into intermediate events using AND/OR logic gates98- Identify the minimal cut sets (combinations of basic events that cause the top event)99- Prioritize based on probability and impact100101### Step 4: Assess Customer Impact102103Quantify the impact across dimensions:104105| Impact Dimension | Assessment | Metric |106|------------------|------------|--------|107| Financial harm | Direct monetary loss to customer | [$Amount per customer] |108| Inconvenience | Time, effort, disruption to customer | [Hours, interactions required] |109| Breadth | Number of customers affected | [Count and % of base] |110| Duration | How long the issue persisted | [Days/weeks] |111| Vulnerability | Were vulnerable populations disproportionately affected? | [Yes/No, details] |112| Reputation | Social media, press, or viral complaint risk | [Low/Medium/High] |113114### Step 5: Evaluate Regulatory Risk115116Assess the complaint against regulatory frameworks:117118**UDAAP Analysis** (Unfair, Deceptive, Abusive Acts or Practices):119- **Unfair**: Does the practice cause substantial injury not reasonably avoidable by consumers, not outweighed by benefits?120- **Deceptive**: Was there a material misrepresentation or omission likely to mislead a reasonable consumer?121- **Abusive**: Did the practice take unreasonable advantage of consumer's lack of understanding, inability to protect their interests, or reasonable reliance on the institution?122123**Regulation-Specific Assessment**:124- Reg E: Electronic fund transfer rights and error resolution125- Reg CC: Funds availability and check hold policies126- Reg DD: Truth in Savings disclosure accuracy127- Reg Z: Truth in Lending disclosure and billing error rights128- FCRA: Credit reporting accuracy and dispute rights129- SCRA: Servicemembers Civil Relief Act protections130131### Step 6: Identify Systemic Patterns132133Look beyond the individual complaint to identify systemic issues:134135- **Volume analysis**: How many similar complaints in the past 12 months?136- **Trend analysis**: Is the complaint rate increasing, stable, or decreasing?137- **Cluster analysis**: Are complaints concentrated in specific branches, channels, or products?138- **Timing analysis**: Do complaints correlate with system changes, policy updates, or staffing changes?139- **Demographic analysis**: Are certain customer segments disproportionately affected?140141### Step 7: Develop and Document Recommendations142143Structure recommendations by category:144145**Immediate remediation** (0-30 days):146- Customer-specific resolution (refund, correction, apology)147- Interim process changes to prevent recurrence148- Communication to affected customers if broader impact identified149150**Short-term fixes** (30-90 days):151- Process redesign for the affected workflow152- System configuration changes or defect fixes153- Staff retraining on corrected procedures154- Enhanced monitoring for the affected area155156**Long-term improvements** (90-365 days):157- Policy or procedure rewrite158- Technology solution for error prevention159- Organizational or staffing changes160- Customer experience redesign161162## Output Specification163164```markdown165# Root Cause Analysis: [Case/Complaint ID]166167## Problem Statement168[Structured problem statement per Step 1]169170## Facts and Timeline171| Date/Time | Event | Source |172|-----------|-------|--------|173| [Date] | [Event description] | [Evidence source] |174175## Root Cause Analysis176### Method Used: [Five Whys / Fishbone / Fault Tree]177[Analysis detail per Step 3]178179### Root Cause(s) Identified1801. **[Root Cause]**: [Description with evidence]1812. **[Contributing Factor]**: [Description with evidence]182183### Root Cause Category184[People / Process / Policy / Technology / Communication / External]185186## Impact Assessment187| Dimension | Assessment |188|-----------|------------|189| Financial harm | [$X per customer, $X total] |190| Customers affected | [N customers] |191| Duration | [X days] |192| UDAAP risk | [Low/Medium/High] |193194## Regulatory Assessment195[Applicable regulations and compliance status]196197## Systemic Pattern Analysis198[Volume, trend, cluster, and timing analysis results]199200## Recommendations201### Immediate (0-30 days)202- [Action with owner and date]203204### Short-term (30-90 days)205- [Action with owner and date]206207### Long-term (90-365 days)208- [Action with owner and date]209210## Prevention211[How recurrence will be prevented and monitored]212```213214## Analysis Framework215216### Complaint Categorization Taxonomy217218Classify complaints for pattern analysis:219- **Account services**: Opening/closing, maintenance, access, statements220- **Transactions**: Posting errors, holds, delays, unauthorized activity221- **Fees**: Overdraft, maintenance, ATM, wire, early closure222- **Lending**: Application, servicing, payoff, escrow, rate223- **Digital banking**: Mobile app, online banking, bill pay, transfers224- **Customer service**: Wait times, staff behavior, resolution quality225226### UDAAP Risk Matrix227228| Likelihood | Low Impact | Medium Impact | High Impact |229|-----------|-----------|---------------|------------|230| **High** (frequent complaints) | Monitor | Remediate | Escalate immediately |231| **Medium** (periodic complaints) | Track | Investigate | Remediate |232| **Low** (isolated complaint) | Document | Monitor | Investigate |233234## Examples235236**Example 1 — Fee Complaint RCA**:237"Problem: Customer charged $175 in overdraft fees (5 x $35) on 2025-08-15 for transactions totaling $47.32. Customer states she had sufficient funds. Five Whys: (1) Why were fees charged? Five transactions posted against insufficient funds. (2) Why were funds insufficient? A $1,200 mobile deposit was placed on extended hold. (3) Why was an extended hold placed? The deposit exceeded the $225 next-day availability threshold and the account was <30 days old (Reg CC exception). (4) Why wasn't the customer notified of the hold? The mobile deposit flow does not display hold duration for new accounts. (5) Root cause: Mobile deposit user experience does not communicate Reg CC hold policies for new accounts, creating a gap between customer expectation and actual funds availability. UDAAP risk: Medium — while the hold is permitted under Reg CC, the failure to clearly communicate availability timing could be considered deceptive. Recommendation: Update mobile deposit confirmation screen to display expected availability date and amount for all deposits subject to holds."238239**Example 2 — Systemic Pattern RCA**:240"Analysis of 847 complaints received in Q3 2025 categorized as 'transaction posting error' reveals a 340% increase from Q2. Cluster analysis shows 78% originated from customers using the mobile bill pay feature launched June 2025. Root cause: a system defect causes duplicate payment submissions when users tap the 'Pay' button during processing latency >3 seconds. The defect was introduced in the v4.2 mobile app release (06/01/2025). Customer impact: 1,247 customers affected, $892K in duplicate payments, $43K in overdraft fees. Immediate action: Deploy hotfix to disable duplicate button press (v4.2.1, released 09/25/2025). Remediation: Refund all overdraft fees caused by duplicate payments ($43K); reverse duplicate payments still in processing ($218K). Long-term: Implement idempotency controls in all payment APIs to prevent duplicate submission regardless of UI behavior."241242## Guidelines243244- Begin every RCA with verified facts, not assumptions or customer allegations alone245- Root cause must be systemic (process, policy, technology, training); individual blame is not an RCA outcome246- Always assess UDAAP risk for consumer complaints, even when the practice is technically compliant247- Document both the root cause and contributing factors; most issues have multiple contributors248- Quantify customer impact in both individual and aggregate terms249- Check for patterns before assuming a complaint is isolated250- Reg E disputes have specific timeline requirements; document compliance in every applicable case251- Recommendations must be actionable with specific owners and deadlines252- Track recommendation implementation to closure and measure effectiveness253- Preserve RCA documentation for 5 years (regulatory examination and legal discovery retention)254255## Validation Checklist256257- [ ] Problem statement uses the 5W1H framework and is specific258- [ ] Factual timeline is established from verified sources259- [ ] RCA method is appropriate for the complexity of the issue260- [ ] Root cause is systemic, not individual-level blame261- [ ] Customer impact is quantified across all relevant dimensions262- [ ] UDAAP risk assessment is completed for consumer complaints263- [ ] Applicable regulations are identified and compliance assessed264- [ ] Systemic pattern analysis checks for similar complaints265- [ ] Recommendations are categorized by timeline with owners and dates266- [ ] Prevention measures and monitoring plans are specified