← Centro de ayuda

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 .id y .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

VariableContiene
{{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.

¿Te quedó alguna duda? Escríbenos.