li SMS bidirezionali sono un numero di telefono (un prefisso lungo, un prefisso breve o un altro mittente in grado di gestire comunicazioni bidirezionali) che può sia inviare messaggi ai dispositivi mobili sia ricevere risposte. Le parole chiave in entrata, come JOIN, HELP o STOP, vengono associate a regole che attivano una risposta automatica o indirizzano il cliente a un operatore o a un'intelligenza artificiale, trasformando gli avvisi unidirezionali in conversazioni.
Preferisci prima le definizioni? Il glossario delle risposte contiene i termini di messaggistica utilizzati qui, e puoi creare un prototipo di flusso nel designer di parole chiave e risposte automatiche. Questa guida illustra la procedura di progettazione alla base di questi strumenti.
Che cos'è effettivamente un SMS bidirezionale?
Gli SMS aziendali standard sono unidirezionali: un'applicazione invia un messaggio (terminato sul dispositivo mobile, o MT) e il cliente lo legge. Gli SMS bidirezionali aggiungono il percorso di risposta. Il cliente risponde e il messaggio in entrata (originato sul dispositivo mobile, o MO) viene recapitato all'applicazione tramite lo stesso numero. Il numero è l'elemento abilitante: deve essere un indirizzo instradabile e in grado di rispondere. In pratica, ciò significa un codice lungo (un numero di cellulare o virtuale standard), un codice breve (un numero ad alta velocità di 4-6 cifre con licenza per mercato) o un altro mittente bidirezionale supportato dal provider.
Perché gli ID mittente alfanumerici non possono ricevere risposte
Ecco il vincolo che i team spesso trascurano. In gran parte della regione MENA (Emirati Arabi Uniti, Arabia Saudita, Egitto e l'intero GCC), i brand inviano SMS A2P da un ID mittente alfanumerico: un nome di brand registrato, come "ACME", visualizzato al posto di un numero. Gli ID alfanumerici sono solo di visualizzazione e unidirezionali; un telefono non ha un numero a cui rispondere, quindi una risposta del cliente non ha un destinatario. Per avviare una conversazione è necessario un indirizzo numerico, un codice lungo o un codice breve, configurato insieme o al posto dell'ID alfanumerico. Una pratica comune nella regione è quella di mantenere gli avvisi brandizzati sull'ID alfanumerico, pubblicando al contempo un codice breve come indirizzo di risposta per le richieste di disiscrizione, le conferme e l'assistenza.
Come funzionano le parole chiave e gli autorisponditori
Un sistema di risposta automatica SMS è un motore di regole che opera sul percorso di ricezione dei messaggi. Quando un messaggio MO arriva, la piattaforma lo normalizza (elimina gli spazi bianchi, converte le maiuscole e le minuscole) e confronta la prima parola, o l'intero corpo del messaggio, con una serie di parole chiave. Una corrispondenza attiva un'azione: inviare una risposta predefinita, chiamare un'API di back-end, aggiungere o rimuovere il numero da un elenco oppure aprire una sessione e instradare la persona. In caso di mancata corrispondenza, viene inviata una risposta predefinita. Questo ciclo "parola chiave in entrata → regola corrispondente → risposta automatica" costituisce l'intero meccanismo e si completa nei pochi secondi necessari a un SMS per raggiungere il destinatario.
| Parola chiave in entrata | azione corrispondente | Esempio di risposta o flusso di lavoro |
|---|---|---|
| ISCRIVITI / INIZIA / ISCRIVITI | Iscrizione: aggiungi alla lista, registra il consenso | "Benvenuto in Acme. Sei abbonato. Rispondi HELP per assistenza, STOP per annullare." |
| STOP / CANCELLARE / DISISCRIVERSI | Disattiva: rimuovi da tutte le comunicazioni | "La tua iscrizione è stata annullata e non riceverai più messaggi." |
| AIUTO / INFORMAZIONI | Ritorno all'identità del marchio e al supporto | "Assistenza clienti Acme: help.acme.example. Rispondi STOP per annullare l'iscrizione." |
| BILANCIA | Interroga l'API di backend e restituisce i dati. | Recupera il saldo del conto e rispondi con l'importo. |
| AGENTE / وكيل | Escalation: sessione aperta, instradamento a un operatore umano | Passaggio alla coda del contact center |
| (nessuna corrispondenza) | Risposta predefinita/di ripiego | "Siamo spiacenti, non l'avevamo riconosciuto. Rispondi AIUTO per visualizzare le opzioni." |
Le parole chiave non devono essere sensibili alle maiuscole/minuscole e devono tollerare le varianti più ovvie (un cliente potrebbe inviare "Stop", "STOP." o "annulla iscrizione"). Nei mercati bilingue, devono essere mappate ai loro equivalenti in arabo, in modo che una risposta in entrambe le lingue si traduca nella stessa regola.
Progettazione di un flusso di parole chiave
Un buon flusso si basa su quattro elementi fondamentali: il set di parole chiave, il fallback, il modello di sessione e il percorso di escalation. Le parole chiave sono facili da aggiungere e da sovraccaricare, quindi è importante mantenere il set pubblico ristretto e facile da ricordare. Il fallback è più importante di quanto sembri: la maggior parte dei messaggi in entrata non corrisponderà a una parola chiave, quindi un'opzione predefinita utile che rimandi alla pagina HELP e alle opzioni valide evita vicoli ciechi. Le sessioni stabiliscono se ogni risposta viene gestita in modo isolato o contestualizzata: un flusso senza stato risponde a "BALANCE" e poi dimentica; una conversazione con stato memorizza la posizione del cliente, mantiene il contesto tra i vari passaggi e termina correttamente.
- Fornire un numero bidirezionale, ovvero un codice lungo o un codice breve, in ciascun mercato di destinazione; un ID mittente alfanumerico non può ricevere risposte.
- Definisci il set di parole chiave: opt-in, STOP, HELP, più le parole chiave della tua attività. Normalizza maiuscole e minuscole e gli spazi bianchi e associa sinonimi e varianti localizzate (arabe) alla stessa regola.
- Scrivi risposte predefinite e di ripiego per i messaggi in entrata che non corrispondono a nessuna opzione, indirizzando il cliente alla pagina di aiuto e alle opzioni valide.
- Scegli il modello di sessione per parola chiave: risposta singola senza stato oppure una conversazione con stato che conserva il contesto e scade al termine del tempo limite.
- Instradamento delle richieste: decidi quali parole chiave inviano una risposta automatica, quali interrogano un backend e quali inoltrano la richiesta a un operatore umano o a un assistente basato sull'intelligenza artificiale.
- Riserva STOP e HELP come regole sempre attive che hanno la precedenza su ogni stato di campagna e sessione.
- Registra ogni consenso e revoca con data e ora, e mantieni lo stato sincronizzato su tutti i canali.
- Prima di lanciare il prodotto, effettuate dei test su telefoni cellulari reali presso gli operatori di destinazione, sia in inglese che in arabo (Unicode).
È possibile creare un prototipo dell'intero set di regole (parole chiave, risposte, fallback e instradamento) nel nostro strumento di progettazione di parole chiave e risposte automatiche prima di collegarlo a un numero di telefono reale.
Gestione di STOP, AIUTO e opt-out
STOP e HELP non sono funzionalità opzionali, bensì obblighi imprescindibili che si aggiungono a qualsiasi programma bidirezionale (e unidirezionale). Le linee guida del settore, come i CTIA Messaging Principles, e le normative degli operatori che le applicano, prevedono che qualsiasi destinatario possa inviare un SMS con la parola chiave STOP (STOP, END, CANCEL, UNSUBSCRIBE o QUIT) per disattivare immediatamente e gratuitamente il servizio, e che HELP o INFO restituiscano l'identità del marchio e un modo per contattare l'assistenza. Rispettare la possibilità di disattivazione è la parte operativa del consenso: lo stesso programma che ha acquisito l'autorizzazione deve rendere la revoca del consenso un'azione semplice e sempre attiva.
Considerate STOP e HELP come parole chiave riservate che hanno la precedenza su qualsiasi campagna, sessione e regola aziendale. L'opt-out deve rimuovere il numero da tutti i messaggi di quel programma, essere registrato con un timestamp e, poiché i clienti non ragionano in termini di canali, idealmente propagarsi anche agli altri canali. Gli enti regolatori in tutta la regione MENA, tra cui la TDRA degli Emirati Arabi Uniti e la CST dell'Arabia Saudita, si aspettano la stessa disciplina: consenso verificabile in entrata e opt-out rispettato in uscita. Non rispettare questa procedura è il motivo per cui gli ID mittente vengono sospesi e i programmi ricevono sanzioni.
Dal risponditore automatico alla conversazione
Il passo successivo alle risposte tramite parole chiave è una vera e propria conversazione. Una volta aperta una sessione, i messaggi in entrata possono essere instradati a un operatore umano, a una coda del contact center o a un assistente AI che risponde in linguaggio naturale e, in caso di dubbi, passa la parola a un operatore umano. È qui che gli SMS bidirezionali diventano messaggistica conversazionale, e dove trovano la loro collocazione all'interno di una strategia più ampia, perché la stessa conversazione con il cliente può passare da SMS a WhatsApp o RCS a seconda della portata e della ricchezza del contenuto. L'utilizzo di un'unica API omnichannel mantiene la conversazione e lo stato del consenso coerenti tra i diversi canali, anziché frammentati per fornitore.
Il servizio SMS bidirezionale di BroadNet funziona con codici numerici lunghi e codici brevi con licenza in 200+ paesi e 1,000+ connessioni con operatori, con corrispondenza per parole chiave, risposte automatiche, gestione sempre attiva dei comandi STOP e HELP e instradamento ad agenti o intelligenza artificiale, il tutto tramite la stessa API omnicanale, operativa dal 2003.
Domande frequenti
Che cos'è un SMS bidirezionale?
L'SMS bidirezionale è un sistema di messaggistica aziendale che utilizza un numero in grado sia di inviare che di ricevere messaggi. L'applicazione invia messaggi con terminazione mobile (MT) e le risposte del cliente arrivano come messaggi con origine mobile (MO) sullo stesso numero, sia esso un numero lungo o un numero breve. In questo modo, le notifiche unidirezionali si trasformano in conversazioni (conferme, risposte tramite parole chiave, assistenza) e, a differenza di un ID mittente alfanumerico, fornisce al dispositivo un numero a cui rispondere.
Come funzionano le parole chiave e le risposte automatiche negli SMS?
Un messaggio in entrata viene confrontato con una serie di parole chiave, come JOIN, HELP o STOP, dopo averne normalizzato il maiuscolo e gli spazi bianchi. Una parola chiave corrispondente attiva una regola: una risposta automatica, una ricerca nel backend, una modifica dell'elenco o l'inoltro a un agente. I messaggi che non corrispondono a nessuna regola ricevono una risposta predefinita. Il risponditore automatico non è altro che questo motore di regole applicato al percorso di ricezione dei messaggi, con un tempo di esecuzione di pochi secondi per messaggio.
Come gestisco i comandi STOP e opt-out negli SMS?
Riservate le parole chiave di interruzione (STOP, END, CANCEL, UNSUBSCRIBE, QUIT) come regole permanenti che hanno la precedenza su ogni campagna e sessione. Al ricevimento della ricezione, annullate immediatamente e gratuitamente l'iscrizione al numero, confermate una sola volta e registrate l'operazione con data e ora. Abbinate questa funzione al modulo HELP, che deve restituire l'identità del vostro marchio e le informazioni di supporto. Gli operatori telefonici e gli enti regolatori richiedono entrambi, perché il rispetto dell'opt-out rappresenta l'aspetto coercitivo del consenso.
Riferimenti
- CTIA — Principi di messaggistica e migliori pratiche (standard STOP/HELP e opt-out): ctia.org
- GSMA — Linee guida per SMS A2P e messaggistica aziendale: gsma.com
- Mobile Ecosystem Forum (MEF) — Migliori pratiche per il consenso e la disattivazione degli SMS: mobileecosystemforum.com
- BroadNet — SMS bidirezionali e il designer di parole chiave e autorisponditori.
