Flujos
Variables y condiciones
Cómo usar datos del contacto y sus respuestas dentro de tus mensajes y decisiones.
Usar una variable en un texto
Escribe el nombre entre dobles llaves: Hola {{nombre}}. Al enviar el mensaje, Masterflow lo reemplaza por su valor. Para entrar en un dato compuesto usa punto: {{opcion.title}}. Si una variable no existe, se reemplaza por un texto vacío.
De dónde salen las variables
- Preguntar guarda la respuesta en la variable que indiques. Si la respuesta es una opción, la variable tiene
.idy.title(por ejemplo,{{opcion.id}}). - Capturar variable y Asignar variable crean o cambian variables.
- Petición HTTP guarda el cuerpo de la respuesta de la API (por ejemplo,
{{cliente.nombre}}si la API devolvió{"nombre": …}).
Variables del sistema
| Variable | Contiene |
|---|---|
{{contact.name}} | Nombre de perfil de WhatsApp del contacto (puede estar vacío). |
{{contact.phone}} | Número del contacto. |
{{message.text}} | Texto del mensaje que se está procesando. |
{{conversation.id}}, {{execution.id}} | Identificadores internos, útiles para enviar a tus sistemas. |
Si usas una variable en un camino donde todavía no se le ha dado valor, Masterflow no te dejará publicar y te dirá en qué nodo ocurre.
Condiciones
El nodo Condición compara valores con operadores como «es igual a», «contiene», «mayor que» o «existe». Puedes exigir que se cumplan todas las reglas o cualquiera. Elige «comparar como número» o «como fecha» cuando corresponda: si el valor no se puede convertir, la regla da «No». «Contiene» no distingue mayúsculas ni acentos.