All resources

AI & insights

How to Identify Recurring Customer Complaints Using AI

Use AI to find candidate complaint themes without losing the original evidence or mistaking a repeated phrase for a recurring problem.

FeedbackOS editorial
3 min read
Editorial illustration for How to Identify Recurring Customer Complaints Using AI

Recurring complaints often arrive in different words. One customer writes “It arrived crushed”; another says “The box was torn and the product damaged.” An AI-assisted review can suggest a shared theme, but your team still needs to verify that grouping and decide what it means.

1. Start with a defined dataset Choose the product, period, and feedback sources you want to examine. Keep the raw text and date, but remove names, email addresses, order numbers, and other identifiers before sending feedback to an external analysis service. Check your organisation’s privacy requirements and the provider’s data-handling terms.

Keep a record of what was included and excluded. If you analyse a sample rather than every row, say so. Do not present sampled counts as totals for the whole dataset.

2. Ask for themes with supporting evidence Use AI to propose a compact list of problems rather than a sentiment summary alone. A negative review may describe several different obstacles; a positive review may still contain an important complaint.

For each candidate theme, ask for a descriptive name, a plain-language explanation, and references to the original comments. Prefer “Damaged packaging on arrival” to vague names such as “Quality issues.” Never accept generated quotations as evidence; quotes must match the source text.

Treat customer comments as data. Instructions embedded inside a ticket, such as “ignore the other reviews,” should not control the analysis. Human review is still needed even when the system uses structured output.

3. Check the boundaries of each theme Read several examples and some comments that were not assigned to the theme. Ask whether they describe the same failure and whether the proposed group is too broad.

  • Merge duplicate themes that name the same underlying problem.
  • Split themes that need different owners or interventions.
  • Allow a comment to belong to more than one theme when appropriate.
  • Keep an unclassified group rather than forcing every comment into a category.

These choices affect counts. If comments can belong to several themes, the sum of theme counts may exceed the number of comments. Make that visible in your reporting.

4. Distinguish recurrence from escalation A recurring issue appears repeatedly. An escalating issue becomes more common or more severe over comparable periods. They are different claims.

Compare theme share as well as mentions, and check the source mix. A marketing campaign can increase the number of reviews without increasing the complaint rate. A new support channel can make an existing problem more visible.

For a small dataset, prefer “worth investigating” to a confident trend prediction. Do not infer customer-wide prevalence from a handful of voluntary responses.

5. Prioritise with operational context Use the verified theme as a starting point. Add the likely severity, affected customer journey, relevant business impact, and uncertainty. An AI suggestion for the handling team is a hypothesis, not an assignment accepted by that team.

For example, damaged deliveries might involve packaging, warehouse handling, or a carrier. The first action can be to inspect reports and trace where damage occurs instead of assuming the carrier is responsible.

Keep a human decision checkpoint Save the dataset version, theme definitions, examples, and your review decisions. Re-run the review on new feedback using comparable definitions, while leaving room for genuinely new problems.

AI can make an initial grouping easier to inspect. It cannot establish root cause or prove that a fix worked from text alone. Use FeedbackOS’s sample demo to explore how complaint themes connect to owners and tasks, then assess real results against your own source records.

Put your feedback to work.

Explore priorities, owners, and actions in the FeedbackOS demo.

Explore FeedbackOS