Bloque Condicional
El bloque condicional te permite tomar decisiones en función de las respuestas del usuario para dirigir el flujo de una conversación de Treble. Esta guía te muestra cómo utilizar este bloque en función de la integración con HubSpot.
Bloque Condicional
El bloque condicional es un bloque extremadamente útil para dirigir el flujo de una conversación de Treble en función de las respuestas del usuario. Este bloque te permite evaluar una expresión y tomar decisiones en función de si la expresión es verdadera o falsa o si cumple con ciertas condiciones.
Antes de empezar
Los bloques condicionales utilizan variables de Treble para evaluar las condiciones. Antes de empezar, asegúrate de que tienes claro cómo funcionan las variables de Treble. Si no lo tienes claro, puedes leer nuestra guía sobre variables de Treble aquí: Variables de Treble
Adicionalmente, en el contexto de la integración con HubSpot, los bloques condicionales utilizan las propiedades de los contactos de HubSpot para evaluar las condiciones. Si no tienes claro cómo funcionan las propiedades de los contactos de HubSpot, puedes leer nuestra guía sobre variables relacionadas a los contactos de HubSpot aquí: Variables de HubSpot en Treble
¿Cómo se utiliza?
- Inicia sesión en Treble.ai en:
app.treble.ai
- Dirígete a Crear Conversación
- Has click en el botón de para desplegar el menú de bloques
- Has scroll hasta encontrar el bloque de Condiciones
- Has click en el bloque de Condiciones para agregarlo a tu conversación
- Mueve el bloque de Condiciones a la posición que desees en tu flujo
- Conecta el bloque de Condiciones con el bloque de Pregunta
- Una vez hayas agregado el bloque de Condiciones, has doble click en el bloque para desplegar el menú de configuración
Configuración del bloque condicional
Al hacer doble click en el bloque de Condiciones, se desplegará el menú de configuración. En este menú, podrás configurar las condiciones que deseas evaluar.
- El primer campo que vas a encontrar es el de Condición personalizada. Este campo te permite evaluar una expresión donde vamos a utilizar una variable de Treble y evaluarla con una condición. Por ejemplo, si queremos evaluar si el usuario es mayor de edad y tenemos una variable de Treble llamada
edad
que contiene la edad del usuario, podemos evaluar la condiciónedad > 18
.
- Después encontrarás la sección de Establece condiciones. Hay 3 elementos sobre una condición:
- Variable: La variable de Treble que vamos a evaluar.
- Operador: El operador que vamos a utilizar para evaluar la condición.
- Valor: El valor que vamos a utilizar para evaluar la condición. Aqui podemos usar un valor fijo o una variable de Treble.
Operadores Disponibles
Existen 8 operadores disponibles:
- Igual a: Compara si el valor de la variable es igual al valor establecido. Por ejemplo, si la variable es igual a
18
, y el valor es18
, la condición será verdadera. - Mayor a: Compara si el valor de la variable es mayor al valor establecido. Por ejemplo, si la variable es igual a
18
, y el valor es17
, la condición será falsa. - Contiene: Compara si el valor de la variable contiene el valor establecido. Por ejemplo, si la variable es igual a
peras, manzanas, cerezas
, y el valor esmanzanas
, la condición será verdadera. - Menor a: Compara si el valor de la variable es menor al valor establecido. Por ejemplo, si la variable es igual a
18
, y el valor es17
, la condición será verdadera. - Menor o igual a: Compara si el valor de la variable es menor o igual al valor establecido. Por ejemplo, si la variable es igual a
18
, y el valor es18
, la condición será verdadera. - Mayor o igual a: Compara si el valor de la variable es mayor o igual al valor establecido. Por ejemplo, si la variable es igual a
18
, y el valor es19
, la condición será verdadera. - Diferente a: Compara si el valor de la variable es diferente al valor establecido. Por ejemplo, si la variable es igual a
18
, y el valor es19
, la condición será verdadera. - No contiene: Compara si el valor de la variable no contiene el valor establecido. Por ejemplo, si la variable es igual a
peras, manzanas, cerezas
, y el valor esmanzanas
, la condición será falsa.
Estos operadores en conjunto con poder utilizar variables de HubSpot dentro de Treble y poder capturar las respuestas de los usuarios en variables de Treble, nos permite crear flujos muy complejos y personalizados.
Casos de uso
¿En qué momento usarlas? Las condiciones son muy útiles cuando quieres crear dos caminos diferentes en tu conversación según una variable específica.
Ejemplo: Si operamos en varios países, podemos usar condiciones para dirigir automáticamente al cliente con el agente que atiende su país de residencia.
Nota como en el ejemplo, estamos revisando si el pais del usuario es igual a Colombia
y si es así, se dirige al agente de Colombia. Para esto estamos usando directamente la variable de HubSpot hubspot_country
y el operador Igual a
. Dado que la variable hubspot_country
contiene el país del usuario, la condición será verdadera si el país del usuario es Colombia y falsa en caso contrario.
Casos Avanzados
En el ejemplo anterior, estuvimos utlizando una variable de HubSpot para evaluar la condición con respecto al pais del usuario y solo teniamos dos caminos posibles. Sin embargo, en muchas ocasiones queremos evaluar múltiples condiciones y tener múltiples caminos posibles. Para esto, podemos utilizar múltiples condiciones. Al hacer click en el bloque de Condiciones, puedes ver que hay un botón de Agregar condición que te permite agregar múltiples condiciones.
¿Esta página le ayudó?