Skip to main content
Back to cases
Customer ServiceWindows app

Complaint Classifier & Escalation Alerts

Paste in complaints; auto-bucket by type and ping a supervisor when escalation keywords appear.

The problem

Dozens of daily complaints, manual categorization, and easy-to-miss escalation phrases like "I'll go public" or "I'll file a complaint".

The solution approach

A local tool. Paste or import complaints; keyword rules auto-classify; escalation matches pinned and announced.

What you will end up with

  • Paste/import; classified in seconds.
  • Editable categories (logistics, quality, attitude, price, refund…).
  • Escalation keywords flash red and trigger an in-app toast.
  • Export daily complaint summary for the supervisor.

Ready-to-use prompt

You are a senior engineer building local desktop tools. The user is a CS supervisor, non-developer.

[Goal]
Quickly bucket daily complaints and shout when escalation phrases appear.

[Platform & Stack]
- Windows + macOS; Electron + React + TypeScript; local SQLite

[Core Features]
1. Big text box at top; paste one or many complaints; one per line.
2. 8 default buckets (logistics / quality / service / price / refund / install / aftersales / other) with editable keyword rules.
3. Escalation keywords trigger row-red + OS notification.
4. Middle table: complaint + category + risk level (normal / watch / escalate).
5. Top summary: total today, share per type, N escalations.
6. One-click export of today's summary (Markdown / Excel).

[Visual Style]
- Light background, white cards, radius 16, generous whitespace.
- Primary button muted dark; secondary light gray.
- Follows system dark mode; system fonts.

[Robustness]
- All data stays on the local machine. Offline.
- Autosave; 7-day rolling backups.
- Friendly messages on bad input, never raw stack traces.

[Delivery]
1. Outline project structure + plain-text wireframe first; wait for confirmation.
2. Deliver in modules; run each one for me to see.
3. Package a Windows .exe and macOS .dmg, ship a 500-word plain-language user guide, list known limits.

Start with structure and wireframe.

After copying

1

Open Codex Desktop and create a new project

2

Paste the prompt and send

3

Wait for Codex to finish; tweak company names, column names, button text as needed

More cases from this department