Definición
WhatsApp Flows es una función de la WhatsApp Business Platform para crear formularios estructurados de varias pantallas dentro de un chat, como reservas, formularios de captación de leads, encuestas o solicitudes de préstamo. Las pantallas se definen en Flow JSON y pueden llamar a un endpoint propio de la empresa.
Un Flow es un conjunto de pantallas con componentes como campos de texto, listas desplegables, selectores de fecha, casillas de verificación y carga de archivos multimedia. El desarrollador lo describe en Flow JSON y lo publica mediante la Flows API o WhatsApp Manager. Un Flow puede ser estático o intercambiar datos con el backend de la empresa a través de un endpoint de datos cifrado.
Los Flows pueden enviarse dentro de una ventana de atención al cliente como mensaje interactivo, o fuera de ella como plantilla con un botón FLOW. La documentación de Meta cubre los estados del ciclo de vida, el control de versiones, las métricas y la supervisión del estado, incluidas alertas cuando la tasa de errores o la latencia de un endpoint empeoran.
Los Flows son adecuados para tareas que requerirían muchos turnos de chat, como elegir sucursal, fecha y franja horaria o recopilar datos de KYC. Mantienen al cliente dentro de WhatsApp en lugar de enviarlo a una página web.
Hay que vigilar los endpoints lentos o no disponibles, que pueden hacer que Meta limite o bloquee un Flow. Conviene que los formularios sean breves y no recoger datos, como números de tarjeta, que la política de privacidad propia y la normativa local no permitan en un chat.
