WhatsApp Flows
WhatsApp Flows es una mejora del canal de WhatsApp existente que te permite crear experiencias de mensajería interactivas y dinámicas. Esta página proporciona instrucciones paso a paso para usar WhatsApp Flows.
Configuración de WhatsApp Flows
- Inicia sesión en tu cuenta de Meta.
- Crea Flows desde una de las dos ubicaciones principales:
- Account tools: Ve a la pestaña Flows para ver el Flow ID y crear un nuevo Flow.
- Manage templates: Este es el método recomendado para crear Flows. Aquí puedes generar plantillas y seleccionar una opción de Flow durante el proceso de creación de plantillas.


También puedes crear una plantilla de Flow de marketing o utilidad en Braze con el Creador de plantillas de WhatsApp. Crea y gestiona el Flow en sí en el WhatsApp Manager de Meta, y luego selecciona ese Flow cuando construyas la plantilla en Braze.
- Selecciona un Flow existente o crea uno. Si creas un Flow, elige entre dos opciones:
- Custom Form: Para requisitos específicos
- Pre-designed Elements: Para una configuración más rápida
Configuración de mensajes y respuestas de WhatsApp Flow
- En un Canvas de Braze, crea un paso de mensaje de WhatsApp que utilice la plantilla de mensaje que contiene el Flow correspondiente.
- Continúa creando tu plantilla. Si es necesario, añade medios, contenido variable o ambos a tu mensaje. Tu selección de Flow se elige cuando se crea la plantilla, por lo que no se requiere información adicional para la experiencia del flujo.

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

- Selecciona el Flow correspondiente y luego continúa creando tu mensaje.

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

Guardar la respuesta completa del Flow
Al incorporar un mensaje de WhatsApp Flow en un Canvas o una Campaign de Braze, es posible que quieras capturar y utilizar información específica que los usuarios envían a través del Flow. Braze necesita recibir información adicional sobre la estructura de la respuesta del usuario, específicamente la forma esperada de la respuesta JSON, para generar el esquema de atributo personalizado anidado (NCA) requerido.
Paso 1: Generar el atributo personalizado del Flow
La forma más sencilla de proporcionar a Braze la información sobre la estructura de la respuesta es guardar la respuesta del Flow como un atributo personalizado y completar un envío de prueba.
Usar un Flow que no se ha utilizado en Braze
Si estás usando un Flow que no se ha utilizado previamente en Braze, al ver la sección Flow Custom Attribute en Compose Messages, es posible que no veas ninguna información. Esto significa que el esquema aún no se ha generado.

Para resolver esto, haz lo siguiente:
- Completa la configuración de tu paso de mensaje de WhatsApp.
- Confirma que marcaste Save Flow responses as a custom attribute.
- Envíate un mensaje de prueba y completa el Flow como usuario.
Ahora, Braze tiene la forma del JSON de respuesta del Flow y puede generar el atributo personalizado.
Usa el editor JSON avanzado para guardar atributos de la respuesta del Flow en atributos personalizados, o usa 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 deseas guardar el Flow.

- 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.
- En el editor de interfaz, usa el Liquid
{{whats_app.${inbound_flow_response}}}para rellenar el atributo personalizado y guardar toda la respuesta del Flow del usuario en él. Necesitas rellenar el valor de la clave como{{whats_app.${inbound_flow_response}}}antes de seleccionar el atributo personalizado que creaste.

Después de que Braze reciba una respuesta del Flow, guardaremos el atributo personalizado anidado con el nombre prescrito en el perfil de usuario. Ese atributo personalizado se puede utilizar al crear Canvas.

Paso 2: Ver la respuesta guardada del Flow
Cuando el Flow se completa, Braze crea automáticamente un atributo personalizado del Flow con un nombre basado en el ID del Flow. Luego puedes ir al perfil de usuario para ver la respuesta guardada del Flow como un objeto anidado en la sección Custom Attributes.
Después de que se genera el esquema, la sección Custom Attribute del Flow mostrará la estructura esperada, incluyendo los tipos de datos anticipados para cada respuesta (por ejemplo, “String” o “String Array”).

Consideraciones
- Atributos existentes: Si ya se ha generado un atributo personalizado para un Flow en particular, el Flow se cargará con la información del atributo disponible. En estos casos, no necesitas enviar un mensaje de prueba para generar el esquema, ya que Braze ya reconoce los mensajes de respuesta esperados.
- Cambios en el Flow: Si realizas cambios en el Flow después de que se genera el esquema, debes enviar un mensaje de prueba adicional para que Braze pueda entender que la forma de la respuesta del Flow ha cambiado y ajustar la estructura del atributo en consecuencia. Esta acción está limitada a una vez cada 24 horas.
- Consistencia: El atributo personalizado del Flow generado es consistente y será el mismo atributo para este Flow específico, independientemente del Canvas en el que se use.
- Opción manual: No es obligatorio seleccionar la casilla Save Flow responses as a custom attribute. Puedes generar manualmente el atributo personalizado guardando campos específicos de las respuestas del Flow en un atributo personalizado específico, lo que evita duplicar pasos del usuario.
Guardar campos específicos de las respuestas de Flow en un atributo personalizado específico
Paso 1: Crear una ruta de acción
Crea un paso en Canvas de ruta de acción o una Campaign basada en acciones. Selecciona un desencadenador Enviar un mensaje entrante de WhatsApp y la condición Respondió a un Flow, y luego selecciona el Flow correspondiente o Cualquier Flow.

Paso 2: Extraer campos de las respuestas de Flow
Puedes usar 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 Flow del usuario, completa todos los pasos en Guardar la respuesta completa de Flow, incluyendo el lanzamiento del Canvas. El Canvas debe estar lanzado para crear el atributo personalizado anidado que vas a referenciar. Después de lanzar el Canvas y completar un Flow, realiza los siguientes pasos:
- Crea un paso posterior de actualización de usuario que use el editor de interfaz.
- Selecciona Agregar personalización, luego selecciona Atributo personalizado anidado y el atributo de nivel superior correspondiente donde se almacena el Flow.

- Selecciona el atributo clave que deseas guardar e inserta el Liquid en el campo Valor clave.

- Elige el atributo donde deseas almacenarlo.
- Envía un mensaje de prueba para probar el Flow.
Usa la etiqueta de Liquid json_parse para extraer respuestas específicas del Flow. Por ejemplo, puedes extraer el token del Flow y las opciones seleccionadas para personalizar un mensaje de seguimiento.
En el editor de interfaz, selecciona lo siguiente:
- Nombre del atributo: TU_ATRIBUTO_PERSONALIZADO (en este ejemplo: “First_name”)
- Acción: Actualizar
- Valor clave:
{% assign parsed_json = {{whats_app.${inbound_flow_response}}} | json_parse %}{{ parsed_json.FIELDS_THAT_APPLY }}

Cuando estés listo, envía un mensaje de prueba para probar el Flow. ¡Luego, lanza el Canvas!

Un nuevo mensaje de WhatsApp “borra” la capacidad del Canvas de usar (y reutilizar) la respuesta de Liquid del Flow, así que asegúrate de que los mensajes de seguimiento estén después de todos los pasos de actualización de usuario, webhooks u otros pasos que usen la respuesta de Liquid del Flow.
Agregar una etiqueta de personalización de Flow
Para usar la respuesta de Flow a través de Liquid con etiquetas de personalización compatibles, completa los siguientes pasos:
- Al redactar tu mensaje de WhatsApp, selecciona Agregar personalización para abrir la ventana Agregar personalización.
- Selecciona WhatsApp Properties para el tipo de personalización e inbound_flow_response para el atributo personalizado. Esto se puede usar para guardar información en los perfiles de usuario, incluirla en mensajes o reenviarla a otros servicios, como webhooks.

Si tienes preguntas o necesitas más ayuda, contacta a Soporte.