The cheaper half of the job
Everyone reaches for drafting first. Sorting is usually worth more, because it is faster, safer and it changes how the day is organised rather than how one message is answered.
Forty messages arrive overnight. Six need you today. Twenty-two are answerable by anyone with the price list. Eight are suppliers. Four are nothing. Without sorting, you read all forty in the order they arrived, and the urgent one is number thirty-one.
Classification is also the safest thing these tools do. The output is a label from a list you wrote. It cannot invent a price, because it cannot invent anything: the only thing it can do is choose wrongly, and a wrong label is visible the moment somebody opens the message.
Categories that earn their place
Write your own, from your own inbox. A generic list produces generic sorting. Rules of thumb:
Between four and eight. Below four and you have not sorted anything. Above eight and the boundaries blur, accuracy falls, and nobody remembers what the categories mean.
Sort by what you do next, not by subject. “Needs a quote”, “answerable from the price list”, “needs me personally”, “supplier”, “complaint”, “spam”. Categories that map to an action are useful. Categories that map to a topic are a filing system.
Always include an unsure bucket. This is the one people leave out, and it is the one that makes the whole thing work. Forced to choose, the model will pick something for a message that fits nothing, and that message vanishes into a queue where nobody expects it. Given permission to say UNSURE, the awkward ones land in a small pile you look at yourself.
The prompt
Classify the message below into exactly one of:
QUOTE, PRICELIST, PERSONAL, SUPPLIER, COMPLAINT, SPAM, UNSURE
Definitions:
QUOTE - asks for a price on a custom job
PRICELIST - answerable from our standard prices
PERSONAL - asks for me by name, or is about an
existing order that has gone wrong
COMPLAINT - expresses dissatisfaction, any strength
SUPPLIER - from a supplier or contractor
SPAM - marketing, cold outreach, obvious rubbish
UNSURE - anything that does not clearly fit
Reply with the label only. If two fit, choose UNSURE.
Prefer COMPLAINT over PRICELIST when both apply.
MESSAGE:
<<< ... >>>Two details are doing real work. The definitions matter more than the names: “complaint” means different things to different people, and the model is one of them. And the tie-break rules decide the cases that would otherwise be arbitrary. Always route ambiguity toward the more careful treatment.
Measure it before you trust it
Take fifty real messages. Label them yourself first, then run them through and compare.
Above about 90% and the sort is useful. Between 70 and 90 it is useful as a first pass with a human glance. Below 70, your categories overlap and the fix is the definitions, not the model.
Look at the mistakes rather than the score. They cluster, and the cluster tells you what is wrong. If complaints keep landing in PRICELIST, your complaint definition is too narrow: people complain by asking a pointed question about price. That is a five-word edit, and it is invisible if you only look at the percentage.
What sorting unlocks
Once messages carry a label, each pile gets its own treatment:
- PRICELIST: draft from the facts sheet, quick read, send. The volume case.
- QUOTE: draft the structure, you set the numbers.
- COMPLAINT: draft nothing automatically. Flag it, read it yourself.
- PERSONAL: no draft at all. Straight to you.
- SPAM: archived, and reviewed once a week in a batch so nothing real is lost.
That is a different business day, and the whole thing rests on a step that cannot invent a price.
The cheap version
If this sounds like a lot, note that a rules-based filter does a surprising amount of it for nothing. Messages containing your product names, an order number, or the word “refund” can be labelled with a mail rule, no model involved.
Use the model for what rules cannot do: the message that says “I’m not happy about this” with no keyword in it at all. That is a meaning problem, and meaning is what the model brings.
Sorting is also how you learn what you are asked
Run it over three months of past messages and count the labels. Most owners are wrong about their own distribution, usually in the same direction: they think a great deal more of the inbox needs them personally than actually does.
Those counts decide where effort goes. If 55% of messages are answerable from the price list, that is the pile to work on, and the four fascinating one-off enquiries are not. It is the five-day tally again, applied to text rather than to time, and it is nearly free once the classifier exists.
Where to run it
You do not need to paste messages one at a time. Most inboxes and helpdesks can call something on each incoming message, and a spreadsheet of exported messages can be labelled in a batch.
The simplest arrangement that works for a small business: export the week’s messages, label them all at once, sort by label, work through the piles. Ten minutes on a Monday, no integration, no vendor. Automate it only once the manual version has proved the categories are right, because changing categories after wiring it up is much more annoying than changing them in a spreadsheet.
Every lesson here is open. Your progress is recorded once you pass the AI at Work exam.
Check your understanding
A shop’s classifier scores 82% on fifty test messages. Nearly all the errors are complaints being labelled PRICELIST. What is the right response?
Pick the one you would defend. Your answer stays private.
Stuck on something?Ask Yetunde, your AI tutor