Blog Guides

AI customer service agents: how they work end to end

One request followed through all six stages, with the rules, handoffs and records that decide whether an AI agent resolves problems or just answers them.

Divine Tech AI 4 min read

Soft deep teal light with a warm gold glow and a pale cream haze, the Divine Tech AI wordmark and the headline How an AI agent solves a request

AI customer service agents work in six stages: they take in the message and identify the customer, work out what the customer wants, load the history and account context, look up the answer in your own policies, act inside your systems under your rules, and hand off to a person when needed. Every step is written to a record. If any stage is weak, the customer feels it.

A chatbot answers. An agent also does the work: it moves the booking, issues the refund and updates the CRM. That makes the hard questions what the agent knows about this customer, what it may change, and when it should stop.

How does an AI customer service agent work, step by step?

The six stages run on every request, on any channel. On a refund they may pause for a person's approval.

StageWhat the agent doesWhat it needsWhat goes wrong when it is weak
1. IntakeReceives the message, identifies the channel and the customerCaller ID, email address or login, matched to one customer recordDuplicate records, the agent treats a known customer as a stranger
2. IntentWorks out what the customer wants, including several requests in one messageThe list of tasks the agent handles and the ones it does notAnswers the first question and ignores the second
3. ContextLoads history across channels, open tickets, orders and appointmentsOne shared memory per customerThe customer repeats themselves, the agent contradicts yesterday's reply
4. KnowledgeFinds the answer in your policies, price book and documentsOne current source of truth, with ownersConfident answers from outdated or conflicting pages
5. ActionChecks the rule, then writes to your systems and confirms the resultPermissions per action, limits, approversChanges that nobody allowed, or actions that silently fail
6. Handoff and recordBrings in a person when needed, logs every stepHandoff triggers, a full history, an audit logCustomers stuck in a loop, no way to explain what happened

For actions, sort every one into allowed, needs approval or never. Most businesses already have these rules for staff; the agent needs them written down. And an agent should never say "done" before your system confirms the change. A failed write should lead to a retry or a handoff, never to a cheerful confirmation.

How does an AI agent avoid giving wrong answers?

An AI customer service agent should answer policy and pricing questions from your documents, retrieved at the moment of the question, and not from what the model absorbed in training. This only works if the documents agree with each other.

In Moffatt v. Air Canada (February 2024), Air Canada's chatbot told a customer he could apply for a bereavement fare after traveling, while the airline's own bereavement page said the opposite. The tribunal held that "it should be obvious to Air Canada that it is responsible for all the information on its website," and ordered the airline to pay (Civil Resolution Tribunal decision, 2024 BCCRT 149).

Three habits prevent most of this:

  • keep one current version of each policy, with a named owner;
  • have the agent quote or link the policy it relied on;
  • when sources conflict or say nothing, hand off instead of improvising.

When should a person take over?

A person should take over when the request needs judgment, crosses a limit, or when the customer asks for one. Gartner's survey of 5,728 customers found that 64% would prefer companies did not use AI for customer service, and named difficulty reaching a person as the top concern (Gartner, July 2024).

Good handoff triggers are concrete:

  • the customer asks for a person, in any wording;
  • the action is above a limit or in the "never" column;
  • the agent cannot find the answer in your sources;
  • the topic is sensitive, such as a complaint, a legal threat or a safety issue.

The handoff should carry the full conversation, what the agent already did and why it stopped, so the person can reply without asking the customer to start over.

Measure from the same record. Track resolution rate, handoff rate with reasons and time to resolution. Containment alone rewards an agent for keeping customers away from help.

Frequently asked questions

Is a business responsible for what its AI agent says?

At least one tribunal has said so. In Moffatt v. Air Canada (2024), a Canadian tribunal held the airline responsible for its chatbot's wrong refund advice. This is not legal advice, but it is a good reason to ground answers in current policies and log them.

Can an AI customer service agent handle phone calls?

Yes. The same six stages apply on a call, with tighter timing: the agent has to reply about as fast as a person, cope with interruptions and transfer to a person within the same call.

Next steps

Before choosing an agent, write down your scope, your source of policies and your allowed, needs approval and never rules. In Aurora, you choose what it does on its own, what needs approval and what it never does, and every action is logged with the rule that applied and who approved it.

Explore the Aurora platform, read how Aurora keeps you in control, or see how to prepare your business for AI agents.