Journal Customer Experience

Inside a customer support agent: one ticket, step by step

What does a support agent actually do between a customer's message and the reply? We walk through a single ticket, decision by decision.

"AI support agent" can mean anything from a glorified FAQ search to a system that genuinely resolves issues. To make it concrete, here is what happens inside a well-built support agent when a single email arrives. The store is a fictional online retailer; the steps are the ones we design in real projects.

The message

At 11:40 p.m. a customer writes: "Hi, I ordered the blue jacket in size M last week but it's way too small. Can I swap it for an L? Order 48213."

Step 1: Understand and classify

The agent reads the message and decides what kind of request it is: an exchange for a different size. It also notes the customer's tone (polite, not upset), the language (English) and the order number. If the message had been angry, or mentioned a legal threat, the agent would route it to a person straight away with a summary.

Step 2: Gather facts from your systems

Next it calls the tools it has been given:

  • Looks up order 48213 in the store platform and confirms the email matches.
  • Checks the delivery date — six days ago — against the 30-day exchange policy.
  • Checks stock for the same jacket in size L. Three are available.
  • Looks at the customer's history: two previous orders, no prior returns.

An agent never relies on what it "remembers" about your policies; it reads them from the source you maintain, so when the policy changes, the agent changes with it.

Step 3: Decide what it's allowed to do

This is where guardrails matter. For this store, the rules say exchanges for the same item in a different size can be approved automatically if the order is under 30 days old and the item is in stock. Refunds over a certain value, or anything involving a damaged item, need a person.

This request passes every check, so the agent proceeds on its own.

Step 4: Act

The agent creates the exchange in the returns system, reserves a size L so it doesn't sell out in the meantime, and generates a prepaid return label.

Step 5: Reply like a human would

The reply is short and specific: an apology that the size didn't work out, confirmation that a size L is reserved, the return label attached, and when to expect the new jacket. It's written in the brand's tone of voice, which the agent learned from examples of your team's best replies.

Step 6: Leave a trail

Finally, the agent tags the ticket, records every tool call it made and why, and closes the conversation. If anyone on the team wonders what happened, the full reasoning is there to read in plain language.

The customer gets a complete resolution at midnight. Your team arrives in the morning to a shorter queue, not a longer one.

What about the tickets it can't handle?

A good support agent knows its limits. When it hands a ticket to a person, it doesn't just forward it. It writes a short summary, lists what it already checked, suggests a resolution and flags what's unusual. Even on escalated tickets, your team starts halfway through instead of from zero.

Measuring success

We track three numbers with every support agent: the share of tickets resolved without a human, customer satisfaction on those tickets compared with human-handled ones, and time to first response. If satisfaction drops, we narrow what the agent handles until it recovers. The goal is better service, not just cheaper service.

Want an agent for this in your business?

Book a free 30-minute discovery call. We'll tell you honestly whether an agent is the right fit.

Book a strategy call