Qué es
El widget de chat web es un canal más de MINDO (igual que WhatsApp, Instagram o ManyChat): una burbuja de chat que embebés en tu sitio con un<script> y que
conecta a tus visitantes con tu bandeja de MINDO. Los mensajes que te escriban
aparecen en el mismo Inbox donde ya atendés WhatsApp, y tu equipo (o tu agente IA)
responde desde ahí — la respuesta le llega al visitante en tiempo real, sin que
tenga que recargar la página.
Soporta dos tipos de visitante:
- Anónimo — no requiere nada de tu backend. El widget genera un identificador
de visitante propio (guardado en
localStoragedel navegador) para reconocerlo entre mensajes. - Identificado — si el visitante ya está logueado en tu sitio, tu backend puede
firmarle la identidad (
userId) para que MINDO la reconozca. Esto une, bajo un mismo contacto, todos los chats que ese usuario abra desde distintos dispositivos.
Antes de empezar
Asegurate de tener a mano lo siguiente:- Acceso a Configuración → Canales en MINDO con rol de administrador.
- Acceso al código de tu sitio (para pegar un
<script>). - Si vas a identificar usuarios logueados: acceso al backend de tu sitio, para calcular una firma HMAC (no se calcula nunca en el navegador).
Paso a paso
Crear el canal Web

Sección Widget de chat web en Configuración → Canales
- Nombre de la sesión — un nombre interno para identificar este canal (por ejemplo, “Chat de la tienda”). No es lo que ve el visitante.
- Color primario — el color del header y de las burbujas del visitante.
- Mensaje de bienvenida — el primer mensaje que ve el visitante si todavía no escribió nada.
- Agente (opcional) — si querés que un agente de IA responda automáticamente en este canal.

Formulario de creación de un canal Web
Copiar el snippet
Pegar el snippet en tu sitio
<script> antes del cierre de </body> en las páginas donde querés
que aparezca el chat. No hace falta ningún build step ni dependencia — es un
script vanilla, autocontenido.Al cargar la página vas a ver una burbuja de chat abajo a la derecha. Al hacer
clic, se abre un panel con el chat (es un <iframe> a MINDO, así que tu sitio
no necesita implementar ninguna UI de chat).
Panel del widget abierto sobre un sitio de ejemplo
data-mindo-token vacío o incorrecto.(Opcional) Identificar visitantes logueados
<script>, calculados en el momento de renderizar la página (nunca hardcodeados
ni calculados en el navegador):<script> (por ejemplo, desde una plantilla del
lado del servidor):¿Qué pasa después?
- Cada mensaje que un visitante te escribe crea (o continúa) un chat en tu Inbox de
MINDO, con
Canal: Web. - Si identificaste al visitante (Paso 4) y esa misma persona te escribe desde otro
dispositivo con el mismo
userId, MINDO intenta unificar el historial bajo un solo contacto. - Si tenés un agente de IA asignado al canal, puede responder automáticamente; si no, el chat espera respuesta humana como cualquier otro canal.
Preguntas frecuentes
¿Necesito instalar algo en mi sitio además del script?
¿Necesito instalar algo en mi sitio además del script?
<script> es autocontenido: crea su propia burbuja y su propio panel de
chat (un iframe). No requiere CSS, dependencias ni build step.¿Puedo tener el widget en varias páginas de mi sitio?
¿Puedo tener el widget en varias páginas de mi sitio?
¿Qué pasa si el visitante recarga la página en medio de una conversación?
¿Qué pasa si el visitante recarga la página en medio de una conversación?
¿Qué pasa si no configuro la identificación por HMAC?
¿Qué pasa si no configuro la identificación por HMAC?
¿Puedo restringir en qué sitios se puede usar mi token?
¿Puedo restringir en qué sitios se puede usar mi token?
¿Puedo pedirle teléfono o email al visitante antes de que escriba?
¿Puedo pedirle teléfono o email al visitante antes de que escriba?
¿Tiene costo adicional?
¿Tiene costo adicional?

