Insertar el widget
En esta página
Insertar el widget de chat es solo un fragmento de código en tu sitio. Pégalo antes de la etiqueta de cierre </body> (o usa Google Tag Manager) y el widget ya está activo. No necesitas compilar nada ni instalar un paquete NPM. Funciona en cualquier CMS: WordPress, Webflow, Shopify, Wix, HTML simple o cualquier sistema que te deje agregar una etiqueta script.
Agregar el widget de chat de Deskwoot a tu sitio web solo requiere un fragmento corto de código. El widget se carga de forma asíncrona y no afecta la velocidad de carga de tu página.
Código de inserción de JavaScript
Después de crear una bandeja de entrada de chat en vivo, Deskwoot genera un fragmento de JavaScript. Cópialo desde Configuración > Bandejas de entrada > tu bandeja de entrada > pestaña Widget > Instalación del widget. El fragmento es un script corto dentro de la página: define window.deskwootSettings = { widgetToken: "YOUR_WIDGET_TOKEN" } y luego carga https://deskwoot.com/widget/deskwoot-loader.js de forma asíncrona. Pega este código antes de la etiqueta de cierre </body> en cada página donde quieras que aparezca el widget.
Token del widget
El valor widgetToken del código de inserción es el identificador único de tu widget. Conecta el widget con tu bandeja de entrada. Lo encuentras en la configuración de tu bandeja de entrada. Déjalo en el código de tu frontend: puedes mostrarlo públicamente sin riesgo, porque solo permite que los visitantes inicien conversaciones.
React y Next.js
En aplicaciones React, agrega la etiqueta script a tu index.html o usa un hook useEffect para cargarla de forma dinámica. En Next.js, usa el componente Script de next/script con strategy='afterInteractive' para que cargue de la mejor manera. Colócalo en tu layout.tsx o _app.tsx para cargar el widget en todas las páginas.
WordPress
En WordPress, ve a Apariencia > Editor de temas y abre el archivo footer.php. Pega el script del widget antes de la etiqueta de cierre </body>. También puedes usar un plugin como “Insert Headers and Footers” para agregar el código sin editar los archivos del tema. Si usas un constructor de páginas como Elementor, agrega un widget HTML con el código del script.
Aplicaciones de una sola página
El widget de Deskwoot funciona con todos los frameworks de SPA, como React, Vue, Angular y Svelte. Carga el script una sola vez en la estructura base de tu app y se mantiene al cambiar de ruta. Usa el objeto global window.deskwootSettings para opciones como una identidad de usuario firmada, y window.deskwoot para abrir, cerrar o mostrar y ocultar el widget desde tu código.
Preguntas frecuentes
¿Dónde encuentro mi fragmento de inserción?
¿En qué parte de la página va el fragmento?
¿Cómo lo instalo en WordPress?
¿Cómo lo instalo en Shopify?
¿Cómo lo instalo en Webflow?
¿Puedo instalarlo con Google Tag Manager?
¿El widget choca con otros scripts de chat?
¿Puedo instalar el widget en varios dominios?
¿Cómo le indico al widget qué usuario inició sesión?
¿El widget funciona con aplicaciones de una sola página (React, Vue, Next.js)?
¿Puedo ver una vista previa del widget sin publicar el fragmento?
¿Te resultó útil esta guía?
Preguntar a Fynn sobre esta guía
Recibe una respuesta corta basada en esta guía y el resto del centro de ayuda.