Multilingual AI Agent: Any Language, One Channel

Contents
- Three languages on one phone number
- What happens when a customer writes in a language nobody answers
- What a multilingual AI agent actually does
- Language detection: what it looks like from the inside
- Three ways to answer in three languages
- The mistakes that turn a multilingual agent into a nuisance
- Language as a data field: what it does for sales
- How to implement it properly: five steps
- What it costs and the ROI
- Frequently asked questions
Ten in the evening, a kitchen showroom in Ashdod. Three messages land on the business WhatsApp in a quarter of an hour: one in Hebrew about a made-to-order stone countertop, one in Russian with a photo of a dining nook and a question about dimensions, one in English from a couple that moved to Israel last month. In the morning the manager answers the first, pushes the second through Google Translate into something that reads like a form, and never reaches the third. One of them ordered a kitchen elsewhere in town, and the showroom never knew it lost a sale: that inquiry was never logged where leads are counted.
Three languages on one phone number
A small Israeli business does not decide to be multilingual, it simply is. In Ashdod, Haifa, Netanya and Be'er Sheva a large share of inquiries arrives in Russian. In the big cities, the tourist areas and around the tech hubs there is a steady stream of English from new immigrants, foreign workers and tourists, and anyone selling abroad works in English from day one.
The team's language is the ceiling of the service. If reception speaks Hebrew only, an inquiry written in Russian gets a late answer, a badly translated one, or none at all. And the customer will not stretch for you: someone writing in Russian at ten at night simply gets a Russian answer somewhere else.
In Israel that usually means Hebrew, Russian and English, but three is not a ceiling: at WhaleBiz the agent answers in any language the customer writes in (Hebrew, Russian, English, Arabic and more) from the same knowledge base.
What happens when a customer writes in a language nobody answers
None of these three leaks has a line in any report, which is why they run for years.
- A message that stays unanswered. It is never marked as a loss, because it never became a lead, and it was the cheapest inquiry the business will ever get: someone who already searched, already found you and already wrote.
- An answer that went through a machine. Automatic translation does not know that business Russian defaults to the polite form, does not know your professional terms, and carries over Hebrew idioms that do not survive. When the product is expensive, that is the moment the customer checks one more supplier.
- The employee who becomes a translation department. One person speaks the language and every inquiry ends up with them. In the week they are on holiday or on reserve duty the whole segment gets poor service, and it looks like one person's workload rather than a process failure.
What a multilingual AI agent actually does
- Detects the language from the first message and stays in it until the customer switches, on WhatsApp, the website, Instagram, Telegram, Facebook and the other social networks.
- Answers from one knowledge base. Prices, policies and hours are stored once and the answer is generated in the customer's language, so a price update never leaves an old Russian version running.
- Handles voice notes. Many Russian and Hebrew inquiries arrive as a recording, especially from older customers and people driving. It is transcribed, answered and stored on the record.
- Qualifies the lead to the end: what the customer needs, when and at what budget, then books a meeting and sends a confirmation email, all in the same language.
- Stores the language as a field on the customer record in WhaleBiz CRM with the transcript, while the new-lead email can be set to Hebrew even when the conversation ran in Russian.
- Knows when to hand off. A complaint, an edge case or a topic the agent should not handle goes to the team with the full history.
The model is deliberately hybrid: the agent takes the volume, the human takes what needs judgement. The answering side is the customer support agent; handling every channel in one place is covered in the unified inbox guide.
Language detection: what it looks like from the inside
Language detection sounds like a one-line feature, but the details separate good service from a slightly off feeling:
- Language sticks to the conversation, not the account. The first message decides and the language holds to the end. An agent that re-detects every message starts bouncing between Hebrew and Russian the moment the customer types ok.
- Mixed messages are the rule, not the exception. A Russian sentence with the Hebrew words for invoice, appointment or VAT in it, or Hebrew with an English technical term. Answer in the dominant language and do not translate terms the customer used.
- Names stay, formats stay. Family names, street names and model numbers are never translated, and prices, dates and currency keep one format in every language: shekels, day-month-year, Israel time.
- Right-to-left and left-to-right mixed together. Hebrew with numbers, links and Latin words breaks alignment in forms and emails, not only in chat. The technical side is in our RTL challenges guide.
Three ways to answer in three languages
| Measure | An employee who speaks it | Website translate plugin | Multilingual AI agent ✓ |
|---|---|---|---|
| Availability | Their working hours | Website pages only | 24/7, on every channel |
| Quality in the language | High | Machine translation of the page | Generated in the language, per approved glossary |
| Cost of a third language | Another hire | Low, but answers nobody | No per-language surcharge |
| Voice notes | Yes | Not applicable | Transcribed and answered |
| Inquiry logging | Depends who answered | None | CRM record with language and transcript |
| Follow-up in the customer language | When there is time | None | Unlimited, no trigger meter |
| First response time | Minutes to hours | No response | Immediate |
Want to consult with us?
We can help you choose, build and deploy the perfect AI solution for your business. Leave your details and we'll get back to you.
The mistakes that turn a multilingual agent into a nuisance
A knowledge base duplicated into three languages. The expensive one. Once there are three price list files, one gets updated and two do not, and the agent quotes a price that no longer exists. One source of truth instead.
No glossary and no register. Every field has words you cannot improvise: deposit, warranty, measuring visit, lead time, cancellation. That is five to ten terms, approved once in every language you work in. Tone is the same kind of decision: business Russian defaults to the polite form and a chummy tone reads cheap, while in Hebrew it is over-formality that grates.
A language that does not survive the handoff. A customer handled in Russian who gets a call from a Hebrew-only rep is back at the starting point, and automation behaves the same way: if the language is not stored on the record, the reminder and the confirmation email go out in the wrong one.
Language as a data field: what it does for sales
Once the language is stored as a field, you can segment: how many of this month's inquiries were in Russian, what the close rate is per language, when the English ones arrive. Many businesses discover a segment here they never knew they had, because it never reached a report.
From there it gets practical. A follow-up sequence goes out in the language the customer wrote in. A campaign goes to a list segmented by language, in copy written rather than translated. A lead arriving on Saturday evening gets an immediate answer, and on Sunday the team finds an ordered list with summaries. That side, from qualification to a booked meeting, is the sales agent.
This is also where to check what your shortlisted platform meters. Many chat systems sell automations against a counter of one to five thousand triggers a month, and in a multilingual business the sequence count nearly doubles by itself. At WhaleBiz follow-ups and workflows are unlimited on every plan, with no trigger meter, and the CRM is included.
How to implement it properly: five steps
- A two-week language map. Tag the language of every inquiry from the past two weeks. It takes an hour and tells you whether this is five percent of inquiries or thirty.
- One knowledge base plus a glossary per language. Price list, policies, hours and the work process, plus the approved terms in every language your customers write in.
- Define the boundaries. Which languages get an approved glossary, which topics always go to a human, and who receives the handoff in each language.
- Connect the CRM and the templates. A language field on the record, and confirmation, reminder and summary templates in every language the map turned up, including the links the agent sends.
- Measure after three to four weeks. Inquiries and close rate segmented by language, and what the agent could not answer. Update and run again.
What it costs and the ROI
Standard: an AI agent on channels including WhatsApp, a monthly AI message quota, a knowledge base and WhaleBiz CRM. Business: more channels, a monthly AI message quota, an extended knowledge base and in-chat payments. On both, follow-ups and workflows are unlimited. A one-time setup fee applies for full setup by our team; it is non-refundable, and the subscription starts counting only when the agent goes live. Unusual needs are scoped on Enterprise, and the full list is on the plans page.
The price is not set per language. Another employee who speaks Russian costs thousands of shekels a month, and a translation plugin answers nobody. Take a showroom with 1,200 ILS of gross profit on an average deal: two deals a month that closed only because somebody answered in Russian at ten at night cover Business and leave change.
Frequently asked questions
How does the agent know which language to answer in?
Detection is based on the message itself, not on an account setting. The first message sets the conversation language and the agent stays in it until the customer switches, and in a mixed message it answers in the dominant language.
Do we need a separate agent for each language?
No. One agent handles every language from a single knowledge base, and the price follows the plan, the channels and the message volume, not the number of languages: Standard covers channels including WhatsApp, Business more of them.
What happens when a customer writes in another language, such as Arabic or French?
The agent answers in any language (Hebrew, Russian, English and more), so a message in Arabic or French gets an answer in the same language from the same knowledge base. What is worth adding is an approved glossary for the languages your customers actually write in, and a topic the agent should not handle goes to a person with the full history.
How long does it take to set up a multilingual agent?
Full setup is done by our team and the setup time is counted from receiving all materials, including the price list, the glossary per language and the message templates. A one-time setup fee applies, and the subscription starts counting when the agent goes live.

Michael Romm
Michael is the founder and CEO of WhaleBiz, leading business and marketing strategy. An expert in data (SQL, Python) and developing automation and AI solutions for businesses.