> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.textit.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Using a Flow to Set a Contact's Language

Need to set a contact's preferred language? You can use a flow to easily automate this. Here's how:
  
Use the **Set language for contact** action to update your contacts' language preferences from within a flow. Contacts will then receive messages in their preferred languages if the flow they're interacting with has been translated.  
  
In the example below, we're asking our contacts which language they prefer - English or Spanish. Once the action evaluates their responses for language preference, contacts will pass through one of three **Update contact** actions to update the field language. They'll then receive the final message in their preferred language.  
 
Select the 'Update Language action' 

![](https://storage.crisp.chat/users/helpdesk/website/-/7/a/9/f/7a9fc4558a9de000/screenshot-2026-04-24-at-10225_pmjffc.png)

![](https://storage.crisp.chat/users/helpdesk/website/-/7/a/9/f/7a9fc4558a9de000/screenshot-2026-04-24-at-10262_14wi3fg.png)
They'll then receive the final message in their preferred language.  
![](https://storage.crisp.chat/users/helpdesk/website/-/7/a/9/f/7a9fc4558a9de000/screenshot-2026-04-24-at-10274_o7546z.png)

## From the Contacts Tab

To set a contact's language preference via the "contacts" tab:  

1. Navigate to the **Contacts** tab, then click the contact whose language you want to update
  
2. Click on the "edit" button at the top-left.

![](https://storage.crisp.chat/users/helpdesk/website/-/7/a/9/f/7a9fc4558a9de000/screenshot-2026-04-24-at-10285_3pco3n.png)
  
3. The Update Contact dialogue will appear. Click the "Language" menu to select a language from the primary and secondary languages you've [added to your account](/en/article/managing-your-language-settings-wwtghk/), then click "Save the changes"

![](https://storage.crisp.chat/users/helpdesk/website/-/7/a/9/f/7a9fc4558a9de000/screenshot-2026-04-24-at-10292_1jsv0rv.png)
Please note:  

1. The default Language contact field, representing preferred language, is visible through the following pathway:navigate to contacts tab > click contact > click ☰ menu > select edit. A contacts' language preference can be referenced using the @contact.language variable, returning its [ISO 639-3](https://en.wikipedia.org/wiki/ISO_639-3) standardized nomenclature (Spanish becomes 'spa').
    
2. You’ll need to [translate your flows](/en/article/creating-a-multi-language-flow-vronm5/) into each of the secondary languages you’ve added to your account page.

## Using a Contact Import

You can add a column titled 'Language' containing the [ISO 639-3](https://en.wikipedia.org/wiki/ISO_639-3) language code (e.g. 'spa' for Spanish) to a contact [import](/en/article/importing-contacts-ipsx71/) to set your contact's preferred languages. Note that all additional languages must first be [added to your account via your account page](/en/article/managing-your-language-settings-wwtghk/).