Desencadenar
Punto de partida del flujo del TopBot.
El bloque de activación es lo que determina qué TopBot se ejecutará cuando un usuario solicite un chat.
Condiciones para el desencadenante
Como puede tener más de un Top en su cuenta, las condiciones del activador ayudan al sistema a calificar el chatbot adecuado para la conversación.
También puede combinar varias condiciones mediante una operación AND/OR.
Las condiciones del disparador pueden ser:
URL
La URL de la página web en la que se encuentra el usuario.
Por ejemplo, "La URL contiene precios" o "La URL es igual a https://topbot.io"
Idioma del navegador
El idioma predeterminado establecido por el usuario en su navegador.
Por ejemplo, "El idioma es el francés"
Intervalo de fechas
La fecha en la que el usuario inicia el chat.
Por ejemplo, puede crear un flujo de TopBot independiente que se active durante la Navidad o para un nuevo anuncio de lanzamiento.
Palabra clave
[Solo para WhatsApp y SMS] La palabra clave entrante del usuario que inició el chat. Por ejemplo, el usuario envió una palabra clave que contenía "Reservar cita".
Carga útil del botón
[Solo para WhatsApp y SMS] Cuando el usuario recibe un mensaje de plantilla de la empresa y hace clic en un botón.
Suscripción de contacto
En canales como WhatsApp y SMS, las empresas pueden comunicarse con los contactos en cualquier momento, incluso si el contacto no quiere tener una conversación.
Las leyes de los países exigen que las empresas mantengan un estado de suscripción para cada contacto, lo que significa que un contacto se ha suscrito o cancelado la suscripción para recibir su comunicación. Esto es similar a cómo funciona la cancelación de suscripción en los correos electrónicos.
SUBSCRITO: Recibirá cualquier nuevo mensaje de plantilla que la empresa envíe como promoción.
NO SUSCRITO: No recibirá ningún mensaje de plantilla que la empresa envíe como promoción.
Por lo tanto, en función de las condiciones que defina para el activador, puede optar por establecer el estado de suscripción para el contacto.
Por lo general, siempre debes tener dos chatbots:
Tu TopBot principal, que tiene el estado "Suscrito"
Un TopBot de reconocimiento para cuando los usuarios escriben "STOP".

Inyectar datos en el TopBot
Si desea enviar datos externos al bot, puede utilizar esta opción. Una vez habilitado, puede asignar los campos que contienen el valor con la variable TopBots.
Uso de parámetros de consulta
Con este método, cuando el fragmento de TopBots se carga en el sitio web por primera vez, los parámetros de consulta definidos y sus valores se almacenarán en la variable TopBots.
Por ejemplo, si tu URL es la siguientewww.topbots.io?cust_id=1234&plan=9896
Puede optar por almacenar los valores de y en el bloque de acción del activador.cust_idplan
Uso de JSON
Con este método, puede inyectar una carga útil JSON dentro del fragmento de código de TopBots y asignar los objetos que se almacenarán en el bloque de acción del desencadenador.
Para hacer esto, debe agregar el siguiente objeto con los campos deseados en el fragmento de código TopBots.
Ahora, tomemos un ejemplo para entender esto.
Supongamos que está utilizando el chatbot en su aplicación web y que ya sabe quién es el usuario que inicia el chat. Para que tus agentes conozcan los detalles del usuario, puedes añadir su nombre, correo electrónico, customer_id, plan, etcétera. al fragmento de código de TopBot.
Hemos almacenado los campos "nombre" y "teléfono" en las variables Topleads AI Agents en el bloque de acción del disparador.
Última actualización
¿Te fue útil?