Complaint Management: A Process, a Triage Table and a Simple Way to Track Complaints in a CRM
How to handle customer complaints so none gets lost: the seven steps from receipt to learning, who owns what and when to escalate, how a complaint differs from a warranty claim, and a worked example of a small team tracking complaints in Customermates, with its limits stated.

by Benjamin WagnerComplaint management is the process of receiving, recording, resolving and learning from customer complaints: every complaint gets an owner, an acknowledgement, a resolution and a check that the customer accepts the outcome. A small team can run it in a CRM such as Customermates by keeping complaints in their own list linked to the customer, as shown below, but Customermates is not a helpdesk and not a regulated complaint-management system.
This guide covers what a complaint management system is, how a complaint differs from a warranty claim, a triage, ownership and escalation table, the seven process steps, ten rules for a good answer, and a worked example of tracking complaints in Customermates with its limits stated next to it.
At a glance
- Definition
- A defined way to receive, record, resolve and learn from customer complaints, with one owner per complaint.
- Process
- Receive, record, acknowledge, investigate, resolve, follow up, learn. Five-step models merge some of these.
- Complaint or claim
- A complaint expresses dissatisfaction. A claim (German: Reklamation) asks for a remedy for a defect, and legal warranty rules can apply.
- Triage
- Give each complaint a type, a severity, one owner, a response target you set yourself and an escalation path.
- In Customermates
- A Complaints list linked to the customer, a status board, tasks with target dates and the conversations on the customer record.
- Not included
- No helpdesk, ticket SLA engine, customer portal, telephony or ISO 10002 certification.
What is complaint management, and what is a complaint management system?
Complaint management covers everything a business does from the moment a customer says something went wrong until the cause is fixed: receiving the complaint on any channel, recording it in one place, answering, finding the cause, putting it right, checking back and using what you learned so the next customer does not meet the same problem. Two jobs run side by side. One is to solve this customer's problem. The other is to learn from all complaints together.
A complaint management system is whatever holds that process together. It can be a shared spreadsheet, a list in a CRM, a helpdesk with ticket queues, or, in regulated sectors, dedicated software with audit trails. What matters is that every complaint has a record, an owner, a status and a closing decision. Complaint management also differs from general customer service: service answers questions and requests, while complaint management is the defined route for expressed dissatisfaction.
A standard exists. ISO 10002:2018 gives guidelines for complaints handling in organizations of any size, to be used as one process of a quality management system. This guide is not based on it and claims no compliance with it.
What is the difference between a complaint and a warranty claim?
In everyday English the two words overlap. The difference matters when the customer wants a remedy for a defect, because a claim can carry legal consequences and dates that a complaint does not.
| Complaint | Claim (German: Reklamation) | |
|---|---|---|
| What the customer says | "I am unhappy with this." | "This is defective, please put it right." |
| What the customer wants | A response, an explanation, an apology, a change | A specific remedy: repair, replacement, price reduction, refund |
| Legal side | Usually none | Warranty rules of the country can apply |
| What to record | Date, channel, the customer's words, the outcome | The same, plus delivery date, date of notice, order or invoice reference and the remedy asked for |
Germany makes the split visible. A Beschwerde is any expression of dissatisfaction. A Reklamation is a notice of a defect, usually under the statutory warranty (Gewährleistung). If an item is defective, section 437 of the German Civil Code (BGB) lets the buyer, under the conditions of the following provisions, demand subsequent performance, withdraw from the contract or reduce the price, and claim damages. Section 438 BGB sets limitation periods, generally two years. Between merchants, section 377 of the German Commercial Code (HGB) adds that goods are to be inspected and defects notified without delay. Rules differ by country, between consumers and businesses and by contract, and this is not legal advice.
For your process the lesson is practical: log both in the same list with a Type field, but treat claims as time-sensitive and keep every date, because deadlines can run from them.
How do you triage complaints and decide who owns them?
Triage sorts complaints by type and severity so the right person answers at the right speed. Write the table once, share it with the team and change it when real cases show where it is wrong. Every complaint needs exactly one owner, even when several people help.
| Complaint type | Severity | Owner | First response target (you set it) | Escalation path | Closing criterion |
|---|---|---|---|---|---|
| Defect or warranty claim | High | Account owner, with whoever delivered the work | Example: same business day | To management if a second fix fails or the customer mentions termination or legal steps | The customer confirms the fix, or the agreed remedy is delivered |
| Late or missed delivery | Normal, High if the customer's own deadline depends on it | Project or delivery lead | Example: same business day | To the account owner when a new date is missed once | New date met and the customer informed in writing |
| Invoice or billing error | Normal | Whoever issues invoices | Example: one business day | To management if the amount is still disputed after a check | Corrected invoice or credit note sent and acknowledged |
| Communication or conduct (slow replies, tone, handover) | Normal | Team lead of the person concerned | Example: one business day | To management if it repeats | Conversation held, customer answered, internal feedback given |
| Legal, safety, data protection or public escalation (lawyer, review site, press) | Critical | Management directly | Example: immediately | Management decides on outside advice, for example a lawyer or the data protection officer | Management's decision is documented and sent to the customer |
Read severity like this as a starting point: Critical is a risk to safety, a legal or data protection issue, or a key account at risk; High means the customer cannot work or a promised date is missed; Normal is a problem with a workaround; Low is a suggestion or a minor irritation.
The response targets above are examples for a small B2B team, not a standard or a legal requirement. You set the first response time yourself: pick targets you can keep, write them down and check them against the real dates. Regulated sectors such as financial services and healthcare can have rules and deadlines of their own for complaint handling; check those for your sector.
What are the steps of the complaint management process?
Seven steps cover the whole route, from the first message to the lesson. Shorter and longer models describe the same route with fewer or more boxes.
Receive
Accept complaints on every channel you use: email, LinkedIn, phone, a remark at the customer's site. Say where customers should send them. Note the channel and the real date and time they arrived.Record
Create one record per complaint before you reply, linked to the customer. Capture the customer's own words, the type, the severity, what the customer wants and any order, project or invoice reference.Acknowledge
Tell the customer that the complaint arrived, who owns it and when they will hear back. Do this within the first response target from your triage table, even if you have no answer yet.Investigate
Find out what happened. Ask the people involved, check the order, delivery or invoice, and write down the cause. Keep blame out of the first reply.Resolve
Offer a fix, a replacement, a correction, a credit or a clear explanation of why nothing will change. Decide within your authority or escalate along the table, and tell the customer the decision and the reason.Follow up
Check that the fix worked and that the customer is satisfied. Close the complaint only when the closing criterion is met, and record the closing date and outcome. The follow-up email guide has a check-in template for after a purchase and a timing schedule; the same habits apply to checking back after a fix.Learn
Review complaints regularly by type and cause. Fix the cause: a template, a checklist, a supplier, a product bug. Complaints are also touchpoints in the retention stage of the customer journey, so they show where it gets hard.
Which rules make a complaint answer work?
There is no official list of golden rules for handling a claim or complaint. These ten are practical rules that hold up in small teams:
- Answer quickly, even if the answer is "we are looking into it".
- Read the whole complaint before you reply.
- Do not argue, and do not blame the customer or a colleague.
- Acknowledge the customer's experience, and apologise where the fault is yours.
- Promise only what you can keep, and name a date.
- Name one owner in the reply.
- Record every complaint, including those that arrive by phone or in person.
- Fix the cause, not only the symptom.
- Check back after the fix.
- Count and review complaints so that the same one does not come back.
How can a small team track complaints in Customermates?
This section is about our own product, Customermates, an open-source CRM made in Germany. It has no complaint module. What it has are configurable lists, relationships, a board view, tasks and a unified inbox, and a small team can combine them. The setup below is an illustrative manual for a team of a few people, not a customer case. Lists, relationships, the board and tasks work on every plan, including self-hosted. Conversations from the inbox need Customermates Cloud on the Pro plan or higher.
The list uses these fields. Names and options are yours to change; they mirror the triage table.
| Field | Type | What it holds |
|---|---|---|
| Name | Text (the record name) | One line, for example "Wrong amount on March invoice" |
| Customer | Relationship to Contacts, optionally Organizations | Who complained; the complaint shows on the customer record |
| Status | Single choice | New, Acknowledged, Investigating, Waiting on customer, Resolved, Closed |
| Type | Single choice | Defect or claim, Delivery, Billing, Communication, Legal or safety |
| Severity | Single choice | Critical, High, Normal, Low |
| Owner | Member | The one person responsible |
| Received on | Date | The real date the complaint arrived |
| Respond by | Date | The first response target for this complaint, entered by hand |
| Details | Formatted text | The customer's words, the cause and the resolution |
| Closed on | Date | The day the closing criterion was met |
Create the list
In Configure, add a list called "Complaints" and the fields above. Changing the data model is its own permission, so ask someone who has it. If only some colleagues should read complaints, restrict the list through roles; permissions apply per list, not per field.Link it to the customer
Add a Relationship between Complaints and Contacts (one contact, several complaints) and, if you work with companies, Organizations. Both records show the link, so the customer record lists its complaints. How relationships link records explains the options.Bring in the conversations
Keep the customer's email address, phone number and profiles in the contact's Contact details, so their conversations from the unified inbox appear on the contact. In the relationship drawer, switch on the messages for the Complaints side (for example Show their messages on Complaints) so the complaint's Activities show them too. To attach one specific conversation, open Thread settings and pick the complaint under Conversation records; other conversations with that person stay separate. Conversations in a colleague's own mailbox stay private until that thread is shared with the team, and sharing a whole connected account needs the Business plan or higher. The inbox guide has the details.Work the status board
In Appearance, choose Board. The cards group by Status, and you drag a complaint to the next column as it moves on. The records guide covers the board and sorting. In the table, sort by Respond by to see what is due first.Add tasks with target dates
Every investigation or repair step becomes a task. Tasks have no built-in due date, so add a Date field such as "Target date" to the Tasks list, as the task management guide describes, and a relationship between Tasks and Complaints. Assign each task to a teammate.Review and learn
Save a personal view "My open complaints" (views are personal, so each teammate saves their own) and add a dashboard chart that counts Complaints by Type for your regular review. On Customermates Cloud, Mate or your own AI client through MCP can summarize a complaint with its conversations and draft a reply for you to review before anything is sent.
Customermates is the wrong choice if you handle many tickets a day across phone and chat, need SLA timers and automatic escalation, want customers to follow their case in a portal, or work in a regulated sector. It fits when complaints are few and personal, tied to named customers, and the people answering them already work in the CRM. To place this in a wider setup, read the guide to customer interaction management.
FAQ
What is a complaint management system?
A complaint management system is the tool and the routine that hold the complaint process together: a record for each complaint, an owner, a status, deadlines, the conversation with the customer and a closing decision. It can be a spreadsheet, a list in a CRM, a helpdesk or, in regulated sectors, specialist software with audit trails.
What are the 5 steps to handling a customer complaint?
Five-step models usually say: acknowledge, understand, resolve, follow up and learn. The seven steps in this guide split the same route further: receive and record come before the acknowledgement, and investigate comes before the resolution. There is no binding number of steps.
What is the difference between a complaint and a claim?
A complaint expresses dissatisfaction. A claim asks for a remedy for a defect, such as repair, replacement or a price reduction, and legal warranty rules may apply. In German this is Beschwerde versus Reklamation. Log both, and keep the dates of a claim.
How fast should you respond to a complaint?
You set the first response target yourself, per complaint type: write it in your triage table and check it against real dates. Regulated sectors and individual contracts can add deadlines of their own.
Is there a standard for complaint management?
ISO 10002:2018 gives guidelines for complaints handling in organizations, and it is meant as one process within a quality management system. Customermates is not certified to it, and this guide makes no claim of compliance.
Can Customermates replace a helpdesk for complaints?
Not for high volumes or regulated sectors. Customermates has no ticket SLA engine, customer portal or telephony. For a small team with a few personal complaints per week it can hold a Complaints list linked to the customer, a status board, tasks and the conversations.
Does Customermates remind me when a response is overdue?
No. A "Respond by" date is an ordinary field, and Customermates has no reminders or notifications. Sort or view the list by that date and open it as part of your daily routine.
Third-party sources checked on 2 November 2026: ISO 10002:2018 (edition 3, confirmed in 2023), section 437 BGB, section 438 BGB and section 377 HGB. The German statutes are quoted in summary only and are not legal advice.
Related pages
Customer Interaction Management for Small Teams
What customer interaction management covers, how it differs from CRM and CCM, and a setup for small teams: channels, owners, states and a weekly check.
Unified CRM Inbox
Manage Gmail, Outlook, IMAP, LinkedIn, WhatsApp, Instagram and Telegram conversations in one CRM inbox. Available in Customermates Cloud from Pro.
Task Management
Tasks in Customermates link to contacts, organizations, deals and services, with assignees, notes and custom fields. No due dates or reminders built in.
Customer Journey Stages: Touchpoints, Mapping, CRM Tracking
The five customer journey stages with B2B touchpoints, how a journey differs from the lifecycle and pipeline, a mapping method and how to track it in a CRM.
Customermates
Put customer work in one clear system
Start with the open-source CRM, or use Customermates Cloud to bring supported channels and managed capabilities together.
✓ No credit card required ✓ First 7 days free