Languages

Every person in Solidarity Tech has a preferred language and can have one or more secondary languages. These settings affect the language of the messages a person receives and which Team Members reach out to them.

How Languages Are Set

A person's preferred language can come from a form, a data import, a manual update on the profile, or the preferred_language field in the API. Most people get one from a form, their browser, or your organization's default language. It can be empty.

To manage secondary languages, open the person's profile and find the Languages section. Click + to add a language. Click ⋯ next to a secondary language to Make Primary or Remove Language.

Languages section showing preferred language with star and secondary languages with action menu

How Languages Affect Communication

Email and text blasts go out in each person's preferred language when a version in that language is available. If not, the message is sent in your organization's default language. A page shows its content in the visitor's language when the page supports that language.

In phonebanks and textbanks open to Anyone, a contact's preferred language is matched against the working language of the Team Member. A Team Member who speaks two or more languages picks one working language when they start. The predictive dialer (Professional plan) does not match languages. For such a phonebank or textbank, click the "eye" icon next to the total in the Targeting tab to see the preferred languages of the people targeted.

When supporters book a scheduled call, they pick a Call Language from the chapter's Supported Languages. The time slots come from Team Members who speak that language as their preferred language or a secondary language.

Importing Languages

When importing contacts via CSV:

  • Preferred Language: Map a column to the "Preferred Language" field. Use language codes (e.g., en, es, fr) or full language names.
  • Secondary Languages: Map a column to the 'Secondary Language' field. Put one language code or language name in each cell, because a list such as es, fr does not match a language.

If no preferred language is specified during import, you can set a default language that applies to all imported contacts.


Did this page help you?