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.

Las condiciones no son obligatorias. Si no ha definido ninguna condición para sus chatbots, se activará el primer chatbot activo de la lista.

Suscripción de contacto

Aplicable solo para WhatsApp y SMS.

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.

Nota:

  • TopBots lee este objeto solo una vez cuando se activa el fragmento de código. No se leerá el envío de datos después de que se cargue el fragmento de código.

  • Agregue dinámicamente el objeto data-session-payload al fragmento de código de TopBots.

Última actualización

¿Te fue útil?