Webchat (chat en línea)

Modificado el miércoles, 26 de junio a las 10:05 p.m.

El Webchat de Topchat.bot te permite incorporar un chatbot en tu sitio web.

Esta función independiente no requiere vinculación con plataformas de terceros como Facebook, Telegram, WhatsApp o Google. Esto elimina la necesidad de que tus clientes creen nuevas cuentas y facilita interacciones más sencillas.

Además, si recopilas correos electrónicos o números de teléfono de los clientes a través del webchat, tu negocio puede comunicarse fácilmente con ellos mediante SMS o correo electrónico cuando sea necesario.

Incorporar el Código de Webchat en tu Sitio Web

Navega a Ajustes > Canales > Web Chatbot > Gestionar

Agrega tu dominio de sitio web o subdominio a los sitios web autorizados. El chatbot solo se cargará en los sitios web autorizados.

Después de crear y guardar tu Webchat, haz clic en los tres puntos y obtén el código.

Copia e inserta el siguiente código en el cuerpo o pie de página de tu sitio web.

Copia el código

<script src="https://app.topchat.bot/webchat/plugin.js?v=5"></script>

<script>

      ktt10.setup({ pageId: YOUR_ACCOUNT_ID});

</script>

Este sencillo fragmento de código incrustará un chat web en tu sitio web. Implementar el chat web como una página independiente:

Navega a la URL, reemplazando "YOUR_ACCOUNT_ID" con tu ID de cuenta: https://app.topchat.bot/webchat/?p=YOUR_ACCOUNT_ID

Personalización del esquema de colores

Para cambiar el color de la interfaz del chat web, incluye un atributo 'color' dentro de la función de configuración de la siguiente manera:

Copia el código:

<script src="https://app.topchat.bot/webchat/plugin.js"></script>

<script>

      ktt10.setup({ pageId: YOUR_ACCOUNT_ID, color: "#36D6B5"});

</script>

Reemplaza "#ff0000" con el código de color deseado.

Cambiar plantillas de Webchat

Topchat.bot actualmente ofrece tres plantillas para webchat. Pronto ofreceremos más opciones de plantillas. Para cambiar la plantilla, incluye un atributo 'template' dentro de la función de configuración de la siguiente manera:

<script src="https://app.Topchat.bot/webchat/plugin.js"></script>

<script>

      ktt10.setup(

        { 

            pageId: YOUR_ACCOUNT_ID, 

            color: "#007BFF", 

            hideHeader: true, 

            template: "template1"

        }

      );

</script>

Mostrar la foto de perfil de la cuenta como una persona

Para mostrar la imagen de perfil de tu cuenta como una persona dentro del chat, utiliza el atributo 'showPersona' de la siguiente manera:

Copia el código:

<script src="https://app.Topchat.bot/webchat/plugin.js"></script>

<script>

      ktt10.setup({ pageId: YOUR_ACCOUNT_ID, showPersona: true});

</script>

Modificar el ícono del chat

Para cambiar el ícono del chat, utiliza el atributo 'icon' y especifica la URL de la imagen deseada:

Copia el código:

<script src="https://app.Topchat.bot/webchat/plugin.js"></script>

<script>

      ktt10.setup({ pageId: YOUR_ACCOUNT_ID, showPersona: true, icon: "YOUR_IMAGE_URL"});

</script>

Reemplaza "YOUR_IMAGE_URL" con la URL de la imagen que has elegido.

Nombre de la opciónValores posibles/DescripciónPredeterminado
typefloating: El chatbot se abrirá en una nueva ventana.Flotante
window: El chatbot se abrirá en una nueva ventana.
container: Incluye el chatbot dentro de cualquier elemento HTML especificado
elementSolo se usa si "type" es "container". Ejemplo: "#div1
headerTitleTítulo que se muestra en el encabezado del webchatNombre de la Cuenta
colorNombre de color o código de color para personalizar la apariencia del webchat."#36D6B5".
hideHeaderOculta el encabezado que contiene el nombre del negocio. Valores: true/false.FALSE
refID de referencia o paso que se enviará automáticamente cuando el usuario haga clic en el ícono del chat. Por ejemplo, "get_started_button" para enviar automáticamente el flujo de bienvenida.
showPersonaMuestra la imagen de perfil de la cuenta como una persona en el chat. Valores: true/false.FALSE
hideComposerOculta el campo de composición de mensajes. Valores: true/falseFALSE
templatePlantilla del webchat a utilizar. Por ejemplo: template1/template2
iconícono del chat que se muestra en la parte inferior|derecha.
rightDistancia del ícono desde el borde izquierdo de la pantalla20px
bottomDistancia del ícono desde el borde inferior de la pantalla.20px
loadMessagesCarga las conversaciones pasadas con el contacto cuando se abre el webchat. Valores: true/falseTRUE
setCustomFieldsPermite configurar múltiples campos personalizados. Puedes usar nombres de campo del sistema como ID: email, phone, full_name, first_name, last_name.[{id:”email”, value:”…@gmail.com”}, {id:348574, value:”Value here”}]

Transición de la conversación desde cualquier canal a Webchat

No todos los canales admiten las funciones completas que ofrece el webchat. Por ejemplo, si un cliente está comunicándose con tu negocio a través de SMS y deseas mostrar una lista de galería de tus servicios, puedes transferir la conversación a webchat.

Simplemente envía al usuario un mensaje que contenga el siguiente campo personalizado del sistema: {{webchat}}

Para iniciar automáticamente un flujo o paso específico cuando el usuario accede a este enlace, agrega "&ref=ID_DE_FLUJO_O_PASO" al final.

Por ejemplo, si el ID_DE_FLUJO es 111111, el enlace sería:

{{webchat}}&ref=111111

Este enlace cargará los mensajes anteriores de la conversación entre el bot y el usuario.

Si prefieres no cargar los mensajes antiguos, agrega "&lc=0" al final del enlace:

{{webchat}}&ref=111111&lc=0

Ejemplo imagen y código:

<script src="https://app.topchat.bot/webchat/plugin.js"></script><script>ktt10.setup({"pageId":"1970516","headerTitle":"TopchatBot","ref":"1679880775117", "icon": "https://i.ibb.co/P9Kd08V/Untitled-2.png", "color": "#36D6B5", "template": "template1"});</script>

<script src="https://app.topchat.bot/webchat/plugin.js"></script><script>ktt10.setup({"pageId":"1970516","headerTitle":"TopchatBot","ref":"1679880775117", "icon": "https://i.ibb.co/P9Kd08V/Untitled-2.png", "color": "#36D6B5", "template": "template1", "hideHeader": "true"});</script>

iFreame

<div style="width:100%; padding-bottom:56.25%; position:relative;">

  <iframe src="{{Tu enlace de WebChat AQUI}}" style="position:absolute; top:0px; left:0px; 

  width:100%; height:100%; border: none; overflow: hidden;">iframe>

div></iframe></div>

Cómo abrir automáticamente el chat web

Script de configuración del constructor de chatbots AI con tiempo de espera

Para configurar el plugin del constructor de chatbots AI e incluir una función setTimeout que haga clic en un botón después de 4 segundos, sigue el formato del script a continuación:

<script src="https://app.topchat.bot/webchat/plugin.js?v=5"></script>

<script>

  ktt10.setup({

    id: "uxZ1a5Wvqj3TpqlgNaZ",

    accountId: "YOUR-ID-HERE",

    color: "#36D6B5"

  });

  setTimeout(function() {

    ktt10Btn.click();

  }, 4000);

</script>

Desglose del Script

1. Cargando el Plugin

<script src="https://app.topchat.bot/webchat/plugin.js?v=5"></script>

2. Inicializando el Plugin

<script>

     ktt10.setup({

       id: "uxZ1a5Wvqj3TpqlgNaZ",

       accountId: "YOUR-ID-HERE",

       color: "#36D6B5"

     });

3. Agregando la Función de Tiempo de Espera

setTimeout(function() {

       ktt10Btn.click();

     }, 4000);

   </script>

Este script inicializa el plugin del Constructor de Chatbots AI con la configuración especificada y establece un temporizador para hacer clic automáticamente en el botón ktt10Btn después de 4 segundos.

¿Fue útil este artículo?