Put AI behind the inbox before you put it in front of customers, and aim to beat your team rather than perfection. Here’s how a 60-person business would do it.
AI + data
Written by
Adam Lyth
Date
Read time
10 minutes

Photo by Clay Banks on Unsplash
Most small businesses don’t need an AI chatbot. They need AI behind the inbox: sorting messages, finding the right help article and drafting replies that a person approves. That’s cheaper to run, safer when it’s wrong and far easier to measure than a bot talking to customers on its own.
The bar isn’t a perfect bot. It’s answering better than your team does today, and proving it with a number. If nobody can say what share of customers the inbox actually helps, start there.
“Your accuracy is never going to be 100%, because that’s the wrong target.”
What follows is a worked example. The company is hypothetical, but the plan is the one we’d put in front of a real operations lead.
Imagine a 60-person UK company that rents commercial coffee machines to cafés on a monthly subscription. Support is four people sharing one inbox and a phone line. Customers write about late deliveries, billing, machine faults and cancellations.
Nothing here is broken. It’s just slow, and the slow parts are reading, looking things up and typing.
The agent still owns every reply. What changes is that they start from a sourced draft instead of a blank page and five open tabs.
Draw the line by asking what it costs to be wrong. A wrong tag costs a few seconds. A wrong refund promise costs money and trust.
| Task | Who does it | Why |
|---|---|---|
| Tagging topic and urgency | AI, no review | A mistake is cheap and gets corrected in the queue |
| Routing to the right person | AI, with fixed rules on top | Coded rules act on the model’s tags, with a keyword backstop |
| Pulling up the order and history | Ordinary software | It’s a database lookup, so it should be exact, not a guess |
| Searching help articles | AI | Matching a messy question to the right article is what models do well |
| Drafting the reply | AI | Every draft is reviewed before it goes anywhere |
| Sending the reply | A person | Your company’s name is on it |
| Refunds, credits and goodwill | A person | These are judgement calls with a cost attached |
| Complaints and vulnerable customers | A person | Discretion matters more here than speed |
Notice the third row. If a question has one right answer sitting in a system, fetch it. Don’t ask a model to remember it.
It’s the fear we hear most from owners. You’ve built trust and a customer base over years. You don’t want a bot to undo that in an afternoon.
The answer is to give the machine the cases it’s good at and keep the rest human. Picture a plane coming in to land in thick fog on autoland.
Autoland copes with fog because the conditions are tightly defined and tested, and the pilots still monitor it. The 2009 Hudson River ditching needed human judgement, because nothing in the checklist fitted it.
Support splits the same way:
That gives you a practical rule. If a message looks unlike anything in your resolved tickets, the system should flag it rather than guess.
Most of the value sits here, and most of the failures too. The technique is called retrieval: the system finds relevant passages first, and the model answers only from those.
You’d index three things: published help articles, internal process notes and a few hundred resolved tickets with good replies. Each is split into short passages and stored as embeddings. Embeddings are numerical fingerprints that let you search by meaning rather than exact words.
When a message arrives, the closest passages go to the model with a plain instruction. Answer from these, cite them, or say you don’t know.
The awkward truth is that your help content is usually the bottleneck. If the wiki says one thing and your agents do another, the model will confidently repeat the wiki. Fix the content before you blame the model. Our guide to getting your data ready for AI goes into this properly.
A customer-facing chatbot answers people directly, with nobody checking first. That’s a very different risk from drafting replies for your staff. We’d steer you away from one if any of these are true:
A chatbot earns its place when lots of people ask the same factual questions out of hours. Think delivery windows, opening times or how to reset a password. Even then, put a clear “talk to a person” option on every screen.
In our coffee-machine example, most messages are about faults and billing. Those need the account and a decision. So we’d build the inbox assistant and leave the website chat alone for now.
There are four parts. None of them is exotic, and the integration work outweighs the AI work.
A hosted large language model does the reading, tagging and drafting. You call it over an API, which is a programmatic connection, rather than through a chat window.
Pick a provider whose business terms say your data isn’t used for training. Check which region it’s processed in. You don’t need to train your own model, and for an SME that’s rarely the right call. We compare the options in off-the-shelf AI vs custom.
Agents see the draft, its sources and a flag when the system wasn’t sure. Once a week, someone samples the tickets where agents rewrote most of the draft. Those rewrites tell you exactly which help content or instructions need fixing.
Sometimes the best win isn’t in the inbox at all. On a customer call with an HR-tech client, we learned something nobody had flagged.
One of their customers was paying a full-time salary to translate Spanish reports for English-speaking leadership. Sales had said it was too complex.
Machine translation is now good enough for most internal reports, though specialist terms still need a check. We shipped an auto-translate button within 24 hours, behind a feature flag, then rolled it out more widely.
The lesson for support is to listen to the contacts themselves. A request that keeps coming back often points to one small feature that removes it.
We won’t promise you a saving we haven’t measured. The shape of the effort is more predictable than the outcome, so here it is.
A feature flag makes the steps safe. It’s a switch in the code that turns a feature on for chosen users, and off again in seconds.
Most of the time goes on connecting systems and tidying content, not prompts. We’re a Databricks partner, and our founder was a founding engineer at AI Music, which Apple acquired. Even so, the hard part is usually your billing system’s API.
That’s general information, not legal advice.
Choose your measures before you build, and capture a baseline from the current inbox. That baseline is the bar the AI has to beat.
Three numbers matter most. What share of customers were actually helped? How many round trips, meaning back-and-forth messages, did it take? And how many conversations escalated to a person?
“If you don’t know the percentage, you were already in trouble.”
| Measure | What it tells you |
|---|---|
| Customers actually helped | Whether the reply solved the problem, not just closed the ticket |
| Round trips per resolution | Whether replies answer the question first time |
| Escalations to a person | Whether hand-off rules fire when they should |
| Time to first response | Whether triage and routing are working |
| Drafts sent with light or no edits | Whether the model understands how you answer |
| Tickets reopened | Whether speed has cost you accuracy |
| Customer satisfaction score | Whether customers notice, for better or worse |
| Agent feedback | Whether the team trusts the tool enough to use it |
If agents are still rewriting most drafts after a month, stop. Look at the content and the categories before you touch the model.
The closest thing we’ve built is for Everyone’s Invited. It’s a charity that was receiving over 100 personal stories a day. Each one had to be read and anonymised by hand before it could be published.
We built a system that automatically removes names, dates and locations from each submission. Staff and volunteers still publish the stories, now much faster. It has handled over 50,000 submissions and saved around 12,500 hours of review.
That isn’t a helpdesk, but the pattern is the same. The machine does the reading and the first pass. People keep the decisions that carry risk.
If you’d like a second opinion on your inbox, talk to us about AI. The first chat is free, and so is an architectural review of your current setup. We’ll tell you honestly whether triage, drafts, a chatbot or nothing at all is the right next step. You can also score the idea yourself first with our AI readiness scorecard.
The work behind this
Safeguarding children in schools with AI
See our workUsually not as the first step. A chatbot talks to customers with nobody checking, so a wrong answer reaches them directly. Start by using AI to sort messages and draft replies your team approves. Consider a chatbot later, and only for common factual questions asked out of hours, with an easy route to a person.
Tagging messages by topic and urgency, routing them to the right person, finding relevant help articles and drafting replies are all safe to automate. In each case a mistake is cheap or gets caught. Refunds, credits, complaints and anything involving vulnerable customers should stay with a person, because those are judgement calls with a cost.
It can, if it answers everything on its own. Keep AI on common questions with plenty of past answers, and send anything unusual, emotional or new to a person straight away. Start behind the inbox, with staff approving drafts. Then roll out in small steps, so a problem reaches a handful of customers rather than all of them.
Tell it to answer only from retrieved sources, such as your help articles and past resolved tickets, and cite them under every draft. Flag drafts whose claims don’t appear in those sources. Back the model’s tags with coded rules and keywords to catch refunds and complaints. Most importantly, keep a person on the send button, and review the drafts your team rewrites heavily each week.
Record a baseline from your current inbox first, because that’s the bar to beat. Then track three things: the share of customers actually helped, the round trips to a resolution and how many conversations escalate to a person. Add first response time and reopened tickets. If drafts are still mostly rewritten after a month, fix the help content before the model.
No, and aiming for it will stall the project. The useful target is better than the person doing the job today, measured on your own tickets. That means you need today’s numbers first. Keep a person on the send button while you prove it, and keep refunds, complaints and vulnerable customers with your team regardless.
Start with a free chat. We’ll tell you honestly whether AI is worth doing yet, and if it is, which process we’d start with.
Our newsletter
Occasional emails about what we’re building and what we’ve learned the hard way
You may unsubscribe from these communications at any time. For information please review our privacy policy.