Complaint Handling
Full complaint lifecycle from intake through investigation, escalation, legal, and resolution
Complaint Handling
This page covers the complete complaint lifecycle — from initial intake through investigation, escalation, legal referral, resolution, and closure.
Complaint Status Flow
flowchart TD
O[Open] --> AS[Assigned]
AS --> IP[In Progress]
IP --> WC[Waiting for Customer]
IP --> WI[Waiting for Internal Dept]
IP --> ESC[Escalated]
IP --> LE[Legally Escalated]
WC --> IP
WI --> IP
ESC --> IP
LE --> RES[Resolved]
IP --> RES
RES --> CL[Closed]
O --> CLBusiness Tip: Every complaint must have an owner. Unowned complaints breach SLA targets and damage customer trust.
Status Definitions
| Status | Description | SLA Clock |
|---|---|---|
| Open | Complaint received, not yet assigned | Running |
| Assigned | Owner assigned, investigation not started | Running |
| In Progress | Investigation or resolution underway | Running |
| Waiting for Customer | Awaiting customer response or information | Paused |
| Waiting for Internal Dept | Awaiting response from another department | Paused |
| Escalated | Escalated to senior management | Running |
| Legally Escalated | Referred to legal team | Running |
| Resolved | Solution provided, pending customer acceptance | Running |
| Closed | Complaint fully resolved and archived | Stopped |
Complaint Categories
| Category | Examples | Typical SLA |
|---|---|---|
| Vehicle Quality | Breakdown, cleanliness, odor | 24 hours |
| Billing Dispute | Incorrect charges, overcharge | 48 hours |
| Staff Behavior | Rudeness, unprofessional conduct | 24 hours |
| Insurance Claim | Claim processing delay | 72 hours |
| Deposit Dispute | Delayed refund, unauthorized deduction | 48 hours |
| Accident Handling | Response time, process complaints | 24 hours |
| Reservation Issue | Wrong vehicle, no vehicle available | 12 hours |
| Document / ID | Lost documents, ID handling | 48 hours |
Phase 1 — Intake
What happens: A complaint is received through any channel and logged into the system.
Who does it: Front Desk Agent, Customer Service Agent, or Customer (self-service portal)
Screen: Complaints > New Complaint
Permission: complaint:create
Intake Channels
| Channel | How It Enters |
|---|---|
| Walk-in | Agent creates complaint at branch counter |
| Phone call | Agent creates complaint during call |
| System parses email into complaint record | |
| Website form | Customer submits via portal |
| Agent logs conversation as complaint | |
| Social media | Agent manually creates record |
Required Information
| Field | Required | Notes |
|---|---|---|
| Customer | Yes | Linked to customer profile |
| Category | Yes | Select from predefined list |
| Description | Yes | Detailed description of issue |
| Related Contract | No | Link to rental contract if applicable |
| Related Vehicle | No | Link to vehicle if applicable |
| Priority | Yes | Low / Medium / High / Critical |
| Photos / Evidence | Recommended | Attach supporting files |
Status Change: Complaint: Open
Business Tip: Always acknowledge the complaint immediately. A simple "we received your complaint and will respond within 24 hours" reduces escalation rates by 30%.
Phase 2 — Assignment
What happens: The complaint is assigned to an investigator or resolution owner.
Who does it: Complaint Manager, Branch Manager
Screen: Complaints > Assign Complaint
Permission: complaint:assign
Assignment Rules
| Category | Default Assignee | Backup |
|---|---|---|
| Vehicle Quality | Fleet Supervisor | Branch Manager |
| Billing Dispute | Billing Manager | Finance Manager |
| Staff Behavior | HR Manager | Operations Manager |
| Insurance Claim | Insurance Coordinator | Claims Manager |
| Deposit Dispute | Billing Manager | Finance Manager |
| Accident Handling | Operations Manager | Safety Officer |
| Reservation Issue | Reservations Manager | Branch Manager |
| Document / ID | Compliance Officer | Operations Manager |
Status Change: Complaint: Open → Assigned
Ownership Transfer
At any point, the complaint owner can transfer ownership to another person or department.
| Transfer Trigger | From | To |
|---|---|---|
| Category mismatch | Initial assignee | Correct department |
| Customer requests manager | Agent | Manager |
| Legal involvement needed | Any | Legal team |
| Cross-branch issue | Branch staff | Regional manager |
Permission: complaint:transfer
Phase 3 — Investigation
What happens: The assigned owner investigates the complaint by reviewing evidence, interviewing staff, and gathering facts.
Who does it: Complaint Owner
Screen: Complaint Detail > Investigation
Permission: complaint:update
Investigation Checklist
- Review complaint description and evidence
- Check related contract and vehicle history
- Review inspection photos (checkout and check-in)
- Interview relevant staff members
- Check system audit logs for relevant actions
- Contact customer for additional information if needed
- Document findings in investigation notes
- Propose resolution
Investigation Notes
All investigation steps must be documented in the complaint timeline. Each note should include:
- Date and time
- Action taken
- Findings
- Next steps
Status Change: Complaint: Assigned → In Progress
Business Tip: Document everything during investigation. If the complaint escalates to legal, the investigation record becomes the primary evidence.
Phase 4 — Customer Communication
What happens: The complaint owner communicates with the customer during the investigation and before resolution.
Screen: Complaint Detail > Communications
Communication Rules
| Situation | Method | Frequency |
|---|---|---|
| Initial acknowledgment | SMS + Email | Immediately |
| Status update | SMS | Every 48 hours |
| Resolution proposal | Phone call + Email | When ready |
| Escalation notice | Phone call | Immediately |
Waiting States
| State | When to Use | SLA Impact |
|---|---|---|
| Waiting for Customer | Customer needs to provide info or documents | Clock pauses |
| Waiting for Internal Dept | Another team must respond | Clock pauses |
Status Change: Complaint: In Progress → Waiting for Customer or Waiting for Internal Dept
Phase 5 — Escalation
What happens: The complaint is escalated to senior management when it cannot be resolved at the initial level, or when the customer requests escalation.
Who does it: Complaint Manager, Operations Manager
Screen: Complaint Detail > Escalate
Permission: complaint:escalate
Escalation Triggers
| Trigger | Escalation Level |
|---|---|
| SLA breach (24+ hours overdue) | Auto-escalate to manager |
| Customer requests manager | Immediate escalation |
| Financial impact > AED 5,000 | Operations Manager |
| Repeat complaint (3+ from same customer) | Customer Experience Manager |
| Social media / media exposure | PR + Operations Director |
| Regulatory body involvement | Legal + Compliance |
Status Change: Complaint: In Progress → Escalated
flowchart TD
A[Complaint In Progress] --> B{Escalation Trigger?}
B -->|SLA Breach| C[Auto-Escalate to Manager]
B -->|Customer Request| D[Manual Escalation]
B -->|High Financial Impact| E[Operations Manager]
B -->|Media Exposure| F[PR + Director]
B -->|No Trigger| G[Continue Investigation]Business Tip: Track escalation reasons. If the same category keeps escalating, the root cause is a process gap — fix the process, not just the complaint.
Phase 6 — Legal Escalation
What happens: The complaint is referred to the legal team when it involves potential litigation, regulatory complaints, fraud allegations, or significant financial disputes.
Who does it: Legal Manager, Compliance Officer
Screen: Complaint Detail > Legal Escalation
Permission: complaint:escalate_legal
Legal Escalation Triggers
| Trigger | Action |
|---|---|
| Customer threatens litigation | Immediate legal referral |
| Regulatory body complaint (RTA, DED) | Legal + compliance response |
| Fraud allegation | Legal + investigation |
| Insurance claim dispute > AED 10,000 | Legal review |
| Accident with injury | Legal + insurance + operations |
| Data protection complaint | Legal + IT security |
Legal Lock
When a complaint is legally escalated, certain actions are restricted:
| Action | Status Before Legal | After Legal Escalation |
|---|---|---|
| Modify complaint details | Allowed | Blocked |
| Change resolution | Allowed | Blocked |
| Close complaint | Allowed | Blocked |
| Delete complaint | Never allowed | Never allowed |
Status Change: Complaint: In Progress or Escalated → Legally Escalated
Business Tip: Legal escalation adds 30+ days to resolution time. Exhaust all reasonable resolution options before escalating unless litigation is imminent.
Phase 7 — Resolution
What happens: A resolution is determined and proposed to the customer.
Who does it: Complaint Owner (or Legal for legally escalated)
Screen: Complaint Detail > Resolve
Permission: complaint:resolve
Resolution Types
| Resolution | Approval Required | Accounting Impact |
|---|---|---|
| Apology (verbal/written) | No | None |
| Service recovery (free rental day) | Branch Manager | Credit note |
| Partial refund | Billing Manager | Refund + credit note |
| Full refund | Operations Manager | Refund + credit note |
| Compensation (voucher) | Operations Manager | Credit note |
| Legal settlement | Legal Manager + Finance | Per settlement terms |
Resolution Approval Matrix
| Financial Impact | Approver |
|---|---|
| No financial impact | Complaint Owner |
| Up to AED 1,000 | Branch Manager |
| AED 1,001 – 5,000 | Operations Manager |
| AED 5,001 – 20,000 | Director |
| Over AED 20,000 | CEO / Board |
Status Change: Complaint: In Progress → Resolved
Phase 8 — Closure
What happens: The complaint is formally closed after the customer accepts the resolution (or after a timeout period).
Who does it: Complaint Manager
Screen: Complaint Detail > Close
Permission: complaint:update
Closure Rules
| Rule | Description |
|---|---|
| Customer acceptance | Customer confirms resolution accepted |
| Auto-close | If no customer response in 7 days after resolution |
| Satisfaction survey | Sent automatically on closure |
| Root cause analysis | Required for all High/Critical complaints |
| Process improvement | Triggered if pattern detected |
Status Change: Complaint: Resolved → Closed
Business Tip: Always conduct root cause analysis for high-priority complaints. Individual fixes resolve one case; process fixes prevent hundreds.
SLA Tracking
| Priority | Target Resolution | Warning At | Breach At |
|---|---|---|---|
| Critical | 4 hours | 2 hours | 4 hours |
| High | 24 hours | 12 hours | 24 hours |
| Medium | 48 hours | 24 hours | 48 hours |
| Low | 72 hours | 48 hours | 72 hours |
SLA Clock Rules
| Situation | Clock Behavior |
|---|---|
| Business hours only (Critical/High) | Pauses outside 08:00-20:00 |
| 24/7 (all priorities) | Runs continuously |
| Waiting for Customer | Paused |
| Waiting for Internal Dept | Paused |
| Legally Escalated | Extended to 30 calendar days |
Complaint Metrics
| Metric | Target | How to Measure |
|---|---|---|
| First response time | < 2 hours | Time from intake to first acknowledgment |
| Resolution time | Per SLA above | Time from intake to resolution |
| Customer satisfaction | > 4.0 / 5.0 | Post-closure survey score |
| Escalation rate | < 15% | Complaints escalated ÷ total complaints |
| Repeat rate | < 5% | Customers with 2+ complaints ÷ total customers |
| Legal referral rate | < 3% | Legal escalations ÷ total complaints |