El verdadero poder de los flujos de mensajería reside en utilizar las respuestas del cliente a las preguntas para cambiar dinámicamente el flujo, ya sea personalizando los mensajes, actualizando su información de contacto, guardando detalles importantes, recuperando sus pedidos recientes de una base de datos y mostrándolos como una lista en WhatsApp, entre otros usos.
En este artículo, repasaremos los cuatro tipos diferentes de variables que utilizará en sus flujos.
Variables de contacto
Las variables de contacto proceden de la información de un contacto. Por defecto, cada contacto viene con cinco variables:
- nombre
- Apellido
- Número de teléfono
- Correo electrónico
- URL
Además, puede tener tantas variables como sean necesarias como atributos de contacto. Puede utilizar estos atributos de contacto dentro de los flujos de mensajería, o pueden ser cambiados dinámicamente por el flujo de mensajería.
Una variable de contacto siempre va precedida de un contacto. y a continuación el nombre de la variable.
Por ejemplo, si desea utilizar el nombre de pila del contacto, utilice {{contact.first_name}}.
Mensajes personalizados
Las variables de flujo de mensajería son variables que se crean y utilizan dentro de un flujo de mensajería. Se realizan utilizando un paso de pregunta, un paso de menú, una plantilla con botones y un paso de acción. Estas variables son accesibles durante la ejecución del flujo de mensajería y, a menos que las guardes como atributos de contacto o las envíes a un webhook, se perderán una vez finalizado el flujo de mensajería.
Una variable de flujo de mensajería siempre va precedida de un paso. y, a continuación, el nombre del paso que obtuvo la variable.
Por ejemplo, si desea utilizar la variable del flujo de mensajería ask_name de un paso de pregunta llamado "nombre_pregunta", utilizaría {{step.ask_name}}.
Variables globales
Las variables globales son variables establecidas por el servidor, basadas en la configuración de tu cuenta, e incluyen tu día actual, hora, día de la semana y otra información relevante.
Una variable global siempre va precedida de global. y a continuación el nombre de la variable.
Por ejemplo, si desea utilizar la variable global "Weekday", utilice {{global.Día laborable}}.
Utilización de variables
Las variables son ideales para personalizar plantillas, mensajes o utilizarlas como condiciones para cambiar un flujo de mensajería. Por ejemplo, podría crear un atributo dentro del contacto llamado "Idioma" y utilizarlo junto con un paso condicional para dirigir al usuario a un flujo de mensajería diferente en función de su idioma.
Otro posible caso de uso es un chatbot que permita a los usuarios hacer un seguimiento de sus pedidos desde un sitio web. Aquí, puede utilizar el número de teléfono del usuario para recuperar sus pedidos recientes de su base de datos mediante un paso de acción y mostrarlos como una lista en WhatsApp. A continuación, puede actuar en función del orden que seleccionen.
Los flujos de mensajería son robustos, pero cuando los combinas con variables, puedes crear experiencias realmente excepcionales para tus usuarios, automatizando verdaderamente tu comunicación de WhatsApp.