Skip to main content
Migma lets you send a single campaign that automatically renders in each subscriber’s language. No duplicate campaigns, no manual filtering — just one send. Here’s how it works in three steps.

1. Add Language to Your Contacts

Every contact in Migma can have a language field. You can set it in two ways:

CSV Import

Include a language column in your CSV with ISO 639-1 codes (e.g. en, es, fr, de). Migma maps it automatically during import.

Manual Edit

Open any contact and set their language from the contact details panel.
Auto-inference from country — If a contact has a country but no explicit language, Migma infers the language automatically. For example, a contact in Spain gets es, France gets fr, and Germany gets de.

Common Country → Language Mappings

CountryCodeLanguage
United StatesUSen
United KingdomGBen
SpainESes
MexicoMXes
FranceFRfr
GermanyDEde
ItalyITit
PortugalPTpt
BrazilBRpt
NetherlandsNLnl
JapanJPja
South KoreaKRko

2. Generate Your Email in Multiple Languages

When creating an email, use the language selector in the generation panel to pick the languages you want (up to 4). Write your prompt as usual — Migma’s AI generates the email with all selected language versions built into a single template. Each version is fully localized, not just translated: subject lines, CTAs, and copy all adapt naturally.
You only write one prompt. The AI handles the rest — no need to generate each language separately.

3. Send to Your Audience

When you send the campaign, Migma checks each subscriber’s language field and renders the matching version automatically.
  • A subscriber with language: es sees the Spanish version
  • A subscriber with language: fr sees the French version
  • Subscribers without a language set receive the default (first) language
That’s it — one campaign, multiple languages, zero manual work.

Learn More