Skip to main content
All CollectionsLokalise MessagesIntercom Inbox
Lokalise Messages for Intercom: Language-based routing and analytics
Lokalise Messages for Intercom: Language-based routing and analytics
Dmitry avatar
Written by Dmitry
Updated over 3 months ago

This feature is available only on the Pro plan.

Setting up language attribution for conversations

Lokalise Messages automatically detects a language of an incoming conversation. It uses an AI to detect a language based on its content instead of making assumptions based on the customer's geolocation or country specified in the metadata.

To start automatically capturing conversation's language from Lokalise Messages go to Settings > Data > Conversations:

Then click on the Create attribute button in the top right corner:

Provide the following data:

  • Format: List

  • It's required to add Other as the first option (all languages that won't be added to the list would go into this category)

  • Add languages that you want to track to the list. Language names should be exactly as written in the table below

  • Name: Language (Lokalise)

  • Description: Detected automatically by Lokalise Messages.

Afrikaans

Georgian

Lithuanian

Sindhi

Albanian

German

Luxembourgish

Sinhala (Sinhalese)

Amharic

Greek

Macedonian

Slovak

Arabic

Gujarati

Malagasy

Slovenian

Armenian

Haitian Creole

Malay

Somali

Azerbaijani

Hausa

Malayalam

Spanish

Basque

Hawaiian

Maltese

Sundanese

Belarusian

Hebrew

Maori

Swahili

Bengali

Hindi

Marathi

Swedish

Bosnian

Hmong

Mongolian

Tagalog (Filipino)

Bulgarian

Hungarian

Myanmar (Burmese)

Tajik

Catalan

Icelandic

Nepali

Tamil

Cebuano

Igbo

Norwegian

Tatar

Chinese (Simplified)

Indonesian

Nyanja (Chichewa)

Telugu

Chinese (Traditional)

Irish

Odia (Oriya)

Thai

Corsican

Italian

Pashto

Turkish

Croatian

Japanese

Persian

Turkmen

Czech

Javanese

Polish

Ukrainian

Danish

Kannada

Portuguese

Urdu

Dutch

Kazakh

Punjabi

Uyghur

English

Khmer

Romanian

Uzbek

Esperanto

Kinyarwanda

Russian

Vietnamese

Estonian

Korean

Samoan

Welsh

Finnish

Kurdish

Scots Gaelic

Xhosa

French

Kyrgyz

Serbian

Yiddish

Frisian

Lao

Sesotho

Yoruba

Galician

Latvian

Shona

Zulu


Language-based routing

You can add an rule to automatically route conversations to a team that speaks a particular language:

Go to Automation > Workflows and click New workflow.

  • Choose Start from scratch in the Create new workflow dialog.

  • Choose Customer sends their first message

  • Click Add audience rule and choose Language (Lokalise) from the dropdown. Pick the language:
    ​

  • Click Save and close.

  • Click Add step for the next action:
    ​

  • Choose Assign from the dropdown and choose the team to assign to:
    ​

  • Set the workflow live when ready.


Language dimension for conversation analytics

A custom attribute adds a language filter to Conversations, Team performance, Customer satisfaction, Effectiveness and other Intercom reports.

Go to Reports > Customer support > Conversations or any other conversation-focused report and add a Language (Lokalise) filter:


Changing conversation language

Neural networks that we are using to perform machine translation sometimes fail to understand the language of the message (for example, if it contains typos or content in several languages).

Agents can change the language of a conversation using the sidebar widget. See Change the conversation language via the sidebar widget section in the tutorial for agents.

Further steps

Did this answer your question?