En un generador de flujos, una variable es un contenedor para los datos relacionados con una conversación, como el nombre de un cliente o la ID del pedido de una tienda. Durante una conversación, un bot de mensajería puede usar variables para enviar mensajes personalizados, mostrar información dinámica o cambiar el flujo de la conversación.
Acerca de los nombres y valores de las variables
En un generador de flujos, cada variable tiene un nombre y un valor. Cuando se configura un paso en un flujo de respuesta, el nombre actúa como marcador de posición para el valor. Cuando el bot ejecuta el flujo, reemplaza el nombre de la variable por el valor de la variable. Por ejemplo, puede usar una variable llamadaCorreo electronicocomo marcador de posición para la dirección de correo electrónico del cliente.
Qué pasa con las variables vacías
Una variable está vacía si no tiene valor, y el bot de mensajería omite este tipo de variables durante una conversación.
Supongamos que, por ejemplo, un pasoEnviar mensajeincluye un mensaje de bot que dice "El estado del envío de su paquete esshipping_status". Si la variableshipping_statusestá vacía durante una conversación, el mensaje que envía el bot sería "El estado del envío de su paquete es ."
Mensaje de bot | Vista del cliente |
---|---|
![]() |
![]() |
Acerca de los tipos de variables
Variables de cliente
Las variables de cliente guardan la información que el cliente proporciona durante un pasoSolicitar detalles, como su nombre y su dirección de correo electrónico.
Cuando se inserta una variable en un paso a través del iconoAgregar una variable(), las variables de cliente aparecen bajoRespuestas del cliente.
Variables de servicio externo
Las variables de servicio externo guardan la información recibida de un sistema externo durante un pasoHacer llamada de API. Por ejemplo, el paso puede hacer una solicitud de API de REST a una empresa de servicios de envíos para obtener el estado actual de un paquete.
Los administradores crean variables de servicio externo cuando configuran el pasoHacer llamada de API. Como parte de la configuración, el administrador puede definir un nombre personalizado para cada variable.
Cuando se inserta una variable en un paso a través del iconoAgregar una variable(), las variables de servicio externo aparecen bajoRespuestas del servicio externo.
Variables de metadatos de mensajería
Las variables de metadatos de mensajería contienen información sobre la identidad de un cliente y su estado de autenticación. Las variables de metadatos de mensajería obtienen sus valores de los Tokens Web JSON (JWT) firmados que se utilizan para laautenticación de la mensajería.
Las variables de metadatos de mensajería no están activadas de manera predeterminada y solo están disponibles para el Web Widget y los canales de SDK para móviles. Si desea más información sobre cómo activar y usar las variables de metadatos de mensajería, consulteuna respuesta Uso de metadatos de autenticacionde bot.
Si están activadas, las variables de metadatos de mensajería aparecen bajoMetadatos de mensajeríacuando se inserta una variable en un paso con el iconoAgregar una variable().
Usar variables en un paso de flujo de respuesta
Personalizar mensajes de bots
![](https://zen-marketing-documentation.s3.amazonaws.com/docs/en/flow-builder-bot-message-var-ex.png)
Enviar datos a sistemas externos
Al hacer una llamada de API de REST a un sistema externo mediante el pasoHacer llamada de API, los administradores pueden insertar variables en la ruta y la cadena de consulta del campoURL de extremodel paso. Si desea más información, consulteUtilización del paso Hacer llamada de API en el generador de flujos.
![](https://zen-marketing-documentation.s3.amazonaws.com/docs/en/flow-builder-bot-message-endpoint-url-ex.png)
Ramificar un flujo de respuesta
El pasoRamificar por condiciónle permite a un administrador ramificar el flujo de la conversación en función del valor de una o más variables. Si desea más información, consulteComprender las condiciones de ramificación.
0 Comentarios
Inicie sesiónpara dejar un comentario.