Studies & referenceStudies & reference

Decision matrix: what to automate, what to leave to operator discretion, and what to always escalate

9 min read

Most teams classify their responses by topic: pricing, shipping, complaints, appointments. The problem is that the topic says nothing about risk. A wrong price and a badly scheduled appointment can be the same commercial topic and have completely different consequences. What decides whether a response gets automated, left to the operator's judgment, or always escalated is not the subject of the message: it is the harm it causes if it goes wrong, multiplied by the probability that it goes wrong, multiplied by how long it takes for the error to be detected.

This page is a reference table for classifying. The idea is that you can take each type of response your team gives and place it in one of three columns: automate (the AI suggests and the operator approves with one click, or it goes out directly), operator's judgment (a human responds freely, without a fixed template), or always escalate (it goes up to a supervisor or a manager, no exceptions).

How the risk of a response is calculated

Before the table, you need the number. The risk of a response is not a feeling: it can be estimated with three variables that the team itself can score. The result ranks responses from most to least critical and avoids the argument of 'this is important' versus 'this is not so important.'

  • Impact (I): what happens if the response goes wrong. 1 = the customer asks again. 3 = the customer gets upset but it gets resolved. 5 = the customer loses money, is promised something that is not delivered, or there is a legal issue.
  • Probability of error (P): how easy it is to make a mistake with that response. 1 = the data is visible and unique. 3 = it has to be looked up in a system or interpreted. 5 = it depends on information that changes, on another area, or on an exception.
  • Detection (D): how long it takes for the error to be noticed. 1 = it is noticed in the same chat. 3 = it is noticed during the day. 5 = it is noticed when the customer complains or never comes back.

The risk score is I × P × D. The range goes from 1 to 125. The decision scale that works in practice is this: up to 12, automate; from 13 to 40, operator's judgment with review; from 41 upward, always escalate. The formula is not an industry standard, it is a way to organize the internal conversation with numbers instead of opinions, and it is adjusted with the reality of each business.

The score is I × P × D. The cutoff scale (12 / 40) is a working convention, not a published standard: adjust it with the cases that have already caused you problems.

Type of responseIPDRiskDecision
Business hours and address1111Automate
Product catalog and general availability1224Automate
Frequently asked questions already documented2124Automate
Status of a shipment with tracking number2228Automate
Confirmation of an already scheduled appointment22312Automate
List price of a published product32212Automate
Discount within a written policy33218Operator's judgment
Estimated delivery time33327Operator's judgment
Exchange or return according to current policy33327Operator's judgment
Exception to a policy (commercial exception)43336Operator's judgment
Complaint about an already acknowledged error43448Always escalate
Commitment to a date or a result44464Always escalate
Charge, billing or money refund54480Always escalate
Legal, health or personal data matter555125Always escalate

What each decision means in practice

Automating does not mean the AI responds on its own without control. In a human-in-the-loop setup, the AI suggests the response and the operator approves it with one click. That works well for low-risk responses: the operator reads, confirms, and moves on. The savings come from the drafting time, not from the human disappearing. If the business decides that a type of response should go out directly without approval, that decision should only be made in the lowest risk band and reviewed often.

Operator judgment means there is a written policy but the specific response is put together by the person. The operator knows the framework (how much they can offer, what timeframes they can promise) and decides within it. The key is that the framework exists and is explicit. Without a framework it is not judgment: it is improvisation, and each operator will handle the same case differently.

Always escalating is the smallest category and the one that meets the most resistance. Nobody wants to hand off, because handing off feels like not solving. But one badly given risk-80 response costs more than ten handoffs. The always-escalate rule admits no exceptions for volume or for 'it's an important client': precisely important clients are the ones where a bad response costs the most.

Sampling review only makes sense in the first two rows. What escalates is reviewed in full.

DecisionWho respondsWhat must exist beforehandHow it is reviewed
AutomateAI suggests, operator approves with one clickKnowledge base with the correct and unique responseWeekly sampling of approved conversations with no changes
Operator judgmentThe operator drafts within a frameworkWritten policy with limits: amounts, timeframes, permitted exceptionsReview of the cases that used the upper limit of the framework
Always escalateSupervisor or area managerDefined escalation path and a person assigned per time slotAll escalations are reviewed, not sampled

The edge cases that break the matrix

The matrix works until one of these four cases appears. They are the ones that make even a well-organized team fail.

  • The customer is already angry. The same content carries more risk if the customer comes from a previous complaint. A delivery time given to a calm customer is risk 27; the same time given to someone who has already complained twice raises the impact. The practical rule: if the customer has already expressed dissatisfaction in the conversation, move up one decision level. What was automate becomes judgment, what was judgment becomes escalate.
  • The message arrived outside business hours. An auto-reply by schedule communicates that the team is not available, but it does not resolve the case. If the inquiry is high risk, the auto-reply does not contain it: what is appropriate is that it be flagged so that the first person who comes in sees it and treats it as a priority.
  • The operator is new. The operator's judgment presupposes judgment, and that is built. During the first weeks, medium-risk responses should go through peer review before going out, even if the classification says 'operator judgment.'
  • The data is not available in the system. If the response depends on information the operator cannot see at the moment, it is not judgment: it is escalate. The operator should not estimate what they cannot look up.

These four cases explain most of the poorly given responses in teams that already have risk classification done.

Edge caseWhat changesHow it is applied
Customer already angry or with a previous complaintMove up one decision levelAutomate → judgment; judgment → escalate
Inquiry outside business hoursDoes not change the classification, changes the priorityThe auto-reply informs; the case is flagged for first thing
New operatorPeer review is addedOperator judgment with prior approval during the trial period
Data not visible in the systemIt is no longer judgmentEscalate to whoever has access to the data

How to audit the classification every month

The matrix is not a document that is written once. Products change, policies change, and what was low risk may stop being so. The monthly audit is done on real conversations, not on theory.

  1. 1Take a sample of closed conversations from the month, mixing the three categories.
  2. 2For each one, note which category it was classified under and what actually happened.
  3. 3Flag the cases where the customer wrote again about the same topic: there was a classification or response error there.
  4. 4Flag the cases where the response was approved without changes for several days in a row: it may be a candidate to automate without approval, or it may be that no one is reading.
  5. 5Review the cases that escalated and were resolved with a simple response: if they escalate too much, the category is poorly calibrated.
  6. 6Adjust the I, P, and D scores of the responses that caused problems and recalculate.

The most common audit mistake is looking only at the cases that went wrong. The cases that went well and escalated too much are also a problem: they consume supervisor time that could be spent on something else.

What to automate first when the team is just starting

If the team hasn't done the classification yet, the order matters. Starting with the highest-risk items is tempting because that's what hurts the most, but it's the worst starting point: those are the cases with the most exceptions and the ones that least repeat the same way. It's better to start from the other end.

  • First, the risk 1 to 4 responses: they're the most repeated and the most stable. Automating them frees up time quickly and with little risk.
  • Second, the risk 8 to 12 ones: they have a unique piece of data that can be looked up, such as the status of a shipment or the confirmation of an appointment.
  • Third, write the framework for the medium-risk ones: maximum amounts, maximum timeframes, which exceptions are allowed. Without that document, the 'operator's judgment' category doesn't exist.
  • Fourth, define the escalation path for the high-risk ones, with a name and a schedule. A path without an assigned owner isn't a path.
  • Only after that, review whether any of the high-risk ones can be downgraded with information visible to the operator.

Common mistakes when classifying by risk

  • Classifying by topic instead of by consequence. 'Pricing' isn't a risk category: the list price and the special discount have different risks.
  • Putting everything under operator's judgment to avoid deciding. It's the category that grows the most when there's no written policy, and the one that produces the most inconsistent responses.
  • Escalating by sale amount instead of by the risk of the response. A query from a small customer about personal data carries more risk than a query from a large customer about schedules.
  • Not reviewing the scores when a policy changes. A response that was risk 18 can become 48 if the return policy changed and nobody updated the classification.
  • Confusing automating with responding on your own. Automation with operator approval is different from automatic response without supervision, and both have different risk levels.

The matrix works as long as it's used to decide and it's reviewed. If it's written once and ends up in a document nobody opens, the team goes back to classifying by intuition within two weeks. The value isn't in the table: it's in the conversation it forces you to have about which responses can go wrong and who takes responsibility when they do.

Tools like Wando let AI suggest responses and the operator approve them with one click, which fits well with the automate band: the operator doesn't write from scratch, but still decides what goes out. For the other two bands, the tool doesn't replace the policy: it needs it written.

Frequently asked questions

What is the difference between automating and leaving it to operator discretion?+

Automating means the response is predefined and the system suggests or sends it; the operator only approves. Operator discretion means there is a policy framework but the person writes the specific response. The difference lies in who decides the content, not in who presses the button.

How is the risk of a response calculated?+

With three variables scored from 1 to 5: impact if it goes wrong, probability of error, and time until it is detected. The score is the multiplication of the three. Up to 12 it is automated, from 13 to 40 it is left to operator discretion, and from 41 upward it always escalates. The cutoff scale is a working convention and is adjusted for each business.

What do I do if a customer is already angry before responding?+

Raise it one decision level. What was classified as automate becomes operator discretion, and what was operator discretion becomes escalate. The content of the response may be the same, but the risk of it going wrong is higher because the customer is already predisposed.

Can AI respond on its own without anyone approving?+

It depends on the configuration and the risk of the response. A human-in-the-loop scheme has the AI suggest and the operator approve with a click. If the business decides that some responses go out directly, it is best to limit it to the lowest risk band and review it often.

What happens if the operator does not have the data in front of them?+

It is not operator discretion: it is escalate. The operator should not estimate information they cannot look up in the system. If the data is not available, the response escalates to whoever has access.

How often is the classification reviewed?+

Once a month on real closed conversations, mixing the three categories. Cases where the customer came back about the same topic and cases that escalated too much are flagged. Scores are adjusted when a policy or a product changes.

Is it better to start by automating the high-risk ones?+

No. It is better to start with the low-risk, highly repetitive ones, which free up time quickly with little risk. High-risk ones have more exceptions and less repetition, so they are the worst starting point for automation.

What is a policy framework for operator discretion?+

A written document with the limits within which the operator can decide: maximum discount amount, maximum deadline they can promise, which exceptions are allowed and which are not. Without that document, operator discretion is improvisation and each person resolves the same case differently.

Answer WhatsApp with AI

Try Wando free. No credit card required.