Cluster · messaggi automatici multilingua
Messaggi automatici multilingua: come scegliere la lingua giusta
Come far scegliere al sistema la lingua giusta nei messaggi automatici: prefisso telefonico, canale di prenotazione, preferenza dichiarata. Pro e contro.
Tempo di lettura: 9 min
Guida operativa · Casi studio

I messaggi automatici multilingua pongono un problema che sembra banale e non lo è: in che lingua scrivo a questa persona? Il sistema deve deciderlo da solo, prima di inviare, usando i dati che ha.
Non esiste una fonte perfetta. Ci sono tre candidati — il prefisso telefonico, la lingua dichiarata dal canale, la preferenza espressa — e ognuno sbaglia in modo diverso. La scelta giusta dipende da quale dato è disponibile in modo affidabile su tutti i contatti, non da quale sarebbe più preciso in teoria.
Questo articolo confronta le opzioni partendo dalla scelta fatta nel caso studio dell'agente WhatsApp per affitti brevi, dove sei lingue convivono nello stesso flusso per Rial Estate.
In sintesi
- Tre fonti possibili per la lingua: prefisso telefonico, canale di prenotazione, preferenza dichiarata. Nessuna è esatta.
- Il prefisso è un'euristica ragionevole: disponibile sempre, sbagliata a volte. Un numero tedesco non implica un ospite tedesco.
- Serve sempre un ripiego esplicito, tipicamente l'inglese: senza, l'invio verso una lingua non prevista fallisce.
- Ogni lingua costa lavoro ricorrente: template da approvare e mantenere. Meglio poche lingue ben coperte che molte trascurate.
- Non tradurre al volo con l'AI i messaggi operativi: il testo deve essere prevedibile e, su WhatsApp, già approvato.
Le tre fonti, con i loro difetti
| Fonte | Disponibilità | Precisione | Difetto tipico |
|---|---|---|---|
| Prefisso telefonico | Quasi sempre presente | Media | Chi vive all'estero mantiene il numero d'origine |
| Lingua del canale di prenotazione | Dipende dal canale | Buona | Non tutti i canali la espongono; può riflettere l'impostazione del sito, non la persona |
| Preferenza dichiarata | Rara | Alta | Va chiesta, e chiederla aggiunge attrito |
| Lingua del dispositivo | Non accessibile | — | Non disponibile in un flusso di messaggistica |
Nel progetto degli affitti brevi la scelta è caduta sul prefisso telefonico, per una ragione pratica: era l'unico dato presente su tutte le prenotazioni, indipendentemente dal canale da cui arrivavano. Una fonte più precisa ma disponibile solo sul 60% dei contatti avrebbe richiesto comunque un ripiego per il resto — e due logiche invece di una.
Perché il prefisso sbaglia (e perché va bene lo stesso)
Il prefisso dice da dove viene il numero, non chi lo usa. I casi in cui sbaglia sono prevedibili:
- Un italiano che vive a Berlino da dieci anni e ha ancora il numero italiano riceve in italiano — e va bene.
- Un tedesco che vive a Milano con un numero italiano riceve in italiano — e potrebbe non capirlo.
- Un'azienda che prenota per un dipendente straniero usa il numero della sede.
- Numeri di Paesi non coperti dalle lingue supportate finiscono tutti sul ripiego.
L'errore esiste, ed è accettabile per una ragione semplice: il costo di sbagliare è basso. Chi riceve un messaggio in una lingua che non è la sua può comunque capirlo (i messaggi operativi sono brevi e strutturati) o chiedere. Il costo di non mandare nulla, invece, è alto.
Vale però la pena rendere l'errore correggibile: se un ospite risponde in un'altra lingua, chi presidia la casella può annotarlo e le comunicazioni successive seguono la lingua giusta.
Il ripiego: la parte che nessuno progetta e che rompe tutto
Questo è il punto tecnicamente più importante dell'articolo.
Su WhatsApp ogni lingua è un template separato, con la sua approvazione — come spiegato in template WhatsApp Business. Se il sistema deduce una lingua per cui il template non è approvato, l'invio fallisce.
Nel progetto degli affitti brevi è successo esattamente questo: un template non ancora approvato in una lingua faceva fallire l'invio, e l'esecuzione si fermava lì. Gli ospiti successivi in coda non ricevevano niente. Un solo destinatario con una lingua scoperta bloccava tutti gli altri.
Le due correzioni, entrambe necessarie:
- Ripiego esplicito. Se la lingua dedotta non è fra quelle attive, usa l'inglese. La verifica va fatta prima di chiamare l'API, non scoprendo l'errore dopo.
- Isolamento per destinatario. Ogni invio deve essere indipendente dagli altri: un fallimento su un contatto non deve fermare la coda. È il comportamento che va configurato esplicitamente, perché il predefinito di molti motori è l'opposto.
L'incidente completo e gli altri cinque sono raccontati in sei errori pagati sul campo.
Quante lingue conviene supportare
Ogni lingua aggiunta non è una traduzione una tantum: è un insieme di template da far approvare, da mantenere e da riverificare a ogni modifica del testo. Cinque messaggi per sei lingue fanno trenta oggetti.
La scelta ragionevole è partire dalle lingue che coprono la maggior parte dei contatti e aggiungere le altre solo se i dati lo giustificano. Guardare la distribuzione reale dei prefissi degli ultimi mesi è un esercizio da mezz'ora che evita di tradurre in una lingua usata da tre persone all'anno.
Un criterio pratico: se una lingua copre meno del 5% dei contatti e l'inglese è comprensibile per quel pubblico, il ripiego basta.
AI e traduzioni: dove sì e dove no
C'è la tentazione di far tradurre i messaggi al volo da un modello linguistico. Per i messaggi operativi è la scelta sbagliata, per tre ragioni.
Dove l'AI aiuta
- Produrre le prime traduzioni dei template in fase di stesura, poi riviste da una persona.
- Suggerire una bozza di risposta a un messaggio libero di un cliente straniero, che lo staff rilegge prima di inviare.
- Riassumere una conversazione in una lingua che chi presidia non conosce.
Dove l'AI non va usata
- Tradurre al momento dell'invio un messaggio operativo: il testo deve essere prevedibile.
- Generare testo che su WhatsApp deve essere un template già approvato.
- Riformulare istruzioni di accesso o importi: un dettaglio cambiato è un problema, non una sfumatura.
Il principio è lo stesso che regge tutto il progetto: dove la risposta corretta è calcolabile, si usa una regola; l'AI entra dove l'input è ambiguo, con una persona che verifica. Il confronto fra i diversi tipi di sistema è in assistente, chatbot e agente.
Esempi pratici
Un ospite con numero francese. Il prefisso dice Francia, il template francese esiste: parte in francese. Caso semplice e maggioritario.
Un ospite con numero olandese. L'olandese non è fra le lingue supportate: scatta il ripiego in inglese. Funziona perché l'inglese in quel contesto è ragionevolmente diffuso — un ragionamento che va rifatto per ogni mercato.
Un ospite che risponde in un'altra lingua. Chi presidia la casella se ne accorge e corregge, così le comunicazioni successive di quel soggiorno seguono la lingua giusta. L'automazione dà il valore predefinito, la persona lo corregge.
Un e-commerce con clienti internazionali. Lo stesso schema vale per conferme d'ordine e avvisi di spedizione. Il dato disponibile lì è spesso migliore — la lingua scelta sul sito — e va preferita al prefisso quando c'è. Un contesto simile è descritto in automazione customer care.
Errori da evitare
Nessun ripiego definito. Produce fallimenti proprio sui casi meno frequenti, cioè quelli che nei test non compaiono mai.
Coda non isolata. Un destinatario in errore che ferma tutti gli altri è il modo più efficace di trasformare un problema piccolo in un disservizio generale.
Tradurre i template con uno strumento automatico senza revisione. Un errore in un messaggio operativo non è un refuso: può essere un'istruzione sbagliata.
Non provare l'invio in ogni lingua. Le traduzioni spostano l'ordine delle parole, e un segnaposto che in italiano stava a metà frase può finire in apertura, dove le regole di approvazione non lo ammettono.
Aggiungere lingue senza guardare i dati. Ogni lingua è manutenzione ricorrente: va giustificata dalla distribuzione reale dei contatti.
Come applicarlo in azienda
- Guarda i dati che hai. Quale campo è presente su tutti i contatti? Quello è il candidato, anche se non è il più preciso.
- Conta la distribuzione reale degli ultimi mesi e scegli le lingue da coprire in base a quella.
- Definisci il ripiego e verificalo prima di chiamare l'API di invio.
- Isola ogni destinatario negli invii massivi.
- Prova l'invio reale in ogni lingua verso un numero di test, comprese le lingue non approvate, per verificare che il ripiego scatti.
Il collegamento fra la lingua dedotta e il template da usare passa dal motore di automazione: il funzionamento è descritto in automazione con n8n.
Conclusione
Scegliere la lingua di un messaggio automatico multilingua è un problema di dati disponibili, non di algoritmi. Il prefisso telefonico è un'approssimazione onesta: sbaglia in casi prevedibili, e l'errore costa poco.
Quello che costa molto è non aver previsto il ripiego, e non aver isolato i destinatari fra loro. Sono due righe di configurazione che separano un sistema che degrada con eleganza da uno che si ferma al primo caso non previsto.
Se vuoi passare dai test con ChatGPT a un sistema AI integrato nei processi aziendali, Giallo Studio progetta agenti e automazioni su misura.
Schema consigliato: Article + FAQPage + BreadcrumbList
Risorse correlate
FAQ
Come si decide in che lingua mandare un messaggio automatico?
Le fonti possibili sono tre: il prefisso telefonico, la lingua dichiarata dal canale di prenotazione o dal profilo, e una preferenza espressa dalla persona. Nessuna è perfetta: la scelta dipende da quale dato è disponibile in modo affidabile su tutti i contatti.
Il prefisso telefonico è un criterio affidabile?
È un'euristica ragionevole ma imperfetta. Un numero tedesco non implica un ospite tedesco: chi vive all'estero spesso mantiene il numero d'origine, e le aziende usano numeri della sede. Funziona bene come approssimazione, non come certezza.
Cosa fare quando la lingua non è fra quelle supportate?
Serve un ripiego esplicito, di solito l'inglese. Senza un ripiego definito, il sistema tenta di inviare un template che non esiste e l'invio fallisce — con il rischio, negli invii massivi, di bloccare anche i destinatari successivi.
Quante lingue conviene supportare?
Poche e ben coperte. Ogni lingua è un insieme di template da far approvare e mantenere: aggiungerne una che copre pochi contatti significa lavoro ricorrente per un beneficio marginale. Meglio partire dalle due o tre più frequenti e ampliare con i dati alla mano.
Si può usare l'AI per tradurre i messaggi automatici?
Per i messaggi operativi è sconsigliato tradurre al volo: il testo deve essere prevedibile e, nel caso di WhatsApp, già approvato. L'AI può aiutare a produrre le traduzioni in fase di stesura, con revisione umana, ma non dovrebbe generare il testo al momento dell'invio.
Come si verifica che le traduzioni funzionino?
Provando l'invio reale in ogni lingua verso un numero di test. Le traduzioni spostano l'ordine delle parole e un segnaposto può finire in apertura, dove le regole di approvazione non lo ammettono: è un problema che si vede solo provando.




