Multilingual Support

Why your support bot fails at Hinglish, and what to do about it

"Bhaiya order kahan hai" breaks most bots. The linguistics of Indian customer chat, and how catalog-native agents handle it.

Lokesh Sharma·August 2, 2026
The message that breaks most bots

"Bhaiya order kahan hai" is a completely ordinary customer message on any Indian D2C WhatsApp line. It's also enough to break intent classification on a support bot trained primarily on English text, because the system doesn't recognize "kahan hai" as "where is" and falls back to a generic "I didn't understand that" response, exactly the moment a customer is already frustrated about a late order.

Why this happens

Most conversational AI systems, even ones marketed as "multilingual," are trained to detect a single language per message and route accordingly. Hinglish doesn't work that way: it code-switches within a sentence, sometimes within a clause, following its own consistent internal grammar rather than random mixing. "Order kahan hai" isn't broken English or broken Hindi; it's a third, stable pattern with its own rules, and a system looking for "English" or "Hindi" as discrete categories misses it entirely.

What breaks specifically

Three things tend to fail first: intent detection (the system can't map the phrase to "order status" because the training data didn't include this exact code-switch pattern), entity extraction (pulling out order numbers or product names embedded in a Hinglish sentence), and tone matching (a bot that replies in stiff formal English to a casual "bhaiya" message reads as robotic and off-putting, even when the answer itself is correct).

What actually works

Systems trained specifically on code-switched conversational data (not formal Hindi text, not formal English text, but actual WhatsApp-style Hinglish chat) handle this materially better, because they've seen the code-switch patterns directly rather than trying to decompose them into two "pure" languages. Catalog-native agents that stay anchored to your actual product data also do better, because "order kahan hai" maps directly to an order-lookup action, not to open-ended text generation that has to first correctly parse the sentence.

What to check in a vendor demo

Don't test with clean, formal-language example messages picked to work well. Test with real, messy customer chat pulled straight from your own support logs (abbreviations, spelling variants, code-switching mid-sentence), and see whether the bot actually understands or just pattern-matches its way to a plausible-sounding non-answer.

Want more like this?

founders@eldor.ai and we'll add you to the list.