Reach

Grow

Manage

Automate

Reach

Grow

Manage

Automate

Come utilizzare il reporting dell'API di WhatsApp per abilitare un fallback SMS o Voce

WhatsApp

1 min read

Come utilizzare il reporting dell'API di WhatsApp per abilitare un fallback SMS o Voce

WhatsApp

1 min read

Come utilizzare il reporting dell'API di WhatsApp per abilitare un fallback SMS o Voce

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.

Mentre sempre più aziende coinvolgono i loro clienti con WhatsApp, può essere dispendioso in termini di tempo e costoso capire quali utenti abbiano account WhatsApp e quali no.

Per queste aziende, comprendere quali utenti non ricevono i tuoi messaggi API di WhatsApp può aiutarti a ottimizzare i risultati dei tuoi messaggi broadcast, aumentare le conversioni e il coinvolgimento e garantire la connessione con alternative. 

Con Flows di Bird, puoi comprendere automaticamente se un messaggio WhatsApp è stato consegnato, e utilizzare SMS o Voice come opzioni di riserva per garantire di raggiungere il tuo cliente. In questo post del blog, imparerai come:

  • Impostare la logica del tuo flusso con Flows

  • Vedere i risultati della tua 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 template di WhatsApp sono già stati approvati e stai già inviando messaggi broadcast con Flow Builder. Se hai problemi a ottenere l'approvazione dei tuoi messaggi template o non riesci ancora a inviare il tuo primo messaggio WhatsApp, assicurati di leggere la nostra guida WhatsApp Message Best Practices.

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

Per il primo passo, inizia un nuovo flusso utilizzando questo modello:

1. Accedi al tuo Bird Dashboard e vai a Flows.

Digital interface for an online platform used to automate communication through flow creation.


2. Scarica il flusso di esempio che utilizzerai.

3. Importa il flusso con la funzione di importazione. E pubblica il flusso.

Interface for importing a flow.


4. Il flusso apparirà come nell'immagine sotto. Quindi, fai clic sul pulsante Pubblica e copia l'URL del Webhook generato.

Workflow diagram is displayed on a software interface, illustrating a sequence of steps involving webhook configurations, message variables, and timeout settings for a WhatsApp broadcast SMS voice fallback and reporting process.


5. Naviga e apri il tuo WhatsApp Broadcast Campaign Flow. Fai clic sul passaggio Invia messaggio modello WhatsApp, scorri fino in fondo e attiva l'interruttore dei report di stato. Inserisci l'URL del Webhook copiato nel campo disponibile come mostrato nello screenshot sotto. Non dimenticare di pubblicare di nuovo.

User interface of a flow builder tool with a visible workflow diagram, including steps like sending a WhatsApp template message, along with options for adding content and setting triggers.

Per il primo passo, inizia un nuovo flusso utilizzando questo modello:

1. Accedi al tuo Bird Dashboard e vai a Flows.

Digital interface for an online platform used to automate communication through flow creation.


2. Scarica il flusso di esempio che utilizzerai.

3. Importa il flusso con la funzione di importazione. E pubblica il flusso.

Interface for importing a flow.


4. Il flusso apparirà come nell'immagine sotto. Quindi, fai clic sul pulsante Pubblica e copia l'URL del Webhook generato.

Workflow diagram is displayed on a software interface, illustrating a sequence of steps involving webhook configurations, message variables, and timeout settings for a WhatsApp broadcast SMS voice fallback and reporting process.


5. Naviga e apri il tuo WhatsApp Broadcast Campaign Flow. Fai clic sul passaggio Invia messaggio modello WhatsApp, scorri fino in fondo e attiva l'interruttore dei report di stato. Inserisci l'URL del Webhook copiato nel campo disponibile come mostrato nello screenshot sotto. Non dimenticare di pubblicare di nuovo.

User interface of a flow builder tool with a visible workflow diagram, including steps like sending a WhatsApp template message, along with options for adding content and setting triggers.

Per il primo passo, inizia un nuovo flusso utilizzando questo modello:

1. Accedi al tuo Bird Dashboard e vai a Flows.

Digital interface for an online platform used to automate communication through flow creation.


2. Scarica il flusso di esempio che utilizzerai.

3. Importa il flusso con la funzione di importazione. E pubblica il flusso.

Interface for importing a flow.


4. Il flusso apparirà come nell'immagine sotto. Quindi, fai clic sul pulsante Pubblica e copia l'URL del Webhook generato.

Workflow diagram is displayed on a software interface, illustrating a sequence of steps involving webhook configurations, message variables, and timeout settings for a WhatsApp broadcast SMS voice fallback and reporting process.


5. Naviga e apri il tuo WhatsApp Broadcast Campaign Flow. Fai clic sul passaggio Invia messaggio modello WhatsApp, scorri fino in fondo e attiva l'interruttore dei report di stato. Inserisci l'URL del Webhook copiato nel campo disponibile come mostrato nello screenshot sotto. Non dimenticare di pubblicare di nuovo.

User interface of a flow builder tool with a visible workflow diagram, including steps like sending a WhatsApp template message, along with options for adding content and setting triggers.

Step 2: registra i dettagli dei messaggi WhatsApp su un nuovo Google Sheet

In questo passaggio, imparerai come collegare il tuo flusso a Google Sheets in modo da poter monitorare la consegna dei messaggi e lo stato. Quindi, utilizza quei dati per ottimizzare la consegna tramite WhatsApp e crea una logica di riserva 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 è il motivo per cui il messaggio è stato rifiutato

A spreadsheet titled "WhatsApp Campaign Reporting" displays columns for time, message sender, message recipient, status, and description, with all entries marked as "Rejected" and descriptions noting recipients not registered on WhatsApp.


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

Software interface for integrating Google Sheets, highlighting steps to connect and sync existing events.


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

Flow diagram of an automated process shows steps to add a row in Google Sheets after fetching a timestamp and checking message status; the result moves through success or failure routes within a structural layout.

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 logica del tuo 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 è invalido

  • Non hanno segnale al momento in cui i messaggi sono stati inviati

  • Non usano WhatsApp o non lo hanno installato sul loro cellulare

Una volta aperto il flusso in Flows, vedrai quattro diversi rami (vedi immagine sotto). Questi rami sono allineati con WhatsApp API message statuses:

  • Sent: Messaggio ricevuto dal server WhatsApp

  • Delivered: Messaggio consegnato al destinatario

  • Read: Messaggio letto dal destinatario

  • Rejected: Il messaggio inviato dalla tua azienda non è riuscito a essere inviato

Flowchart depicting a webhook integration with status updates.


In questo passaggio, aggiungerai il tuo canale di riserva al ramo di rifiuto. Il ramo di rifiuto catturerà tutti i tuoi clienti che non hanno ricevuto con successo il tuo messaggio WhatsApp.

1. Aggiungi l'azione "Send SMS" o "Outbound Call" come passaggio nel ramo di rifiuto. Questo ramo verrà utilizzato come percorso di riserva una volta che i messaggi vengono rifiutati dalla WhatsApp Business API. Ad esempio, se un messaggio non viene consegnato con successo, Flow Builder invierà un SMS o un messaggio vocale.

Flowchart illustrating a communication process, featuring branches for message statuses like "sent," "delivered," and "read," leading to endpoints that perform actions such as fetching timestamps, adding Google Sheets rows, sending SMS, and making outbound calls.


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

Dashboard displaying performance metrics, including totals, success percentages, items in progress, and failed or canceled counts, along with a flow heatmap showing traffic distribution through a circular diagram.


Usa il nostro Heatmap per capire i risultati e la deliverability delle tue campagne di trasmissione WhatsApp API. 

Parte 4: Aggiungi timestamp al tuo flusso (opzionale)

La variabile timestamp predefinita nei Flows si basa sul fuso orario UTC. Puoi utilizzare un passaggio "Fetch variables" all'interno di Flow Builder per effettuare una richiesta GET a http://api.timezonedb.com e sincronizzare automaticamente con il fuso orario del cliente. Le output variables devono essere formatate. Si prega di registrarsi e ottenere la propria chiave API gratuita.

Suggerimento: Assicurati di monitorare gli errori di gestione del flusso per garantire che il tuo flusso continuerà anche se la richiesta fallisce.

Flowchart illustrating a decision-making process for fetching a timestamp, featuring a starting point labeled "Fetch TimeStamp" with options "Success" and "Failed," and a side panel showing settings for API configuration, including URL, method, OAuth integration, and variables.


Questi sono i semplici passaggi che devi seguire per iniziare a utilizzare SMS o Voice come soluzione di ripiego 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 broadcast su WhatsApp. Ora sai come usare Flows per personalizzare la tua esperienza 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

Connettiamoci con un esperto di Bird.
Scopri tutta la potenza del Bird in 30 minuti.

Inviando, accetti che Bird possa contattarti riguardo ai nostri prodotti e servizi.

Puoi annullare l'iscrizione in qualsiasi momento. Consulta la Informativa sulla Privacy di Bird per i dettagli sul trattamento dei dati.

Azienda

Newsletter

Rimani aggiornato con Bird attraverso aggiornamenti settimanali nella tua inbox.

Inviando, accetti che Bird possa contattarti riguardo ai nostri prodotti e servizi.

Puoi annullare l'iscrizione in qualsiasi momento. Consulta la Informativa sulla Privacy di Bird per i dettagli sul trattamento dei dati.

Connettiamoci con un esperto di Bird.
Scopri tutta la potenza del Bird in 30 minuti.

Inviando, accetti che Bird possa contattarti riguardo ai nostri prodotti e servizi.

Puoi annullare l'iscrizione in qualsiasi momento. Consulta la Informativa sulla Privacy di Bird per i dettagli sul trattamento dei dati.

Azienda

Newsletter

Rimani aggiornato con Bird attraverso aggiornamenti settimanali nella tua inbox.

Inviando, accetti che Bird possa contattarti riguardo ai nostri prodotti e servizi.

Puoi annullare l'iscrizione in qualsiasi momento. Consulta la Informativa sulla Privacy di Bird per i dettagli sul trattamento dei dati.

Connettiamoci con un esperto di Bird.
Scopri tutta la potenza del Bird in 30 minuti.

Inviando, accetti che Bird possa contattarti riguardo ai nostri prodotti e servizi.

Puoi annullare l'iscrizione in qualsiasi momento. Consulta la Informativa sulla Privacy di Bird per i dettagli sul trattamento dei dati.

R

Raggiungi

G

Grow

M

Manage

A

Automate

Azienda

Newsletter

Rimani aggiornato con Bird attraverso aggiornamenti settimanali nella tua inbox.

Inviando, accetti che Bird possa contattarti riguardo ai nostri prodotti e servizi.

Puoi annullare l'iscrizione in qualsiasi momento. Consulta la Informativa sulla Privacy di Bird per i dettagli sul trattamento dei dati.