Volver a las novedades para desarrolladores

WhatsApp Flows 101: An Introduction

27 de octubre de 2023DeFariha Rehman

WhatsApp Flows es una función de la Plataforma de WhatsApp Business diseñada para optimizar las interacciones con los usuarios que permite desarrollar e implementar flujos de trabajo nativos y centrados en las tareas de manera rápida en WhatsApp. Es una forma de facilitar la finalización de tareas, reducir el número de abandonos y mejorar las interacciones entre empresas y usuarios.

WhatsApp Flows es una función de la Plataforma de WhatsApp Business diseñada para optimizar las interacciones con los usuarios que permite a las empresas ofrecer experiencias interactivas dentro de los chats y, de esta forma, convertir largas conversaciones en interacciones rápidas y sencillas. Podrás crear formularios con respuestas directas, diseñar flujos de trabajo en varias pantallas y establecer extremos de intercambio de datos para interacciones más complejas. Todo esto te permitirá mejorar la interacción entre tu empresa y los usuarios.

En las siguientes secciones profundizaremos en los principales aspectos técnicos de WhatsApp Flows y descubriremos cómo puede ayudarte a crear experiencias interactivas para los usuarios.

Conoce WhatsApp Flows

WhatsApp Flows permite crear experiencias interactivas para los usuarios con la ampliamente conocida interfaz de chats de WhatsApp. Se trata de un espacio en el que puedes crear, administrar y entregar flujos adaptados, lo que te permite establecer una vía de interacciones personalizadas con los usuarios.

Tanto si tu objetivo es recopilar datos de manera directa como si buscas establecer una interacción compleja basada en la lógica condicional, WhatsApp Flows te ofrece para ello herramientas versátiles y adaptables a diferentes niveles de complejidad y personalización.

Veamos las diferentes tecnologías que se utilizan para crear WhatsApp Flows y cómo pueden ayudarte a crear y administrar experiencias interactivas y centradas en el usuario de manera sencilla en WhatsApp.

Crea flujos con plantillas de mensajes

La creación de flujos con plantillas de mensajes es la forma más sencilla de empezar a utilizar Flows. Este tipo de flujos, al que puedes acceder desde el Administrador de WhatsApp, cuenta con una herramienta intuitiva que permite arrastrar y soltar para crear un flujo junto con una plantilla de mensaje.

Incorporar flujos a partir de plantillas de mensajes reduce la curva de aprendizaje de creación de flujos. Además, no es necesario utilizar código JSON, por lo que es accesible para un mayor número de usuarios.

Flows Builder

Para crear flujos más complejos fuera del proceso de creación de plantillas de mensajes, los desarrolladores pueden acceder a la interfaz de usuario de Flows Builder en el Administrador de WhatsApp. Desde aquí, pueden crear flujos nuevos y administrar los que ya tienen. El editor de código integrado cuenta con funciones como la de resaltar la sintaxis y aplicar formato de código JSON para los flujos.

Si eres un desarrollador que busca crear un flujo más complejo con lógica condicional o recorridos ramificados, esta es la herramienta adecuada.

JSON de flujos

El JSON de flujos es el modelo de tu flujo, lo que define la estructura, la lógica y los elementos de la interfaz de usuario. Tanto si estás diseñando un formulario con varios pasos como una encuesta, el JSON de flujos contiene todas las definiciones necesarias. Aquí se define todo, desde los campos de texto estáticos hasta los botones interactivos. El JSON de flujos indica a WhatsApp cómo representar cada pantalla, administrar las transiciones y gestionar las respuestas de los usuarios.

API de flujos

La API de flujos simplifica la administración programática de los flujos, lo que facilita la gestión de varios flujos o la integración de la creación de flujos en tu estrategia de desarrollo actual. La API de flujos es tu solución si quieres implementar, actualizar o eliminar flujos a gran escala sin tener que navegar por la interfaz de usuario de Flows Builder.

Conecta WhatsApp Flows a tu extremo

WhatsApp Flows puede funcionar de forma independiente, pero también puedes conectar esta herramienta a un extremo para conseguir interacciones más dinámicas. Esta conexión permite el intercambio de datos en tiempo real, por lo que es ideal para la reserva de citas y los procesos de autenticación. Asimismo, puedes incorporar la lógica condicional dentro de las pantallas y entre ellas para ofrecer a los usuarios una experiencia personalizada mientras recorren un flujo.

Webhooks

Los webhooks están disponibles para realizar un seguimiento de WhatsApp Flows y optimizar la función. Al suscribirte a los webhooks, puedes supervisar métricas clave de los flujos, como los cambios de estado, las tasas de errores y el rendimiento de los extremos. Puedes usar estos comentarios para solucionar problemas y crear experiencias más fluidas para los usuarios finales de forma proactiva.

Implementa WhatsApp Flows

En el ámbito de la comunicación digital, la eficiencia y la interacción con los usuarios son fundamentales. WhatsApp Flows aborda los procesos interminables y engorrosos que reducen la eficiencia al introducir una forma estructurada de recopilar información a través de diferentes formatos de formulario, por ejemplo, con menús desplegables, botones de opción y campos de texto.

Al reducir las ineficiencias de los enlaces y las conversaciones largas e interminables, y reemplazarlos por flujos estructurados e interactivos, puedes ofrecer una experiencia de usuario optimizada y más atractiva. Además, todo esto tiene lugar dentro de la ampliamente conocida interfaz de usuario de WhatsApp, lo que hace que la adopción por parte del usuario sea sencilla y directa.

WhatsApp Flows en acción

Veamos algunos ejemplos de casos de uso de WhatsApp Flows.

Reserva y programación de citas

Para reservar citas, es necesario comprobar la disponibilidad en tiempo real y confirmarlas, por lo que lo primero es conectar el flujo a un extremo. De esta forma, el sistema puede ofrecer actualizaciones sobre las franjas horarias disponibles en tiempo real. La lógica de back-end que administra los horarios de las citas podría gestionarse por medio de una aplicación personalizada para que la API de flujos y los webhooks garanticen un sistema de notificaciones y un intercambio de datos fluidos.

Gráfico de reserva y programación de citas

Generación de clientes potenciales

Para poder gestionar la generación de clientes potenciales de forma eficaz, puedes usar un flujo autónomo. Este caso de uso no requiere interacción en tiempo real, sino que recopila la información de los usuarios a través de una secuencia predeterminada de preguntas. La sencillez de esta configuración permite una rápida implementación y su uso de forma sencilla, por lo que se pueden generar clientes potenciales con mayor eficacia.

Gráfico de generación de clientes potenciales

Realización de encuestas

Al igual que la generación de clientes potenciales, realizar encuestas es un caso de uso directo para los flujos autónomos. Puedes diseñar la encuesta y diferentes métodos de respuesta para simplificar el proceso de recopilación de datos.

Gráfico de realización de encuestas

Sácale partido al potencial de WhatsApp Flows

WhatsApp Flows funciona como puente entre el intercambio de texto estático y las experiencias interactivas. Al utilizar el canal de datos seguro para conectarse a los extremos, esta función permite el intercambio de datos en tiempo real, lo que mejora el flujo de información entre empresas y usuarios.

Considera WhatsApp Flows un espacio en el que diseñar, crear y personalizar recorridos de usuario para ofrecer experiencias completas de extremo a extremo.

Ahora que conoces bien lo que ofrece WhatsApp Flows, te toca explorar, experimentar y ver qué soluciones innovadoras puedes crear con esta función.

Da el siguiente paso y empieza ya.