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 que permite crear e implementar rápidamente flujos de trabajo nativos centrados en tareas en WhatsApp a fin de enriquecer las interacciones de los usuarios. Es un recorrido que permite mejorar la finalización de las tareas, reducir el número de abandonos y lograr una mayor interacción entre las empresas y los usuarios.

Con WhatsApp Flows, una función de la plataforma de WhatsApp Business diseñada para enriquecer las interacciones de los usuarios, las empresas pueden ofrecer experiencias interactivas dentro del chat y transformar conversaciones largas en interacciones rápidas y sencillas. Para mejorar la interacción entre las empresas y los usuarios, puedes crear formularios de entrada sencillos, diseñar flujos de trabajo usando varias pantallas y establecer los puntos de conexión del intercambio de datos en el caso de interacciones más complejas.

En las próximas secciones, analizaremos en detalle los aspectos técnicos más importantes de WhatsApp Flows y exploraremos cómo te puede ayudar a crear experiencias de usuario interactivas.

Introducción a WhatsApp Flows

WhatsApp Flows es una puerta de acceso a experiencias de usuario interactivas dentro del ámbito familiar de la interfaz de chat de WhatsApp. Es un lienzo donde puedes crear, administrar y entregar flujos a medida, creando una vía de interacción con el usuario personalizada.

Tanto si tu objetivo es la recopilación de datos sencilla como una interacción compleja basada en la lógica condicional, WhatsApp Flows tiene todo para ayudarte mediante herramientas versátiles que se adaptan a distintos niveles de complejidad y personalización.

Veamos las distintas tecnologías que se usan para crear WhatsApp Flows y cómo te pueden ayudar a crear y administrar experiencias interactivas centradas en el usuario dentro de WhatsApp de forma fluida.

Crear flujos adjuntando la función a la plantilla de mensajes

Crear flujos de esta manera es la forma más sencilla de empezar a usar WhatsApp Flows. Este flujo (se accede desde el administrador de WhatsApp) proporciona una herramienta intuitiva para arrastrar y soltar y crear un flujo junto a una plantilla de mensaje.

Incorporar flujos desde plantillas de mensajes reduce la curva de aprendizaje para crear flujos. Además, no se requiere una codificación JSON de flujos, lo que lo vuelve accesible a una gama de usuarios más amplia.

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 tiene funciones como la de resaltar la sintaxis y aplicar formato de código para el JSON de flujos.

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

JSON de flujos

El JSON de flujos es el modelo de tu flujo, lo que define su estructura, lógica y elementos de la interfaz de usuario. Tanto si estás diseñando un formulario que tiene 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 renderizar cada pantalla, administrar las transiciones y manejar las entradas de los usuarios.

API de flujos

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

Conectar WhatsApp Flows a tu punto de conexión

WhatsApp Flows puede funcionar de forma independiente, pero también puedes conectarlo a un punto de conexión a fin de obtener interacciones más dinámicas. Esta conexión permite el intercambio de datos en tiempo real, por lo que es ideal para situaciones como reservas de citas y procesos de autenticación. Además, puedes incorporar la lógica condicional dentro de las pantallas y entre ellas, lo que proporciona a los usuarios una experiencia personalizada a medida que pasan por un flujo.

Webhooks

Los webhooks te permiten 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 error y el rendimiento de los puntos de conexión. Puedes usar estos comentarios para abordar cualquier problema y crear experiencias más fluidas para los usuarios finales de forma proactiva.

Aprovechar 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 de ida y vuelta engorrosos que dificultan la eficiencia, al introducir una forma estructurada de recopilar información a través de varios formularios de entrada, como menús desplegables, botones de opción y campos de texto.

Al reducir las ineficiencias del intercambio de textos largos y de enlaces y reemplazarlos con flujos estructurados e interactivos, puedes ofrecer una experiencia de usuario mejor y más atractiva. Además, viene con la interfaz de WhatsApp que resulta familiar y se usa con frecuencia, lo que hace que la adopción por parte del usuario sea sencilla y directa.

WhatsApp Flows en acción

Estos son algunos ejemplos de casos de uso de WhatsApp Flows.

Reservar y programar citas

Reservar citas requiere comprobaciones y confirmaciones de disponibilidad en tiempo real, por lo que se empieza por conectar el flujo a un punto de conexión. De esta manera, el sistema puede ofrecer actualizaciones sobre los horarios disponibles en tiempo real. La lógica de back-end que administra los horarios de las citas podría gestionarse por medio de una app personalizada, con la API de flujos y los webhooks que aseguran un intercambio de datos y notificaciones fluido.

Gráfico de reserva y programación de citas

Generar clientes potenciales

Para poder administrar 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 información del usuario a través de una secuencia predeterminada de preguntas. La sencillez de esta configuración permite una rápida implementación y facilidad de uso, lo que facilita la generación eficaz de clientes potenciales.

Gráfico de generación de clientes potenciales

Realizar encuestas

Al igual que la generación de clientes potenciales, realizar encuestas es un caso de uso sencillo en el caso de un flujo autónomo. Puedes diseñar la encuesta y varios métodos de entrada para recopilar respuestas y simplificar el proceso de recopilación de datos.

Gráfico de realizar de encuestas

Impulsar tu potencial con WhatsApp Flows

WhatsApp Flows cierra la brecha entre los intercambios de texto estáticos y las experiencias interactivas. Al aprovechar el canal de datos seguro para conectarse a los puntos de conexión, permite el intercambio de datos en tiempo real, lo que mejora el flujo de información entre las empresas y los usuarios.

Considera WhatsApp Flows como un lienzo para diseñar, crear y personalizar los recorridos de los usuarios, como una forma de brindar experiencias completas de extremo a extremo.

Ahora que tienes un conocimiento sólido de lo que ofrece WhatsApp Flows, te toca a ti explorar, experimentar y ver qué soluciones innovadoras puedes crear con WhatsApp Flows.

Da el próximo paso y Empieza ahora.