Daily Operations 7 min read

Customer Complaints

Log and track customer complaints from first report to resolution — including a public QR-code form for customers.

Why Track Complaints?

Every complaint is an opportunity to improve. Tracking them helps you:

  • See patterns (same issue happening often?)
  • Document for legal protection
  • Train staff on common problems
  • Measure customer satisfaction

Two Ways Complaints Enter the System

1. Your Team Logs a Complaint

  1. Go to Complaints in the sidebar
  2. Click + Add Complaint
  3. Fill in date/time, severity, claim type, zone, customer info, description, vehicle details (for damage), and photos

2. Customers Submit via QR Code / Link

Your site has a unique Customer Complaint Form — a mobile-friendly page customers can reach by scanning a QR code or clicking a link. No app download, no sign-in required.

The customer fills in:

  • Issue type — Damage, poor wash quality, billing, refund, safety concern, or other
  • Description — What happened
  • Visit details — Date, time, wash type
  • Vehicle info — Shown only for damage or safety claims
  • Photos — Up to 3 (resized automatically)
  • Contact info — Name, email (required), phone (optional)

After submitting, the customer gets a ticket number and the complaint appears in your Complaints tab instantly.

Setting Up the Customer Form

  1. Go to Complaints and click Customer form link
  2. You will see a scannable QR code and a copyable URL
  3. Print the QR code and display it at pay stations, exit tunnels, receipts, or lobby signage

Any team member can view the link. Only Managers and Owners can Rotate link, which generates a new URL and QR code and invalidates the old one — use this if a link is ever leaked.

Customer Status Tracking

Customers can check the status of their complaint at any time at the tracking page (`/complaint/track`) using their ticket number and email. They see:

  • Current status (Pending, In Review, Resolved)
  • Their original report
  • Any messages your team has posted to the public status page

When you add a comment inside WashConsole, you can check Also post on the customer's public status page (and optionally Email the customer) so your response appears on their tracking page.

Severity Levels

SeverityColorWhen to Use
**Low**GreenMinor inconvenience, no damage, no follow-up needed
**Medium**OrangeStandard issue, handle in normal workflow (default)
**High**RedSerious issue or damage, requires immediate attention

Complaint Lifecycle

Pending → In Review → Resolved / Cancelled
  • Pending — Newly created, not yet assigned
  • In Review — Assigned to someone or review started
  • Resolved — Issue addressed, resolution notes added
  • Cancelled — Dismissed or withdrawn

Action Buttons

ActionWhen AvailableWhat It Does
**Add Update**Pending, In ReviewAdd notes or status updates (must re-open resolved complaints first)
**Edit Details**Pending, In ReviewModify complaint fields (all roles)
**Assign**Pending, In ReviewAssign to a team member
**Start Review**PendingBegin investigating
**Resolve**Pending, In ReviewClose with resolution notes
**Cancel**Pending, In ReviewDismiss the complaint
**Re-open**Resolved, CancelledReturn to In Review status (Manager/Owner only)
**Export Summary**Any statusGenerate printable claim report

Filtering Complaints

Use the filter bar to narrow your view:

  • Status — Active, Resolved, Cancelled, or All
  • Claim Type — Filter by type (Service, Damage, etc.)
  • Severity — Filter by urgency level
  • Search — Free-text search across all complaints

Resolving a Complaint

When you fix the issue:

  1. Click on the complaint
  2. Click Resolve
  3. Add resolution notes describing what was done
  4. Click Save — Status changes to Resolved
  5. Optionally add follow-up photos

If the customer provided an email, they receive a resolution notice.

How It Connects

Complaints may relate to equipment:

Customer complains about scratches
  ↓
You investigate
  ↓
Find worn brushes
  ↓
Create work order to replace

Tips

  • Respond within 24 hours, even if just to acknowledge receipt. Post updates to the customer's public status page so they know you are working on it.
  • Use severity levels to prioritize: High-severity issues (damage, safety) should be addressed same-day.
  • Export summaries for insurance or legal claims — the printable report includes the full timeline, photos, and resolution notes.
  • Display the QR code where customers will see it. Pay stations, exit tunnels, and receipts are the best spots.