Reach

Grow

Manage

Automate

Reach

Grow

Manage

Automate

Cómo usar la API de WhatsApp para habilitar retrocesos por SMS o voz

WhatsApp

1 min read

Cómo usar la API de WhatsApp para habilitar retrocesos por SMS o voz

WhatsApp

1 min read

Cómo usar la API de WhatsApp para habilitar retrocesos por SMS o voz

Con el Flow Builder de MessageBird, puedes saber automáticamente si un mensaje de WhatsApp fue entregado, y utilizar SMS o Voz como opción de respaldo para asegurarte de llegar a tu cliente.

A medida que más negocios se involucran con sus clientes a través de WhatsApp, puede llevar tiempo y ser costoso entender cuáles usuarios tienen cuentas de WhatsApp y cuáles no.

Para esas empresas, comprender cuáles usuarios no están recibiendo tus mensajes de WhatsApp API puede ayudarte a optimizar los resultados de tus mensajes de difusión, aumentar las conversiones y el compromiso, y asegurar la conexión con soluciones alternativas. 

Con Flows de Bird, puedes entender automáticamente si se entregó un mensaje de WhatsApp, y usar SMS o Voice como opciones alternativas para asegurar que alcances a tu cliente. En este artículo del blog, aprenderás cómo:

  • Configurar la lógica de flujo con Flows

  • Ver los resultados de la campaña de mensajes de WhatsApp API con Flow Heatmap

  • Construir una lista de números de teléfono de WhatsApp que fueron rechazados

Esta guía te ayudará si tus mensajes de plantilla de WhatsApp ya han sido aprobados y ya estás enviando mensajes de difusión con Flow Builder. Si tienes problemas para conseguir que tus mensajes de plantilla sean aprobados o aún no puedes enviar tu primer mensaje de WhatsApp, asegúrate de leer nuestra guía de Mejores Prácticas de Mensaje de WhatsApp.

Requirements

Antes de comenzar a construir la lógica y el flujo dentro de Flow Builder, necesitas tener los siguientes requisitos listos:

Con esos, puedes seguir estos pasos para ver los resultados de tu campaña de difusión y crear alternativas de SMS/Voice para ayudar a asegurar la entregabilidad usando Flow Builder. 

Paso 1: Crear un nuevo flujo en Flow Builder con un WhatsApp Webhook

Para el primer paso, inicia un nuevo flujo usando esta plantilla:

1. Inicia sesión en tu Bird Dashboard y ve a Flows.

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


2. Descarga el flujo de ejemplo que vas a usar.

3. Importa el flujo con la función de importación. Y publica el flujo.

Interface for importing a flow.


4. El flujo se verá como la imagen a continuación. Luego, haz clic en el botón Publicar y copia la URL de Webhook generada.

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. Navega y abre tu Flujo de Campaña de Difusión de WhatsApp. Haz clic en el paso de enviar mensaje de plantilla de WhatsApp, desplázate hacia el final y activa la opción de informes de estado. Inserta la URL de Webhook copiada en el campo disponible como se ve en la captura de pantalla a continuación. No olvides Publicar nuevamente.

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.

Para el primer paso, inicia un nuevo flujo usando esta plantilla:

1. Inicia sesión en tu Bird Dashboard y ve a Flows.

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


2. Descarga el flujo de ejemplo que vas a usar.

3. Importa el flujo con la función de importación. Y publica el flujo.

Interface for importing a flow.


4. El flujo se verá como la imagen a continuación. Luego, haz clic en el botón Publicar y copia la URL de Webhook generada.

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. Navega y abre tu Flujo de Campaña de Difusión de WhatsApp. Haz clic en el paso de enviar mensaje de plantilla de WhatsApp, desplázate hacia el final y activa la opción de informes de estado. Inserta la URL de Webhook copiada en el campo disponible como se ve en la captura de pantalla a continuación. No olvides Publicar nuevamente.

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.

Para el primer paso, inicia un nuevo flujo usando esta plantilla:

1. Inicia sesión en tu Bird Dashboard y ve a Flows.

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


2. Descarga el flujo de ejemplo que vas a usar.

3. Importa el flujo con la función de importación. Y publica el flujo.

Interface for importing a flow.


4. El flujo se verá como la imagen a continuación. Luego, haz clic en el botón Publicar y copia la URL de Webhook generada.

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. Navega y abre tu Flujo de Campaña de Difusión de WhatsApp. Haz clic en el paso de enviar mensaje de plantilla de WhatsApp, desplázate hacia el final y activa la opción de informes de estado. Inserta la URL de Webhook copiada en el campo disponible como se ve en la captura de pantalla a continuación. No olvides Publicar nuevamente.

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.

Paso 2: Registra los detalles de los mensajes de WhatsApp en una nueva hoja de Google Sheet

En este paso, aprenderás cómo conectar tu flujo a Google Sheets para que puedas rastrear la entrega y el estado de los mensajes. Luego, utiliza esa información para optimizar la entrega a través de WhatsApp y crear una lógica de respaldo para asegurarte de llegar a tu cliente.

1. Crea una nueva hoja de Google con el siguiente nombre (“WhatsApp Campaign Reporting”) y columnas:

  • Time: Esto mostrará la hora en que tu mensaje fue rechazado

  • Message_From: Quién es el remitente del mensaje

  • Message_To: Quién es el destinatario del mensaje

  • Status: Cuál es el estado actual del mensaje

  • Description: Cuál es la razón por la que el mensaje fue rechazado

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 tu cuenta de Google con el Bird dashboard para que puedas conectar la hoja que acabas de crear con tu flujo

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


3. Conecta las columnas de tu "WhatsApp Campaign Reporting" con cada columna de tu nuevo flujo dentro de 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: Crear lógica de respaldo para SMS / Voice

En este paso, podrás agregar canales de respaldo (SMS o Voice) a la lógica de tu flujo si un mensaje de WhatsApp es rechazado.

Estas son algunas de las razones más comunes por las cuales los mensajes son rechazados en esta etapa:

  • El número de teléfono de tus clientes es inválido

  • No tienen señal en el momento en que se envió el mensaje

  • No usan WhatsApp o no lo tienen instalado en su teléfono móvil

Una vez que abras el flujo en Flows, verás cuatro ramas diferentes (ver imagen abajo). Estas ramas están alineadas con los estados de mensajes de WhatsApp API:

  • Enviado: Mensaje recibido por el servidor de WhatsApp

  • Entregado: Mensaje entregado al destinatario

  • Leído: Mensaje leído por el destinatario

  • Rechazado: Mensaje enviado por tu negocio no pudo enviarse

Flowchart depicting a webhook integration with status updates.


En este paso, agregarás tu canal de respaldo a la rama rechazada. La rama rechazada capturará a todos tus clientes que no recibieron tu mensaje de WhatsApp con éxito.

1. Añade la acción “Enviar SMS” o “Llamada Saliente” como un paso en la rama rechazada. Esta rama se usará como la ruta de respaldo una vez que los mensajes sean rechazados por WhatsApp Business API. Por ejemplo, si un mensaje no se entrega con éxito, Flow Builder enviará un SMS o un mensaje de voz.

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 para monitorear el flujo y ver los resultados de tu campaña de WhatsApp API. Podrás ver cuántos mensajes fueron enviados, entregados, rechazados y mucho más.

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.


Utiliza nuestro Heatmap para entender los resultados y la entregabilidad de tus campañas de difusión de WhatsApp API. 

Parte 4: Añadir marca de tiempo a tu flujo (opcional)

La variable de marca de tiempo predeterminada en Flows se basa en la zona horaria UTC. Puede usar un paso de "Fetch variables” dentro de Flow Builder para hacer una solicitud GET a http://api.timezonedb.com y sincronizar automáticamente con la zona horaria del cliente. Las output variables deben estar formatted. Por favor, regístrese y obtenga su propia clave API gratuita.

Consejo: Asegúrese de monitorear los fallos de manejo del flujo para asegurar que su flujo continúe incluso si la solicitud falla.

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.


Estos son los pasos sencillos que debe seguir para comenzar a usar SMS o Voice como alternativa cuando sus mensajes de WhatsApp no se entreguen correctamente.

Conclusión

Su flujo ahora puede crear un Heatmap y mostrar los resultados de sus campañas de difusión de WhatsApp. Ahora sabe cómo usar Flows para personalizar la experiencia de sus clientes. Para seguir construyendo proyectos y comunicarse con sus clientes a través de un solo API, consulte nuestra documentación de WhatsApp API y Conversations API

Conectémosle con un experto de Bird.
Vea el poder completo del Bird en 30 minutos.

Al enviar, aceptas que Bird pueda contactarte sobre nuestros productos y servicios.

Puedes darte de baja en cualquier momento. Consulta el Aviso de Privacidad de Bird para obtener detalles sobre el procesamiento de datos.

Company

Newsletter

Mantente al día con Bird a través de actualizaciones semanales en tu buzón.

Al enviar, aceptas que Bird pueda contactarte sobre nuestros productos y servicios.

Puedes darte de baja en cualquier momento. Consulta el Aviso de Privacidad de Bird para obtener detalles sobre el procesamiento de datos.

Conectémosle con un experto de Bird.
Vea el poder completo del Bird en 30 minutos.

Al enviar, aceptas que Bird pueda contactarte sobre nuestros productos y servicios.

Puedes darte de baja en cualquier momento. Consulta el Aviso de Privacidad de Bird para obtener detalles sobre el procesamiento de datos.

Company

Newsletter

Mantente al día con Bird a través de actualizaciones semanales en tu buzón.

Al enviar, aceptas que Bird pueda contactarte sobre nuestros productos y servicios.

Puedes darte de baja en cualquier momento. Consulta el Aviso de Privacidad de Bird para obtener detalles sobre el procesamiento de datos.

Conectémosle con un experto de Bird.
Vea el poder completo del Bird en 30 minutos.

Al enviar, aceptas que Bird pueda contactarte sobre nuestros productos y servicios.

Puedes darte de baja en cualquier momento. Consulta el Aviso de Privacidad de Bird para obtener detalles sobre el procesamiento de datos.

R

Reach

G

Grow

M

Manage

A

Automate

Company

Newsletter

Mantente al día con Bird a través de actualizaciones semanales en tu buzón.

Al enviar, aceptas que Bird pueda contactarte sobre nuestros productos y servicios.

Puedes darte de baja en cualquier momento. Consulta el Aviso de Privacidad de Bird para obtener detalles sobre el procesamiento de datos.