El componente Condición te permite definir el siguiente paso del flujo en función de una condición basada en variables, sesión de chat o último mensaje recibido.
Condiciones basadas en variables del chat
Cuando se utiliza una Variable para evaluar la condición se dispone de las siguientes opciones:
Nombre: Nombre del contacto tal y como está registrado en sus contactos.
Apellidos: Apellido del contacto registrado en sus contactos
Nombre completo: Nombre completo del contacto registrado en sus contactos
Código de idioma: Código de dos caracteres que indica el idioma detectado por 2Chat
Último mensaje de usuario: Texto con el último mensaje recibido en la conversación
Número de teléfono: Número de teléfono del cliente utilizado para chatear
Código de país: Código de país relacionado con el número de teléfono
Nombre del país: Nombre del país relacionado con el número de teléfono
Condición basada en sesión de chat
Al utilizar la sesión de chat para evaluar la condición, dispone de las siguientes opciones:
El contacto existe: Le permite validar si el contacto es nuevo o si ya está creado en sus contactos.
Fecha de primer mensaje: Útil cuando necesitas ejecutar acciones dependiendo de la hora del primer mensaje de texto del usuario.
Último mensaje de usuario: Texto del último mensaje recibido por el usuario.
Fecha del último mensaje del usuario: Fecha y hora del último mensaje del usuario.
Último mensaje del agente: Texto del último mensaje enviado al usuario
Fecha último mensaje agente: Fecha y hora del último mensaje enviado.
Conditions based on Last Received Message
Cuando se utiliza un Último Mensaje Recibido para evaluar la condición se dispone de las siguientes opciones:
Hora del mensaje: Hora de recepción del mensaje
Longitud del mensaje: Devuelve la longitud del último mensaje
Contenido: Texto del último mensaje
Tiene multimedia: True si tiene video o imagen y False si no lo tiene
Tiene texto: Verdadero si el último mensaje es texto, Falso si no lo es
Tiene sticker: Verdadero si el último mensaje es una pegatina, Falso si no lo es
Es audio: Verdadero si el último mensaje es un audio, Falso si no lo es
Acerca de comparaciones
Dependiendo del tipo de datos de la variable se pueden utilizar diferentes comparaciones.
Fecha pueden ser usados los siguientes operadores
Entre
Antes del
Después del
Fue en los últimos
No fue en los últimos
Tiempo puede utilizar los siguientes operadores para activar la condición en función del rango horario que se aplicará. Por ejemplo, de lunes a viernes de 9 a 17 horas. La franja horaria es la de tu número conectado a 2Chat.
Dentro de rango de tiempo
Fuera de rango de tiempo
Texto pueden ser usados los siguientes operadores
Igual a
No es igual a
Contiene
No contiene
Empieza con
No empieza con
Termina con
No termina con
Número pueden ser usados los siguientes operadores
Igual a
No es igual a
Mayor a
Menor a
Verdadero/Falseo pueden ser usados los siguientes operadores
Igual