Skip to content

Webchat embebible

El webchat permite usar el mismo agente administrado de voz en una experiencia de texto dentro del sitio de una organización. Meinlup provisiona cada instalación y entrega una widget key limitada a los origins autorizados.

Incluí el loader antes del cierre de body:

<script
async
src="https://dashboard.meinlup.com/api/widget/loader"
data-widget-key="wk_reemplazar_por_la_key_asignada">
</script>

La widget key es un identificador público revocable, no una credencial. No la reutilices entre dominios ni construyas manualmente la URL del iframe.

  • Meinlup registra cada origin exacto; no se admiten wildcards.
  • El loader intercambia la key por una sesión corta y opaca.
  • El token viaja en el fragmento del iframe, se elimina del historial y no contiene IDs de tenant, agente o conversación.
  • El iframe usa sandbox, política de referrer restrictiva y CSP.
  • Pausar el agente o revocar la instalación impide nuevos mensajes.

Para una integración local, pedí que se habilite el origin exacto, por ejemplo http://127.0.0.1:4173. Los origins HTTP sólo se aceptan para localhost y loopback durante desarrollo; una instalación productiva requiere HTTPS.

El webchat utiliza hoy polling corto con cursor y acknowledgement durable. La apariencia y posición del launcher evolucionarán sin que el snippet del sitio cliente tenga que cambiar.