La vera potenza dei flussi di messaggistica sta nell'utilizzare le risposte del cliente alle domande per modificare dinamicamente il flusso, personalizzando i messaggi, aggiornando le informazioni di contatto, salvando dettagli importanti, recuperando gli ordini recenti da un database e visualizzandoli come elenco su WhatsApp, tra gli altri usi.
In questo articolo esamineremo i quattro diversi tipi di variabili che utilizzerete nei vostri flussi.
Variabili di contatto
Le variabili di contatto provengono dalle informazioni di un contatto. Per impostazione predefinita, ogni contatto è dotato di cinque variabili:
- nome di battesimo
- Cognome
- numero di telefono
- URL
Inoltre, si possono avere tutte le variabili necessarie come attributi di contatto. È possibile utilizzare questi attributi di contatto all'interno dei flussi di messaggistica, oppure possono essere modificati dinamicamente dal flusso di messaggistica.
Una variabile di contatto è sempre preceduta da un contatto. e poi dal nome della variabile.
Per esempio, se si vuole usare il nome del contatto, si usa {{contact.first_name}}.
Variabili del flusso di messaggistica
Le variabili del flusso di messaggistica sono variabili create e utilizzate all'interno di un flusso di messaggistica. Vengono realizzate utilizzando un passo di domanda, un passo di menu, un modello con pulsanti e un passo di azione. Queste variabili sono accessibili durante l'esecuzione del flusso di messaggistica e, a meno che non vengano salvate come attributi del contatto o inviate a un webhook, andranno perse al termine del flusso di messaggistica.
Una variabile del flusso di messaggistica è sempre preceduta da un passo. e poi dal nome del passo che ha ottenuto la variabile.
Per esempio, se si vuole usare la variabile del flusso di messaggistica ask_name da un passo di domanda chiamato "ask_name", si usa {{step.ask_name}}.
Variabili globali
Le variabili globali sono variabili impostate dal server, in base alle impostazioni dell'account, e comprendono il giorno, l'ora, il giorno della settimana e altre informazioni rilevanti.
Una variabile globale è sempre preceduta da global. e poi dal nome della variabile.
Per esempio, se si vuole usare la variabile globale "Giorno della settimana", si usa {{globale.Giorno della settimana
Utilizzo delle variabili
Le variabili sono ottime per personalizzare i modelli, i messaggi o per utilizzarle come condizioni per modificare un flusso di messaggi. Ad esempio, si può creare un attributo all'interno del contatto chiamato "Lingua" e utilizzarlo insieme a un passaggio condizionale per indirizzare l'utente a un flusso di messaggi diverso in base alla sua lingua.
Un altro potenziale caso d'uso è un chatbot che consente agli utenti di seguire i propri ordini da un sito web. In questo caso, è possibile utilizzare il numero di telefono dell'utente per recuperare i suoi ordini recenti dal database tramite un'azione e visualizzarli come elenco su WhatsApp. È quindi possibile intervenire in base all'ordine selezionato.
I flussi di messaggistica sono robusti, ma quando li combinate con le variabili, potete creare esperienze davvero eccezionali per i vostri utenti, automatizzando davvero la vostra comunicazione WhatsApp.