Ir al contenido principal

¿Cómo funcionan los triggers y los filtros?

Aprende cómo funcionan los triggers y los filtros dentro de las automatizaciones.

Martha Franklin avatar
Escrito por Martha Franklin
Actualizado ayer

Triggers

¿Qué es un trigger?

Un trigger es el evento que inicia una automatización en Superchat. Se encarga de poner en marcha tu flujo automatizado cuando se cumplen ciertas condiciones.
Puedes encontrar los triggers haciendo clic en Añadir trigger al crear una automatización.

¿Por qué son importantes los triggers? (¿Cuál es su objetivo?)

Los triggers te permiten automatizar flujos de trabajo recurrentes y hacerlos más eficientes. Sin triggers, las automatizaciones no sabrían cuándo deben empezar.

Triggers de mensajes

Existen varios triggers basados en mensajes que pueden iniciar una automatización. Como introducción, aquí solo vamos a cubrir los dos triggers básicos:

  • Nuevo mensaje entrante:

    Inicia la automatización con cada nuevo mensaje entrante en Superchat. Este trigger se activa cada vez que llega un mensaje nuevo de un cliente.

Importante: una vez que una automatización se ha activado mediante el trigger Nuevo mensaje entrante, debe terminar de ejecutarse antes de poder activarse de nuevo.

  • Nueva conversación entrante:

    Inicia la automatización solo con el primer mensaje de una conversación en Superchat. Se activa únicamente cuando un contacto escribe por primera vez y comienza una nueva conversación, lo que lo hace ideal para automatizaciones de bienvenida u onboarding.

Importante: si un contacto escribe a través de un canal diferente (por ejemplo, primero WhatsApp y luego email), se considera una conversación distinta.

  • Conversaciones nuevas y reabiertas:

    Este trigger se activa cuando se abre una nueva conversación o cuando una conversación previamente cerrada se vuelve a abrir porque el cliente envía un nuevo mensaje. Esto evita que las automatizaciones (como respuestas automáticas o reglas de asignación) se activen repetidamente cada vez que el cliente responde.

Triggers de eventos

Los triggers de eventos se activan cuando ocurre un evento específico. Son menos comunes y, en la mayoría de los casos, el único que probablemente utilizarás es el siguiente:

  • Trigger manual:

    Con un trigger manual, los usuarios pueden iniciar una automatización manualmente desde el chat en Superchat. Esto te permite decidir exactamente cuándo se ejecuta una automatización para un contacto específico.

Para activar una automatización con un trigger manual, ve a tu bandeja de entrada, abre el chat en el que quieres ejecutar la automatización, haz clic en el botón Automatizaciones y selecciona la automatización que deseas usar.


Filtros

¿Qué es un filtro?

Un filtro es una condición que controla cuándo se activa una automatización. El filtro más común es una palabra clave: una palabra específica que debe escribirse para que la automatización se active.

Puedes encontrar los filtros buscando Filtro en la barra de búsqueda que aparece al crear un nuevo nodo.

Después, puedes usar de nuevo la barra de búsqueda o desplazarte por la lista de filtros para encontrar el tipo de filtro que necesitas.


¿Por qué necesitas filtros?

Sin filtros, las automatizaciones se activarían casi constantemente.
Por ejemplo, usar el trigger Nuevo mensaje entrante sin ningún filtro haría que la automatización se activara con cada mensaje de los clientes.

Información básica sobre filtros (Filtro de contenido del mensaje, horarios de apertura, etiquetas, atributos del contacto)

  • Filtro de contenido del mensaje:

Controla cuándo se activan las automatizaciones en función del texto del mensaje.
Puedes añadir un nodo de filtro de contenido del mensaje después del trigger y definir palabras clave para evitar que la automatización se active con cada mensaje.
Las condiciones disponibles incluyen, entre otras: es igual a, contiene, empieza por, termina en y otros tipos de filtro.

Esto es útil cuando solo quieres activar una automatización (o una parte de ella) si un cliente está preguntando por precios. El filtro puede comprobar los mensajes entrantes en busca de palabras clave como “precio” o “coste” y activar la automatización solo cuando esos términos estén presentes. Así, los clientes que no preguntan por precios no recibirán respuestas automáticas.

  • Filtro por etiquetas:

Las etiquetas se pueden aplicar a las conversaciones y son muy útiles para marcar cuándo una conversación ha alcanzado un determinado estado o cuando ya se ha obtenido cierta información.

Al filtrar por etiquetas, la automatización utiliza la presencia o ausencia de esa etiqueta para decidir si debe activarse o no.


Por ejemplo, puedes tener una automatización que añada la etiqueta “Lead capturado” después de recopilar los datos del cliente, y un filtro al inicio de la automatización que compruebe esa etiqueta. Si la etiqueta está presente, la automatización no se volverá a activar y el cliente no será preguntado de nuevo por la misma información.

  • Filtro por atributos del contacto:

Un filtro por atributos del contacto te permite controlar cuándo se ejecuta una automatización en función de la información guardada en el contacto, como texto, números, fechas u otros valores seleccionados. Cada atributo del contacto tiene un tipo de dato definido (por ejemplo, texto, número, selección única, selección múltiple o fecha), y el filtro comprueba si el valor guardado cumple las condiciones establecidas.


Por ejemplo, puedes tener una automatización que solo deba ejecutarse si un cliente tiene más de cierta edad. Puedes guardar la fecha de nacimiento como atributo del contacto y utilizar el filtro para comprobar si la fecha es anterior a una fecha límite concreta (por ejemplo, la fecha actual menos 18 años). La automatización solo se activará para los contactos que superen esa edad.

Tipos de filtros

Es igual a

Activa la automatización solo si el mensaje recibido es exactamente igual a la palabra clave del filtro, sin más ni menos.

No es igual a

Activa la automatización cuando el mensaje recibido no coincide exactamente con la palabra clave
(por ejemplo, palabra clave “Superchat”: cualquier mensaje que no sea solo “Superchat”).

Contiene

Activa la automatización si el mensaje recibido contiene la palabra clave, incluso si hay otras palabras adicionales.

No contiene

Activa la automatización si el mensaje recibido no contiene en absoluto la palabra clave (por ejemplo, palabra clave “Superchat”: cualquier mensaje que no contenga “Superchat”).

Contiene uno de

Te permite seleccionar varias palabras clave. La automatización se activa si el mensaje recibido contiene alguna de las palabras seleccionadas (por ejemplo “Superchat” y “abc”, el cliente escribe “1234 Superchat”).

No contiene ninguno de

Te permite seleccionar varias palabras clave. La automatización solo se activa si el mensaje recibido no contiene ninguna de las palabras seleccionadas
(por ejemplo “Superchat” y “abc”, el cliente escribe “1234”).

Empieza por

Activa la automatización si el inicio del mensaje contiene la palabra clave
(por ejemplo palabra clave “Super”: “Superchat es genial” y “Superman es fuerte”).

Termina en

Activa la automatización si el final del mensaje contiene la palabra clave
(por ejemplo palabra clave “Adiós”, el cliente escribe “Hasta luego, adiós”).

Contiene todos

Activa la automatización si el mensaje recibido contiene todas las palabras clave seleccionadas, independientemente del orden.

Tiene algún valor

Activa la automatización cuando el cliente escribe cualquier cosa. En la práctica, es equivalente a no usar ningún filtro.

No tiene valor

Activa la automatización cuando un atributo del contacto no tiene ningún valor.Se utiliza habitualmente como bloqueador: el mensaje solo pasa el filtro mientras el atributo esté vacío. Una vez que se establece un valor, los mensajes futuros no activarán la automatización hasta que el atributo se borre de nuevo.

¿Ha quedado contestada tu pregunta?