Skip to main content

Complaint management with AI agents: prepared by AI, decided by people

swoox.io puts every complaint into a fixed process. An AI agent classifies the case and suggests a solution. A person decides on goodwill, and every step stays traceable.
Industry: All
Department: Customer Service

Why complaint handling gets stuck in the inbox

A customer calls because their complaint has been open for two weeks. The email about it is in the inbox of a colleague who is on holiday. On the phone, someone promised a credit note, but nobody remembers who.

Complaints arrive by email, phone and form at the same time. Whether goodwill is granted often depends on who is handling the case. As a result, similar cases are decided differently. When management asks about goodwill costs or the customer asks about a promise, the search through threads and notes begins.

How swoox.io automates complaint management

Every complaint starts a structured case via a form. An AI agent reads the details and assigns category and severity. It writes a reasoned proposal for a solution. Depending on value and severity, the case goes to a case handler or to the team lead. A person always makes the goodwill decision, with the proposal and its reasoning in view.

Technically, this runs as a BPMN 2.0 process. The AI part sits in an agent task with a fixed output schema. The business team adjusts value thresholds and responsibilities itself in the low-code editor. The reply to the customer is created from approved templates. Credit notes or replacement deliveries are still triggered by your existing systems. swoox.io prepares the decision and hands it over. You can connect ChatGPT, Claude or Llama as the model.

What is the agent allowed to do?

Platform Level
The tool allowlist and permission system determine what the agent can access. It reads the complaint and the category catalogue. Writing to customers, granting goodwill or triggering a refund is not permitted.
Process Level
The BPMN process is an explicit graph. The agent delivers its classification in a fixed schema and cannot invent a category. Value thresholds and approval paths are defined in the process model, not left to the agent’s judgement.
Agent Level
If the classification is uncertain, the agent stops and hands the case to a specialist. At the consequence boundary, a person always decides. For complaints, this means every decision about money or a commitment to the customer.
Every process step is logged, including the agent’s proposal and the decision on it. This architecture matches the approach that researchers at Fraunhofer FIT describe for the responsible use of AI agents in business processes.

The complaint process, step by step

(Example workflow – each process is unique)

  1. A complaint submitted via the form starts the process.
  2. The AI agent assigns category and severity and suggests a reasoned solution.
  3. A person decides here if the classification is uncertain, so that no case continues on the wrong path.
  4. A gateway routes the case by value threshold and severity to a case handler or the team lead.
  5. A person decides on goodwill here, because money and the customer relationship are involved.
  6. The process creates the reply from an approved template and sends it.
  7. The case is closed and documented with proposal, decision and reply.

Goodwill by fixed rules, every case on record

  • Every complaint is classified using the same criteria, whatever channel it came through.
  • Similar cases lead to comparable goodwill decisions.
  • Small cases go through quickly, and expensive cases reach the right person.
  • Commitments to customers are documented and not tied to individual people.
  • When questions come up, it is clear who decided what and when.
  • Goodwill costs can be analysed by category and case.

Why swoox.io for SMEs?

A small IT team can run swoox.io on its own. The platform runs on-premise in your own data centre or as PaaS in the EU, with SSO/MFA and a role and permission system. Complaint and customer data stays within your chosen operating model.

Complaints are rarely the only service process that needs structure. Ticket management or the classification of incoming requests are built on the same basis, with the same engine and the same control mechanisms.

There is a clear line for integrations. swoox.io includes forms, REST interfaces and email sending as standard building blocks. Connecting ERP, inventory management or CRM is part of the implementation project. The AI model stays interchangeable, and the process stays the same.

Frequently asked questions about complaint handling with swoox.io

Who decides on goodwill in AI-supported complaint management?
Always a person. The agent classifies the case and gives reasons for a proposal. In the process, decisions about money or commitments are firmly assigned to an authorised person.
Does swoox.io replace complaint management software or the ERP?
No. swoox.io manages the process from capture to decision and passes the result to your existing systems. Credit notes and replacement deliveries continue to be processed where they are booked today.
What happens if the agent cannot classify a complaint reliably?
It stops and hands the case to a specialist. They confirm or correct the classification, and only then does the process continue.
Can value thresholds and approval paths be changed without programming?
Yes. The business team maintains value thresholds, responsibilities and reply templates in the low-code editor. The change applies to all new cases.
Does complaint and customer data stay in the EU?
Yes. On-premise or PaaS in the EU – you decide based on your operating model. For the demo, we work with sample data, so no real customer cases are needed.
Get to know swoox.io

We’d be happy to show you how easy and flexible process automation with swoox.io can be.
Or you can try it out for yourself.