<!--
  AUTO-GENERADO por scripts/import-corpus.mjs a partir de manuales/corpus/ — NO EDITAR A MANO.
  Para cambiar este contenido: edita manuales/neutros/*.html, regenera el corpus
  (manuales/build-corpus.mjs) y vuelve a ejecutar "pnpm run import:corpus".
  Fuente: manuales/neutros/24-manual-canales.html#seccion-6
-->

Es el chat embebido en tu propia web. Cada instancia de Widget Web tiene su propio snippet, con un identificador de conexión distinto por instancia, así que puedes tener varios widgets — uno para tu web principal y otro para una landing distinta, por ejemplo — cada uno con su propio agente y sus propios responsables.

**Requisitos:** rol administrador para copiar y configurar el canal; acceso al código de tu web (o de quien la gestione) para pegar el snippet.

1. En la tarjeta del Widget Web que quieras publicar, copia el bloque **«Pega este snippet en tu web»** con el botón **Copiar**.
2. Entrega ese fragmento a quien gestione tu web para que lo pegue en el código del sitio que corresponda a ESA instancia — un snippet de una instancia solo funciona para ella, nunca para otra.
3. Para cambiar el dominio permitido u otros parámetros de conexión, usa **Conectar** / **Configurar** en la propia tarjeta.

**Resultado:** el chat aparece en tu web como una burbuja flotante (normalmente abajo a la derecha) que se abre al pulsarla, con el saludo de tu agente, botones de acción rápida si los tienes configurados y un campo para escribir.

El aspecto visual del widget (color de marca, saludo, nombre del asistente, avatar…) se ajusta aparte, en **Ajustes → Personalización del widget** (Manual 26 · Ajustes) — es un ajuste **compartido por todas tus instancias** de Widget Web, a diferencia del idioma, que se elige por instancia. Los dominios permitidos (en qué webs puede cargar) se configuran en esa misma pantalla de Ajustes. El detalle de cómo se embebe técnicamente en distintos gestores de contenido está en el **Manual 06 · Widget web**.

## 6.1. Idioma del widget

Cada tarjeta de Widget Web tiene su propio selector **«Idioma por defecto del widget»** (Español / English / Italiano). El snippet de esa instancia siempre emite ese idioma como valor de su atributo `data-locale`, así que basta con elegirlo aquí — no hace falta tocar el snippet a mano. La selección se guarda al instante, sin botón «Guardar» aparte.

> **Nota — Forzar otro idioma en una página concreta**
>
> Si tu web es multiidioma y quieres que el chat hable en un idioma distinto al defecto en una página en particular (por ejemplo, la versión en inglés de tu web), edita a mano el atributo `data-locale` del snippet pegado en esa página — el resto de tu web sigue usando el defecto configurado aquí. Si el idioma indicado no es uno de los tres soportados, el widget se muestra en **inglés**. El detalle técnico completo está en el **Manual 06 · Widget web**.

## 6.2. Transparencia IA y privacidad, ya integradas

El widget cumple por diseño con el Reglamento de IA (Art. 50) y con el deber de información del RGPD, sin que tengas que configurar nada: la cabecera del chat muestra siempre el subtítulo **«Asistente con IA · responde al instante»**, y cada mensaje generado por la IA lleva la etiqueta **«IA»** junto al nombre del asistente (los mensajes de un operador humano no la llevan). El pie del widget enlaza a la **política de privacidad** que hayas configurado para esa instancia en su tarjeta de canal — si no la has configurado todavía, muestra en su lugar un aviso genérico honesto («Tus datos los trata {tu negocio}»), nunca la política de tu proveedor como si fuera la tuya.

Para que el enlace del pie apunte a la política de tu propia agencia (en vez del aviso genérico), configura la **URL de tu política de privacidad** en la tarjeta de esa instancia de Widget Web.