
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 y más negocios interactúan con sus clientes a través de WhatsApp, puede ser costoso y llevar mucho tiempo entender cuáles usuarios tienen cuentas de WhatsApp y cuáles no.
Para esas empresas, comprender cuáles usuarios no están recibiendo sus mensajes de API de WhatsApp puede ayudar a optimizar los resultados de sus mensajes de difusión, aumentar las conversiones y el compromiso, y asegurar la conexión con alternativas.
Con los Flows de Bird, puedes comprender automáticamente si un mensaje de WhatsApp fue entregado, y usar SMS o Voice como opciones de respaldo para asegurarte de llegar a tu cliente. Aprende cómo obtener más datos de cada mensaje SMS para optimizar tus campañas. En esta publicación de blog, aprenderás cómo:
Configurar la lógica de tus flujos con Flows
Ver los resultados de tu campaña de mensajes de API de WhatsApp 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 que se aprueben tus mensajes de plantilla o aún no puedes enviar tu primer mensaje de WhatsApp, asegúrate de leer nuestra guía Mejores Prácticas para Mensajes 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
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 de mensajes y su estado. Luego, usa esa información para optimizar la entrega a través de WhatsApp y crea 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

2. Integra tu cuenta de Google con el Bird dashboard para que puedas conectar la hoja que acabas de crear con tu flujo

3. Conecta las columnas de tu “WhatsApp Campaign Reporting” con cada columna en tu nuevo flujo dentro de Flow Builder

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 la API de WhatsApp:
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 empresa no logró enviarse

En este paso, añadirás tu canal de respaldo a la rama rechazada. La rama rechazada capturará a todos tus clientes que no recibieron tu mensaje de WhatsApp exitosamente. Esto es parte de una estrategia más amplia para desviar consultas a canales de menor costo.
1. Añade la acción “Enviar SMS” o “Llamada saliente” como un paso en la rama rechazada. Esta rama se utilizará como la ruta de respaldo una vez que los mensajes sean rechazados por WhatsApp Business API. El SMS también es efectivo para recopilar comentarios de los clientes a través de formularios. Por ejemplo, si un mensaje no se entrega con éxito, Flow Builder enviará un SMS o un mensaje de voz.

2. Usa el Flow Heatmap para monitorear el flujo y ver los resultados de tu campaña API de WhatsApp. Podrás ver cuántos mensajes fueron enviados, entregados, rechazados y mucho más.

Utiliza nuestro Heatmap para entender los resultados y la entregabilidad de tus campañas de difusión de API de WhatsApp. Para obtener una visión más amplia de la campaña, aprende cómo usar el Competitive Tracker de Bird para comparar tu rendimiento.
Parte 4: Añadir marca de tiempo a tu flujo (opcional)
La variable de timestamp predeterminada en Flows se basa en la zona horaria UTC. Puedes 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ístrate y obtén tu propia clave de API gratuita.
Consejo: Asegúrate de monitorear los fallos de manejo del flujo para garantizar que tu flujo continúe incluso si la solicitud falla.

Estos son los pasos simples que debes seguir para comenzar a usar SMS o Voice como respaldo cuando tus mensajes de WhatsApp no se entregan correctamente.
Conclusión
Tu flujo ahora puede crear un Heatmap y mostrar los resultados de tus campañas de difusión de WhatsApp. Ahora sabes cómo usar Flows para personalizar la experiencia del cliente. Para continuar construyendo proyectos y relacionarte con tus clientes a través de una sola API, consulta nuestra WhatsApp API y la documentación de Conversations API. Al trabajar con APIs, sigue las mejores prácticas de versionado de APIs para integraciones mantenibles.