Real problem. Real solution. Real numeric outcome. Client identity protected under mutual NDA.
Client identity protected under NDA. Details available under mutual sign-off in a discovery call.
The client is a Series B vertical SaaS platform serving mid-market operators in the field-services industry. At the time of engagement they were running approximately $18M ARR with a blended ACV of $14,400, roughly 1,250 paying accounts, and a support organization of nine full-time agents plus two team leads. Ticket volume was averaging 4,200 conversations per month across email, in-app chat, and a self-serve help center, with volume growing 11% month over month as the company expanded into two adjacent verticals.
Support was drowning. First-response SLA (target: 2 business hours) was being missed on 38% of tickets. Median full-resolution time had crept from 9 hours to 27 hours over two quarters. Customer effort scores were sliding, expansion revenue was stalling because CSMs were pulled into firefighting, and the VP of Customer Success had been given a hard mandate from the CFO: absorb the incoming volume without adding six new hires the company could not afford in the current runway model.
Prior efforts had failed for a predictable reason. The team had bought a helpdesk with native “AI routing” and stood up a set of macros, but macros only work when the underlying taxonomy is right. It wasn’t. Roughly 61% of tickets landed in a catch-all “General” queue, tags were applied inconsistently by agents in a hurry, and the routing rules were built on top of that dirty data. Adding more automation on top of a broken classification layer only sped up the wrong outcomes.
Our analytics team pulled 90 days of ticket data (about 12,600 conversations), ran embedding-based clustering, and reconciled the clusters against the client’s existing tag tree. The finding was not subtle. Seven real intents accounted for 84% of inbound volume, but the client had 41 tags in production, most of which were near-duplicates or aspirational categories nobody used. Three intents (“billing dispute,” “integration failure,” and “permission error”) accounted for 46% of volume and 71% of escalations to engineering, yet none of them had a dedicated queue, a documented playbook, or an owner.
The real problem wasn’t the helpdesk vendor. It was that no one had ever done the classification work with rigor. Automation without a clean intent taxonomy is just faster chaos.
The engagement was scoped under our AI & Automation service line, with pull-through from RevOps and Analytics. Vance oversaw the engagement; our analytics lead ran the taxonomy work, our automation engineer built the pipeline, and a technical writer produced the playbook content. The strategy had three moves:
Deliverables produced over the engagement:
Cadence: weekly working sessions with the VP of CS and the support ops lead, biweekly reviews with the CFO on cost-to-serve, and a full retro at week eight and week sixteen.
Kickoff to first outcome read: 16 weeks. Taxonomy rebuild and classifier v1 shipped in week 6. Production routing live in week 9. First measurable SLA lift visible in week 11. Full outcome set locked at the week-16 retro. Ongoing optimization runs on a monthly retraining cadence under a lightweight retainer.
Two reasons. First, we refused to skip the taxonomy work, which is the unglamorous foundation every automation layer sits on top of. Second, we built a hybrid system where deterministic rules handle the easy cases cheaply and the LLM only handles the ambiguous ones, which kept unit economics defensible and made the classifier auditable when leadership asked how decisions were being made.
“We had spent nine months trying to buy our way out of this with better tooling. What we actually needed was someone to do the boring work of figuring out what our tickets were really about. Once that was clean, the automation was almost the easy part.”
— Priya, VP of Customer Success
Client identity, product category specifics, and internal metrics beyond those disclosed here are protected under a mutual NDA. We share deeper detail, including full before/after dashboards and the taxonomy specification, under a signed mutual NDA in a discovery call.
If your support team is drowning, your CS org is being pulled into firefighting, or you have been sold “AI routing” that sits on top of a broken tag tree, we can help. Book a discovery call or explore our AI & Automation services.
30-minute working session with our growth lead. We open your GSC, ChatGPT, and target accounts, and diagnose the gap live. No slide deck.
Book Discovery Call →AI Marketing & SEO Automation, All States
AI Content & SEO Infrastructure for B2B companies that want to own their growth channel , not rent it.
(704) 317-2293 Get the Audit →We use cookies to improve your experience on our site. By using our site, you consent to cookies.
Manage your cookie preferences below:
Essential cookies enable basic functions and are necessary for the proper function of the website.
Google Tag Manager simplifies the management of marketing tags on your website without code changes.
Statistics cookies collect information anonymously. This information helps us understand how visitors use our website.
Google Analytics is a powerful tool that tracks and analyzes website traffic for informed marketing decisions.
Service URL: policies.google.com (opens in a new window)
You can find more information in our Cookie Policy and Privacy Policy.