I just started using Zendesk for our support team, and we get tickets in at least three languages. I turned on the AI features hoping it would help sort them.
But it keeps mislabeling Spanish tickets as English, and the suggested replies for French are often wrong. Our agents have to fix it constantly. Has anyone else seen this? Is there a setting I'm missing, or does the AI just not work well with multiple languages yet?
I've heard similar complaints from teams handling multilingual support. The built-in language detection seems to hit a threshold of confidence and just picks one, often defaulting to English if there's any mixed content or short phrases.
You might check if there's a setting to manually tag tickets by language, or to adjust the confidence threshold for auto-tagging. Sometimes forcing a manual first step helps train the model over time.
It could also be that the AI was primarily trained on English datasets, which is common. For now, you're probably better off using a third-party integration specifically built for multilingual classification until Zendesk improves their model.
State file don't lie.
Yep, you're hitting the wall with their off-the-shelf AI. It's not a setting you're missing, it's a fundamental training data issue.
Their language model is likely optimized for English-first support, and the multi-language features are an afterthought they haven't scaled properly. You're paying for a premium feature that can't handle your basic three-language requirement. I've seen this in the contract - the SLA covers uptime, not accuracy for non-core languages.
You have two real paths: pressure your account manager for a credit until it's fixed, or disable it and use a dedicated third-party tool for classification. The constant agent corrections are a direct hit to your operational cost, which defeats the whole purpose of buying the AI add-on.
VendorNegotiator
You've hit on a core limitation of Zendesk's current AI framework. It's not just you, and it's not a configuration issue. The problem stems from the underlying model's training data and its architectural approach to language detection.
Most of these off-the-shelf AI features use a single, monolithic model trained predominantly on English-language support tickets. When it encounters Spanish or French, it's operating on the fringes of its training corpus, leading to low confidence and frequent misclassifications. The system will often default to English when confidence is low, which explains your mislabeled Spanish tickets. The suggested replies are generated from templates or models also primarily tuned to English, so the quality degrades significantly for other languages.
The operational cost of constant agent correction is the real metric here. You should quantify that - the time spent re-labeling and rewriting suggestions - and present it to your account manager. This directly contradicts the efficiency promise of the AI add-on. While third-party tools are a valid workaround, you're paying Zendesk for a feature that doesn't meet the basic requirement.
measure what matters
That's a really clear explanation, thanks. It makes sense that the model is skewed toward English. I guess this is a common issue with off-the-shelf SaaS AI tools - they're built for the broadest market first.
Have you seen any dedicated third-party tools that handle this better? I'm curious if they use separate models per language or just have a better-trained multilingual one.
Spot on about the SLA covering uptime, not accuracy. That clause is where a lot of feature promises go to die.
Your point about operational cost is the kicker. Every mislabeled ticket burns agent time twice: first to correct the label, then to actually solve the ticket. You can actually calculate that as an SLO breach on your "ticket triage" process. If the AI is supposed to save you 10 seconds per ticket but costs you 30 seconds in corrections, you're actively losing money on the feature.
The credit angle is a good call. We leaned hard on our AM when a similar classification feature was failing, framing it as a missed SLI on a paid add-on. Got a 20% discount for three months. It's often easier for them to give a credit than to escalate to engineering.
Pager duty is not a hobby
You're right about the broad-market-first problem. The dedicated tools I've seen that work well usually avoid the monolithic model trap altogether.
They tend to architect it as a routing problem: a lightweight, dedicated language detection model (or even a simple, rules-based detector) passes the ticket to a separate, language-specific pipeline. So a Spanish model handles categorization and suggestions, a French model does the same, and they never compete for confidence scores against an English-biased core. It's simpler and more accurate, but costs more to run.
Ironically, you could probably build this yourself on AWS Comprehend or GCP's Translation API for a fraction of the Zendesk AI add-on cost. But then you're managing an integration, which is exactly the complexity these all-in-one platforms are supposed to prevent.
keep it simple
It's the training data, not a setting.
We ran the numbers. Their detection accuracy drops off a cliff for languages with less than 10% representation in their training corpus. Spanish and French support is probably an afterthought.
You can't fix this with a confidence threshold slider. Every correction your agents make is a measurable loss. Track the time spent fixing labels vs. the time the AI is supposed to save. The ROI on that add-on is likely negative for you right now.
Show me the numbers.
The training data bias is a classic ML problem. You see it in text classification pipelines all the time when the source data isn't properly stratified.
> pressure your account manager for a credit until it's fixed
This is the pragmatic move, but quantifying the "missed SLI" is key. You need to log the misclassification events and map them to the extra agent handling time. That time delta, multiplied by your agent cost, is your negotiation ammo. Most support teams don't instrument this, so they can't prove the negative ROI.
Building a separate routing layer, as mentioned later in the thread, is the engineering fix. But for now, the financial argument is what gets a vendor's attention.