User Online Check
“Are you still there?” plays in the caller’s detected language
Call Hangup
Farewell message delivered in the detected language
Tool Call Wait
“Please wait” messages during API calls adapt to the language
How Detection Works
1
Conversation Begins
The agent starts in the primary language configured in the Audio Tab.
2
Language Analysis
After 3 conversation turns, Bolna analyzes the caller’s transcripts to identify the dominant language being spoken.
3
Auto-Switch
Once detected, all configured system messages switch to that language for the rest of the call.
Detection waits for 3 turns to gather enough context for accurate identification. This keeps it fast while avoiding false matches early in the call.
Supported Message Types
User Online Check Message
When the agent checks if a caller is still on the line after a period of silence, it sends a configurable message. Add variants in multiple languages and Bolna picks the right one automatically.
Multilingual user online check messages configured for English, Hindi, Gujarati, Bengali, and Tamil
Call Hangup Message
When the agent ends a call, it delivers a closing message. Configure multilingual variants so callers hear a natural farewell in their language.
Multilingual call hangup messages configured for English, Hindi, Bengali, and Tamil
Function Tool Call Messages
When the agent executes a tool or API call, it plays a brief “please wait” message. This message can also be configured per language.
Multilingual pre-call messages for custom function tools in English and Hindi
Fallback Behavior
When selecting a message, Bolna follows a three-step fallback:Supported Languages
Auto-detection supports all languages available in Bolna, identified by their ISO 639-1 codes.For the full list of supported languages, see the Multilingual Support guide.
Best Practices
Consistent Coverage
Add message variants for every language your agent supports. Gaps lead to unexpected fallbacks.
Culturally Appropriate
Write messages that feel natural in each language. Avoid direct translations.
Native Script
Always use the language’s native script. “धन्यवाद” not “Dhanyavaad”.
Test with Speakers
Verify messages sound natural by testing with native speakers of each language.
Next Steps
Multilingual Support
Full guide to setting up multilingual agents
Non-English Prompts
Best practices for writing prompts in native scripts
Custom Function Calls
Configure pre-call messages for API tools
Engine Tab
Configure user online detection and timeouts

