journal

how an 18-agent support team deflected a third of its tickets

we shipped internal retrieval plus draft-and-review for a mid-market e-commerce cx team. ~32% of repeat tickets resolved at first touch. no chatbot.

oliver r.founding engineer··4 min read

the build. we built two things for a mid-market e-commerce support team of about 18 agents: internal retrieval across 4 years of historical tickets, product docs, and shipping policies, plus a draft-and-review reply assistant. agents got faster, cited answers. about 32% of repeat tickets stopped reaching a second agent.

no customer-facing chatbot was shipped. the team turned one off years ago and did not want it back. the deflection comes from agents answering correctly on the first reply, not from a bot intercepting customers at the door.

the numbers a support lead cares about: first-response time on complex tickets down 40%, and about 32% of repeat 'where-is-my-order' and policy questions resolved at first touch via a suggested answer instead of escalating. the deflection figure is from the team's own ticket-tagging baseline, not a vendor estimate.

#what is ai ticket deflection if there's no chatbot?

what is ai ticket deflection for support teams without a chatbot?

it means a repeat ticket gets resolved on the first reply instead of bouncing between agents or escalating. here, internal retrieval pulled the right policy and past resolution, and a draft-and-review assistant wrote a cited answer the agent edited and sent. the customer still talked to a human.

most 'deflection' pitches mean a bot answers so the customer never reaches a person. that is not what happened. a 'where is my order' question that used to get escalated to a senior agent now gets answered correctly by the first agent, because the assistant surfaces the shipping policy and the three closest past tickets with their resolutions.

#what did we actually build for the support team?

two pieces, both internal. retrieval over the team's own history, and a reply assistant that drafts from it. nothing the customer sees, nothing that auto-sends.

  • internal retrieval: indexes 4 years of resolved tickets, the product docs, and the shipping and returns policies. when an agent opens a ticket, it surfaces the closest past cases and the exact policy clause, with a link to the source.
  • draft-and-review: writes a first-pass reply in the team's tone, citing the policy it used. the agent edits and sends. nothing leaves without a human pressing send.
  • tagging: every suggested answer is logged against the ticket tag, so the team can see which categories deflect and which still need a person.

we are

an internal retrieval and draft layer that hands each agent a cited first reply to edit, so repeat tickets get resolved at first touch by a human.

we aren't

a customer-facing chatbot that intercepts people at the help widget and answers from a guessed knowledge base before they reach a person.

the cited-source part is what made agents trust it. a draft that says 'per the returns policy updated march 2026, items ship free over $50' with a link beats a confident guess. this is the same pattern we wrote about in ticket triage: the system reads and drafts, the agent decides.

#why does cutting first-response time also deflect tickets?

because a wrong or vague first reply is what creates the second and third ticket. a customer asks where their order is, gets a generic 'we're looking into it', and writes back twice. each follow-up is a new touch for the team to handle.

when the first agent answers correctly with the tracking status and the actual policy, the thread closes. first-response time on complex tickets dropped 40%, and the repeat follow-ups that used to pile up behind a weak first reply stopped arriving. that is where most of the 32% came from.

we're not deflecting people away from us. we're deflecting the second and third ticket that a bad first answer used to create.

the team's support lead

#how long until the deflection showed up?

not week one. the first two weeks the retrieval surfaced too many loosely-related past tickets, and agents stopped reading the suggestions. we spent that time tuning which historical cases counted and pruning the noise so the top three were actually the closest.

the deflection numbers held by week 5, once agents trusted the top suggestions enough to lead with them. this engagement is the same shape as the rest of our customer-support work: internal retrieval, triage, and draft-and-review, training for the team baked in so they own the workflow, not just the tool. more build-in-public writeups live in the journal.

if you run a support team and you're weighing whether ai can cut response time and deflect repeat tickets without putting a bot between you and your customers, the honest answer is yes, and it looks like this: cited drafts, a human on every send, your own ticket history doing the work. that's the version we build. tell us what you're building.

back to journal
build in publiccustomer supportticket deflectioncase studyfirst response time

tell us what youneed shipped.

book a 30-min call