Skip to content

Flujos de WhatsApp

WhatsApp Flows es una mejora del canal de mensajería de WhatsApp existente, que te permite crear experiencias de mensajería interactivas y dinámicas. Esta página proporciona instrucciones paso a paso para participar en el programa de Acceso Anticipado y utilizar WhatsApp Flows.

Configuración de los Flujos de WhatsApp

  1. Conéctate a tu cuenta Meta.
  2. Crea Flujos desde una de las dos ubicaciones principales:
    • Herramientas de la cuenta: Ve a la pestaña Flujos para ver el ID del Flujo y crear un nuevo Flujo.
    • Administra plantillas: Este es el método recomendado para crear Flujos. Aquí puedes generar plantillas y seleccionar una opción de Flujo durante el proceso de creación de plantillas.

!Administrador de WhatsApp con una página para crear una plantilla de Flows.

3. Selecciona un Flujo existente o crea uno. Si creas un Flujo, elige entre dos opciones:

  • Formulario personalizado: Para requisitos específicos
  • Elementos prediseñados: Para una configuración más rápida

Configurar mensajes y respuestas de WhatsApp Flow

  1. En un Canvas de Braze, crea un paso en mensaje de WhatsApp que utilice la plantilla de mensaje que contiene el Flujo respectivo.
  2. Continúa creando tu plantilla. Si es necesario, añade medios, contenido variable o ambos a tu mensaje. Tu selección de Flujo se elige cuando se confecciona la plantilla, por lo que no se requiere información adicional para la experiencia de flujo.

!Creador de mensajes de WhatsApp utilizando una plantilla de flujo de WhatsApp.

  1. En un Canvas de Braze, crea un paso en mensaje de WhatsApp que utilice un mensaje de respuesta y un mensaje de flujo.

!Un paso de mensaje para un tipo de mensaje de respuesta de WhatsApp y un diseño de mensaje Flow.

2. Selecciona el Flujo correspondiente y continúa creando tu mensaje.

!Un creador de mensajes de respuesta de Flujo con un desplegable ampliado para seleccionar un Flujo.

Vista previa del flujo

Antes de lanzar un Canvas con un Flujo, puedes seleccionar Vista previa Flujo para previsualizar el Flujo directamente en Braze y confirmar que se comporta como se espera. También puedes interactuar con el Flujo en la vista previa para experimentar cómo navegaría un usuario por el Flujo, y luego hacer ajustes en tiempo real. Si un Flujo contiene varias páginas, puedes interactuar con cada una de ellas.

!Ventana de vista previa que muestra un formulario para que un usuario termine de registrarse.

Guardar la respuesta de Flujo completo

Paso 1: Crear una ruta de acción

Crea un paso en Canvas de Ruta de acción o una campaña basada en la acción. Selecciona un desencadenante de Enviar un mensaje entrante de WhatsApp y la condición Respondido al flujo y, a continuación, selecciona el Flujo correspondiente o Cualquier flujo.

!Un desencadenante para usuarios que enviaron un mensaje entrante de WhatsApp y respondieron a cualquier Flujo.

Paso 2: Redacta tu mensaje de WhatsApp

Cuando redactes tu mensaje de WhatsApp, selecciona el icono más para abrir la ventana Añadir personalización y, a continuación, selecciona Propiedades de WhatsApp para el tipo de personalización y inbound_flow_response para el atributo personalizado. Esto guardará información en los perfiles de usuario o la reenviará a otros servicios, como los webhooks.

!Creador de mensajes de WhatsApp con un componente “Añadir personalización” para insertar una personalización de propiedades de WhatsApp con el atributo personalizado inbound_flow_response.

Paso 3: Guarda la respuesta de Flujo completo

Puedes utilizar el editor JSON avanzado para guardar atributos de la respuesta del Flujo en atributos personalizados, o utilizar un Canvas de varios pasos para guardar la respuesta en un atributo personalizado anidado.

En el editor JSON avanzado, introduce {"attributes": [{"flow_1": {{whats_app.${inbound_flow_response}}}}]}, donde “flow_1” es el atributo personalizado en el que quieres que se guarde el flujo.

!Paso de actualización de usuarios con un editor JSON avanzado.

  1. Confirma que ya has creado un atributo personalizado con el tipo de datos de objeto (“flow_1” en este ejemplo) dentro de la configuración de datos de tu espacio de trabajo.
  2. En el editor de interfaz de usuario, utiliza Liquid {{whats_app.${inbound_flow_response}}} para rellenar el atributo personalizado y guardar en él toda la respuesta Flow del usuario. Tienes que rellenar el valor clave como {{whats_app.${inbound_flow_response}}} antes de seleccionar el atributo personalizado que has creado.

!Paso de actualización de usuario que utiliza el editor de IU.

Después de que Braze reciba una respuesta de Flujo, guardaremos el atributo personalizado anidado con la denominación prescrita en el perfil de usuario. Ese atributo personalizado puede extraerse al crear Lienzos.

!Ventana que muestra el contenido de un atributo personalizado de “flow_1”.

Cuando estés listo, envía un mensaje de prueba para comprobar el Flujo. Después, ¡lanza el Canvas!

Guardar campos específicos de respuestas de Flujo en un atributo personalizado específico

Puedes utilizar atributos personalizados anidados o la etiqueta de Liquid json_parse para extraer campos específicos de las respuestas de Flow.

Para guardar partes específicas de la respuesta de Flujo del usuario, completa todos los pasos de Guardar la respuesta de Flujo completa, incluido el lanzamiento del Canvas. El Canvas debe iniciarse para crear el atributo personalizado anidado al que harás referencia. Tras iniciar el Canvas y completar un Flujo, sigue los siguientes pasos:

  1. Crea un paso posterior de Actualización de Usuario que utilice el editor de IU.
  2. Selecciona Añadir personalización y, a continuación, selecciona Atributo personalizado anidado y el correspondiente atributo de nivel superior donde se almacena el Flujo.

!Paso de actualización de usuario con un atributo personalizado anidado personalización.

3. Selecciona el atributo clave que quieras guardar e inserta el Liquid en el campo Valor clave.

!Ventana para “flow_1” con atributos para seleccionar.

4. Elige el atributo donde quieres almacenarlo. 5. Envía un mensaje de prueba para probar el Flujo.

Utiliza la etiqueta de Liquid json_parse para extraer respuestas específicas del flujo. Por ejemplo, puedes extraer el token de Flujo y las opciones seleccionadas para personalizar un mensaje de seguimiento.

Paso 1: Crear una ruta de acción

Crea una ruta de acción con el desencadenante Enviar un mensaje entrante de WhatsApp para procesar la información del flujo.

Paso 2: Redacta tu mensaje de WhatsApp

Cuando redactes tu mensaje de WhatsApp, selecciona el icono más para abrir la ventana Añadir personalización y, a continuación, selecciona Propiedades de WhatsApp para el tipo de personalización y inbound_flow_response para el atributo personalizado. Esto guardará información en los perfiles de usuario o la reenviará a otros servicios, como los webhooks.

Paso 3: Guardar campos específicos de la respuesta Flujo

En el editor de IU, selecciona lo siguiente:

  • Nombre del atributo: YOUR_CUSTOM_ATTRIBUTE (en este ejemplo: “First_name”)
  • Acción: Actualización
  • Valor clave: {% assign parsed_json = {{whats_app.${inbound_flow_response}}} | json_parse %}{{ parsed_json.FIELDS_THAT_APPLY }}

!Creador de mensajes de WhatsApp con un componente “Añadir personalización” para insertar una personalización de propiedades de WhatsApp con el atributo personalizado inbound_flow_response.

Cuando estés listo, envía un mensaje de prueba para comprobar el Flujo. Después, ¡lanza el Canvas!

Si tienes alguna duda o necesitas más ayuda, ponte en contacto con el Servicio de Asistencia.

New Stuff!