Back to Blog

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.

Benjamin WagnerBenjamin Wagnerby Benjamin Wagner
Complaint ManagementCustomer ServiceCustomer Experience

Complaint 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.

ComplaintClaim (German: Reklamation)
What the customer says"I am unhappy with this.""This is defective, please put it right."
What the customer wantsA response, an explanation, an apology, a changeA specific remedy: repair, replacement, price reduction, refund
Legal sideUsually noneWarranty rules of the country can apply
What to recordDate, channel, the customer's words, the outcomeThe 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 typeSeverityOwnerFirst response target (you set it)Escalation pathClosing criterion
Defect or warranty claimHighAccount owner, with whoever delivered the workExample: same business dayTo management if a second fix fails or the customer mentions termination or legal stepsThe customer confirms the fix, or the agreed remedy is delivered
Late or missed deliveryNormal, High if the customer's own deadline depends on itProject or delivery leadExample: same business dayTo the account owner when a new date is missed onceNew date met and the customer informed in writing
Invoice or billing errorNormalWhoever issues invoicesExample: one business dayTo management if the amount is still disputed after a checkCorrected invoice or credit note sent and acknowledged
Communication or conduct (slow replies, tone, handover)NormalTeam lead of the person concernedExample: one business dayTo management if it repeatsConversation held, customer answered, internal feedback given
Legal, safety, data protection or public escalation (lawyer, review site, press)CriticalManagement directlyExample: immediatelyManagement decides on outside advice, for example a lawyer or the data protection officerManagement'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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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:

  1. Answer quickly, even if the answer is "we are looking into it".
  2. Read the whole complaint before you reply.
  3. Do not argue, and do not blame the customer or a colleague.
  4. Acknowledge the customer's experience, and apologise where the fault is yours.
  5. Promise only what you can keep, and name a date.
  6. Name one owner in the reply.
  7. Record every complaint, including those that arrive by phone or in person.
  8. Fix the cause, not only the symptom.
  9. Check back after the fix.
  10. 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.

FieldTypeWhat it holds
NameText (the record name)One line, for example "Wrong amount on March invoice"
CustomerRelationship to Contacts, optionally OrganizationsWho complained; the complaint shows on the customer record
StatusSingle choiceNew, Acknowledged, Investigating, Waiting on customer, Resolved, Closed
TypeSingle choiceDefect or claim, Delivery, Billing, Communication, Legal or safety
SeveritySingle choiceCritical, High, Normal, Low
OwnerMemberThe one person responsible
Received onDateThe real date the complaint arrived
Respond byDateThe first response target for this complaint, entered by hand
DetailsFormatted textThe customer's words, the cause and the resolution
Closed onDateThe day the closing criterion was met
  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.

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