Classifying Outreach Replies Without Guessing
The short answer
Classify into four categories: interested, not now, not interested, and unclear. Auto-act only when confidence is high, route everything else to a person, and never let a classifier send an opt-out confirmation or a price without a human seeing it first.
A classifier that is 90 percent accurate sounds good until you notice which 10 percent it misses. The expensive mistakes are asymmetric: marking an interested buyer as not interested loses a deal, while marking a complaint as unclear costs a few minutes. Design the thresholds around that asymmetry.
The only categories you need
Interested includes any request for price, availability, a call, a demo, or more information. Not now covers timing, budget cycles and "come back in the new year". Not interested covers a refusal with or without a reason. Unclear covers everything else, including out-of-office, bounces and one-word replies.
Adding categories feels like progress and usually is not. A taxonomy of twelve intention labels produces arguments about the boundaries and no better actions, because only the first two change what you do.
Confidence, and what to do with the middle
Most classification services return a label and a score. Set a high threshold for automatic action, and send everything below it to a manual queue. The queue is not a failure of the system; it is the part that keeps the system safe, and at cold-email volumes it is small.
Never auto-send anything that commits you: a price, a discount, a delivery date, an opt-out confirmation. A classifier can route those to a draft for a person to approve. The cost of a delay is minutes; the cost of an automated wrong commitment is a customer relationship.
- High confidence and interested: create a task, do not auto-reply.
- High confidence and not interested: suppress from this campaign only.
- High confidence and not now: schedule a revisit date.
- Low confidence: a person reads it, always.
- Any opt-out language: suppression regardless of confidence.
Measure the errors that matter
Track false negatives on interest: replies a person later found to be buying signals that the classifier missed. That number, not overall accuracy, tells you whether the system is costing you deals. A classifier with 80 percent accuracy and no missed buyers is better than one with 95 percent and a habit of missing short replies.
Also track the reverse: replies classified as interested that were not, because those waste sales time and inflate the pipeline. Both numbers come from a sample of manual review, which is why a small random sample should always be read even when the classifier is confident.
Worked example: the reply that said "send it"
A team automated classification across three mailboxes. A reply that said only "send it" was classified as unclear and queued, where it sat for two days. The buyer had meant "send the proposal", and by the time a person replied they had gone with another supplier. The classifier had not made an error it could see; it had made a judgement on two words.
The fix was not a better model. Short replies were reclassified as interested by rule, because at cold-email volume almost nobody writes two words unless they want something. The manual queue stayed, but anything under five words went straight to a person.
The same team then measured what they had been missing: about one interested reply in forty had been sitting in the unclear bucket. That was the real cost of the classifier, and it had been invisible because nobody measured the errors that mattered.
Label, typical trigger, and the safe action
| Label | What it looks like | Automatic action | Human step |
|---|---|---|---|
| Interested | Asks price, a call, more detail | Create a task, pause sequence | Reply personally, same day |
| Not now | Cites timing or budget | Pause, set a revisit date | Optional short acknowledgement |
| Not interested | A refusal | Suppress from this campaign | Review if a reason was given |
| Unclear | One word, out-of-office, mixed | Route to queue, pause | Read and label by hand |
| Opt-out | Any removal request | Suppress across all senders | None unless legally required |
The asymmetry to design around: a missed buyer is expensive and a mislabelled refusal is cheap, so bias the system towards escalation.
Set it up, then prove it
- 1Define the four labels with one example each before touching a classifier.
- 2Set the confidence threshold for automatic action high, not convenient.
- 3Route everything below it to a queue someone actually reads.
- 4Never automate a price, a commitment or an opt-out confirmation.
- 5Sample the confident results weekly and count missed buyers.
Where this connects on this site
- For the copy side of the campaign, browse the cold email writing
- Classification needs a reply path, so start with mailboxes with replies you can read
- For the platform layer, compare tooling options
What this will not do
- Classification does not understand context outside the message, such as a prior relationship or an account status.
- Sarcasm, terse replies and non-native phrasing produce errors no threshold fully removes.
- A classifier cannot verify the accuracy of what it routes; it only sorts.
- Automated sorting does not replace reading replies, and a queue nobody reads is worse than no automation.
Questions this page gets asked
- Can I trust a classifier to unsubscribe people?
- For explicit opt-out language, yes, and it should act immediately regardless of confidence, because missing it is the costly error. For ambiguous cases, route to a person. Never let classification decide whether a request was really an opt-out; err towards suppressing.
- What accuracy should I expect?
- High on clear buying and refusal language, much lower on short or ambiguous replies. The number itself is less useful than the split: measure missed interested replies separately from mislabelled refusals, and optimise the first.
- Should the classifier write the reply too?
- It can draft one for a person to approve, which saves time on routine answers. It should not send automatically. Interested replies deserve a real response from someone who knows the offer, and a generic AI answer to a buying signal is worse than a short human one.
Last reviewed 2026-10-27. Written for readers in the United States and elsewhere; rules about access, email and consent differ by country, and nothing on this page is legal advice.