
Con il Flow Builder di MessageBird, puoi sapere automaticamente se un messaggio WhatsApp è stato consegnato e utilizzare SMS o Voce come opzione di backup per assicurarti di raggiungere il tuo cliente.
Poiché sempre più aziende coinvolgono i propri clienti con WhatsApp, può risultare dispendioso in termini di tempo e costoso comprendere quali utenti abbiano account WhatsApp e quali no.
Per quelle aziende, capire quali utenti non ricevono i messaggi API di WhatsApp può aiutare a ottimizzare i risultati dei messaggi broadcast, aumentare le conversioni e il coinvolgimento, e garantire la connessione con soluzioni alternative.
Con i Flows di Bird, puoi comprendere automaticamente se un messaggio WhatsApp è stato consegnato, e utilizzare SMS o Voice come opzioni alternative per assicurarti di raggiungere il tuo cliente. Scopri come ottenere più dati da ogni messaggio SMS per ottimizzare le tue campagne. In questo post del blog, imparerai a:
Impostare la logica del tuo flow con Flows
Vedere i risultati della campagna di messaggi API di WhatsApp con Flow Heatmap
Creare una lista di numeri di telefono WhatsApp che sono stati rifiutati
Questa guida sarà utile se i tuoi messaggi modello di WhatsApp sono già stati approvati e stai già inviando messaggi broadcast con Flow Builder. Se hai problemi a ottenere l'approvazione per i tuoi messaggi modello o non sei ancora in grado di inviare il tuo primo messaggio WhatsApp, assicurati di leggere la nostra guida alle Best Practices per i Messaggi WhatsApp.
Requisiti
Prima di iniziare a costruire la logica e il flusso all'interno di Flow Builder, è necessario avere pronti i seguenti requisiti:
Con questi, puoi seguire questi passaggi per vedere i risultati della tua campagna broadcast e costruire fallback SMS/Voice per contribuire a garantire la consegna utilizzando Flow Builder.
Passaggio 1: Crea un nuovo flow in Flow Builder con un WhatsApp Webhook
Step 2: registra i dettagli dei messaggi WhatsApp su un nuovo Google Sheet
In questo passaggio, imparerai a collegare il tuo flusso a Google Sheets in modo da poter monitorare la consegna e lo stato dei messaggi. Quindi, utilizza queste informazioni per ottimizzare la consegna tramite WhatsApp e crea una logica di fallback per assicurarti di raggiungere il tuo cliente.
1. Crea un nuovo Google Sheet con il seguente nome (“WhatsApp Campaign Reporting”) e colonne:
Time: Questo mostrerà l'ora in cui il tuo messaggio è stato rifiutato
Message_From: Chi è il mittente del messaggio
Message_To: Chi è il destinatario del messaggio
Status: Qual è lo stato attuale del messaggio
Description: Qual è la ragione per cui il messaggio è stato rifiutato

2. Integra il tuo account Google con il Bird dashboard in modo da poter collegare il foglio che hai appena creato con il tuo flusso

3. Collega le colonne di “WhatsApp Campaign Reporting” con ciascuna colonna del tuo nuovo flusso all'interno di Flow Builder

Parte 3: Creare la logica di fallback per SMS / Voice
In questo passaggio, sarai in grado di aggiungere canali di riserva (SMS o Voice) alla tua logica di flusso se un messaggio WhatsApp viene rifiutato.
Queste sono alcune delle ragioni più comuni per cui i messaggi vengono rifiutati in questa fase:
Il numero di telefono dei tuoi clienti è non valido
Non hanno un segnale al momento in cui i messaggi sono stati inviati
Non usano WhatsApp o non lo hanno installato sul loro telefono cellulare
Una volta aperto il flusso in Flows, vedrai quattro rami differenti (vedi immagine sotto). Questi rami sono allineati con stati messaggio API WhatsApp:
Inviato: Messaggio ricevuto dal server WhatsApp
Consegnato: Messaggio consegnato al destinatario
Letto: Messaggio letto dal destinatario
Rifiutato: Messaggio inviato dalla tua azienda non è riuscito ad essere inviato

In questo passaggio, aggiungerai il tuo canale di riserva al ramo rifiutato. Il ramo rifiutato catturerà tutti i tuoi clienti che non hanno ricevuto il tuo messaggio WhatsApp con successo. Questo fa parte di una strategia più ampia per deviare le richieste verso canali a costo inferiore.
1. Aggiungi l'azione “Invia SMS” o “Chiamata in uscita” come passaggio nel ramo rifiutato. Questo ramo sarà utilizzato come percorso di riserva una volta che i messaggi sono rifiutati dall'API WhatsApp Business. L'SMS è anche efficace per raccogliere feedback dai clienti attraverso moduli. Ad esempio, se un messaggio non viene consegnato con successo, Flow Builder invierà un SMS o un messaggio vocale.

2. Usa Heatmap di Flow per monitorare il flusso e vedere i risultati della tua campagna API WhatsApp. Sarai in grado di vedere quanti messaggi sono stati inviati, consegnati, rifiutati e molto altro.

Usa la nostra Heatmap per comprendere i risultati e la deliverability delle tue campagne broadcast API WhatsApp. Per approfondimenti più ampi sulla campagna, scopri come usare il Competitive Tracker di Bird per confrontare le tue performance.
Parte 4: Aggiungi timestamp al tuo flusso (opzionale)
La variabile di timestamp predefinita in Flows si basa sul fuso orario UTC. Puoi usare un passo “Fetch variables” all'interno di Flow Builder per effettuare una richiesta GET a http://api.timezonedb.com e sincronizzarti automaticamente con il fuso orario del cliente. Le variabili di output devono essere formattate. Si prega di registrarsi e ottenere la propria chiave API gratuita.
Consiglio: Assicurati di monitorare i fallimenti di gestione del flow per garantire che il tuo flow continui anche se la richiesta fallisce.

Questi sono i semplici passaggi che devi seguire per iniziare a utilizzare SMS o Voice come soluzione alternativa quando i tuoi messaggi WhatsApp non vengono consegnati con successo.
Conclusione
Il tuo flusso ora è in grado di creare una Heatmap e mostrare i risultati delle tue campagne di broadcast su WhatsApp. Ora sai come utilizzare Flows per personalizzare l'esperienza del cliente. Per continuare a costruire progetti e interagire con i tuoi clienti tramite un'unica API, consulta la nostra documentazione di WhatsApp API e Conversations API. Quando lavori con le API, segui le migliori pratiche di versionamento delle API per integrazioni mantenibili.