Use cases
AI employee for customer support
Tobiloba Odejinmi · 1 Nov 2025 · 6 min · 1,385 words

Direct answer
A support AI employee answers the questions your team already answers, from the same sources, in the same tools. Good looks like a closed ticket with a reason, not a chat that feels clever. Escalate money, legal, and medical cases through a state handoff, not a pasted transcript. Aim for 10–15% of tickets to reach a person. Start with repeats. Measure first-contact resolution, reopen rate, and time to a named owner when it leaves the bot.
- The job is the queue you already have, written down as steps and sources.
- Escalation is a state handoff: context, last action, and why a person is needed.
- Keep a 10–15% escalation target so the team is a backstop, not a dumping ground.
- Do not start with refunds, legal threats, or medical advice. Start with the repeats.
What job does a support AI employee actually do?
Support is not a vibe. It is a queue of intents, a set of sources, and a rule for when a person has to see the case. The employee should sit in the helpdesk you already have, read the ticket, pull the account, and either close it or hand it on. If you cannot write that as a list, you are not ready to automate it.
I have watched teams buy a chat widget and then wonder why the queue did not shrink. The widget was never the job. The job was “where is my order”, “how do I reset this”, and “is this covered”. Those answers already live in a help centre or a policy page. The employee should use those, not invent a third version.
BCG’s 2026 numbers put agents in 30% of workflows, up from 13% the year before. That is not a reason to spray chat on every page. It is a reason to pick one queue that already has volume and a written answer. Start there. Leave the angry, high-value, and medical cases for a person until the first pass is boring.
What does good support automation look like?
Good looks like a closed ticket with a reason code and a link to the source. The customer got the same answer a trained agent would have given. The note in the helpdesk is readable by someone who was not in the chat. That is the bar. Clever phrasing is not the bar.
You also want a clear owner when it fails. If the employee cannot resolve the intent, it should set a status, pick a queue, and write why. “Needs a person” is not a reason. “Refund over policy limit” is a reason. “Customer asked for a clinician” is a reason.
I use the same test I used when buyers looked at Insurpass. Can someone who did not write the workflow explain what happened from the logs? If the answer is no, you have a magic box. Magic boxes do not survive a Monday morning incident.
- Every close cites a source the team already trusts.
- Every escalate names a queue and a reason.
- The customer does not have to repeat the account number.
- A reviewer can replay the path without asking Slack.
Which tickets should escalate, and how?
Escalate money, legal, and medical. Those are hard gates, not suggestions. Also escalate anything that needs a named owner: an enterprise account, a threat, a regulator, a death. The employee can collect facts. It should not promise a refund, interpret a contract, or give clinical advice.
Escalation is a state handoff, not a transcript. The person who picks it up needs the account, the intent, the last action the employee took, and why it stopped. Pasting the chat into a new ticket is how you make the customer start over. That is worse than no bot.
Aim for 10–15% of tickets to reach a person once the common intents are covered. If you are at 40%, you automated the greeting. If you are at 2% and reopen rate is up, you are burying misses. Split the rate by intent. “Password reset” should almost never escalate. “Billing dispute” should almost always.
What should you not automate first?
Do not start with refunds, chargebacks, or anything that moves money. Do not start with medical advice, even if you sell into clinics. Do not start with legal threats. Those cases need a name next to the decision. I will not ship a first week that closes those without a person.
Also skip the long, messy tickets that are really projects. “We want to migrate 400 seats and change the contract” is not a support intent. It is a sales or CS job. If you train the employee on those, it will guess, and you will spend the next month apologising.
Start with the repeats. Status. How-to. Policy that is already public. The pile your newest agent already handles on week two. That is how you get a clean measurement. Everything else can wait until the first pass has a miss log you trust.
How do you measure a support AI employee?
Measure first-contact resolution on the intents you listed, not on the whole queue. Measure reopen rate on those same intents within seven days. Measure time from escalate to a named owner. If that last number is a day, the employee is not the problem. The roster is.
Do not use “AI usage” as a KPI. Nobody in the building can act on it. Containment is only useful if you also watch misses. A ticket that died in the chat and never became a ticket is a miss you will not see unless you sample.
Sample ten closed tickets a week and ask a senior agent: would you have said this, and would you have closed it? Write down the noes. That list is the roadmap. If you cannot explain a miss, you are not ready to add more intents.
- First-contact resolution by intent
- Reopen rate on automated intents
- Escalation rate, target 10–15% once stable
- Time to a named owner after handoff
What does a state handoff look like in practice?
A state handoff is a record, not a story. Account id. Intent. What the employee already checked. What it already told the customer. The reason it stopped. The queue it should land in. If any of those are missing, the person on the other side will ask the customer again. That is how you lose the room.
I treat this the same way I treat a payment path at 10mg. If a clinic cannot see why a loan failed, we failed. If an agent cannot see why a ticket arrived, you failed. Pretty dashboards do not replace that record.
Build the handoff before you write the first reply template. Teams do this backwards. They polish the greeting and leave the escalate path as “talk to a human”. Then night traffic hits, and the morning team inherits a pile of chats with no owner and no reason.
Questions people ask
What should a support AI employee actually do on day one?
Close the tickets your team already closes from a help centre, an order status, or a policy page. If a person would open three tabs and paste an answer, that is the job. It is not a new channel and it is not a brand voice project.
When should a ticket leave the AI employee?
When money, legal risk, medical advice, or a named account owner is involved. Also when the customer has already asked twice. The handoff should carry the account, the last three actions, and a one-line reason. A transcript dump is not a handoff.
What escalation rate should we aim for?
Ten to fifteen percent is a useful target for a mature queue. Much lower and you are hiding misses. Much higher and you have automated the greeting, not the work. Watch the rate by intent, not as one number.
Do we need a new helpdesk?
No. Plug into the one you already use. If the employee cannot write a note, set a status, and assign an owner, it is a demo. A new login is how this dies in procurement.
How do we know it is working?
First-contact resolution on the intents you trained, reopen rate on those same intents, and time from escalate to a named person. CSAT is optional. A silent miss that never gets scored is not optional.
Written by
Tobiloba Odejinmi
Head of Engineering at 10mg Health. I have run engineering at Zeeh Africa and sold Insurpass and Shopl. I still write the code. If you have one process that still runs on people copying things, we can look at it in thirty minutes.


