Back to Blog

Can AI Handle Customer Support End to End?

September 14, 2026

The honest answer is no. Not end to end, not today, and not from us.

The interesting answer is a better one, though, because "no" is doing a lot of work in that sentence. There is a specific, large, genuinely automatable chunk of support that agents handle well right now — and a specific chunk they should not be allowed near. Most of the value is in drawing that line correctly rather than in pretending it does not exist.

What "end to end" is hiding

The phrase smuggles in an assumption: that support is one job. It is at least four, and they have very different shapes.

Answering. "Where is my order?" "What is your refund window?" "How do I reset this?" High volume, low variance, answerable from documents you already have. This is where agents are genuinely excellent, and it is often half or more of total ticket volume.

Doing. Issuing the refund, updating the address, cancelling the subscription. Mechanically easy, but irreversible-ish and customer-facing, so it needs an audit trail and usually a value threshold.

Judging. "This customer is angry and has been loyal for six years, and the policy says no." This is where humans earn their keep. The decision is not in the documents.

Caring. The conversation where someone is upset and needs to feel handled. Automating this badly does not save money, it generates a second ticket and a bad review.

An agent that owns the first two and hands off the last two is not "end to end." It is also, right now, worth a great deal of money.

Where the line should actually sit

We draw it with a written boundary: what the agent decides alone, what it escalates, and what it must never touch. That document is a page of prose and it is the highest-value artefact in any support build.

The reason is boring and practical. Without it, every escalation becomes an argument. With it, the question is never "can the agent do this" — it is "does this cross a line we wrote down, and do we want to move it." That is a decision meeting instead of a debate about capability.

For us, the line sits before anything a person has not reviewed on the first contact, and before any money movement above a threshold the client sets.

The part that decides whether it works

Not the model. The handover.

For the first month of any support deployment, escalations are bad. Not because the agent escalates too often — the rate is usually fine — but because it escalates empty. A human receives the customer's last message and nothing else, then spends five minutes reconstructing what already happened before they can help anyone.

Every escalation should carry the transcript, what the agent already tried, and what it thinks the problem is. Escalation volume does not change. Handling time drops sharply, because the human stops doing archaeology.

This is the single change that most improves a support agent, and it is not an AI change at all.

Seeing it rather than reading about it

There is a recording of a multilingual support agent working a real queue — enquiries, refunds, escalations, including the ones it hands over — on our demos page, and directly on YouTube here: https://www.youtube.com/watch?v=gbXhZMTdnkM

Watch the escalations rather than the easy ones. The easy ones are impressive and they are not the hard part.

What to ask a vendor instead

Do not ask whether their agent is end to end. Ask:

What percentage of our tickets do you expect it to fully close, and how will we measure that in week one?

What does a human see when it gives up?

What can it do that costs us money if it is wrong, and what stops it?

A vendor with real answers to those three is telling you the truth. A vendor who answers "it handles everything" has not run one in production.

Support agents are most of what we build under AI agents, and the scoping conversation always starts with that first question: what share of tickets do you expect it to close, and how will we know by Friday.