Sign In
Sign In
  1. Home
  2. Registro de cambios
  3. Protege las variables de tu widget con una firma
Registro de cambios
32 articles
Nuevo paso del Flow Builder: Generate with AI
Analytics: abre las conversaciones detrás de una fuente, y barras de gráfico corregidas
Use Cases: filtro por estado y archivado, y Handover tag
Respuestas claras a archivos y notas de voz, e ID en cada conversación
Imágenes, vídeos y lugares en el widget, y Markdown bien mostrado en WhatsApp
Error messages: un mensaje claro para cada problema, en el idioma de tu cliente
Paso Generate with AI: búsqueda a demanda, exit conditions y datos guardados
Issues: un tablero por estado, un panel renovado y las @menciones
Protege las variables de tu widget con una firma
Archivos del cliente al agente, variables de canal en el trace y pegado en AI Tools
Left early — un tercer resultado en AI Quality Monitoring
AI Tools usan las variables de tu bot — y un trace rediseñado
Louis AI Guidance — Personaliza tus reglas con variables
Pasos de respuesta — Respuestas rápidas ahora opcionales
Transferencia a LiveChat: una rama «Ningún agente disponible» para mantener la conversación en curso
Mensajes Directos de Instagram y una vista previa de IA rediseñada
Un Analytics rediseñado y monitorización de calidad de la IA
Historial de conversaciones, navegación de Use Case y mejoras de la plataforma
Freshchat — Transfiere conversaciones en vivo a tus agentes humanos
Accesibilidad del widget de chat — un paso importante hacia el cumplimiento de RGAA y WCAG
Mejora de la gestión del conocimiento — Estados de documentos y búsqueda por idioma
Prompt Versioning, activación por condiciones y renderizado JavaScript
AI Tools — Conecta tu asistente de IA a APIs externas
Chat widget 3.0: nuevo diseño, nueva identidad, nuevo motor
Retención de datos de conversación, acciones masivas en documentos y mejoras de la plataforma
CSAT para agentes de IA, control de Skip y mejoras de trazabilidad
Grandes novedades: Louis AI V3 — Trace para Flow Builder y Refresh Rate
Mejoras de interfaz y corrección de errores
Edición de documentos + variables de contexto del navegador
ViaFlow Handover: compartir archivos y correcciones de errores
Exclusión de selectores CSS y estado de scraping en tiempo real
Formato de texto enriquecido en el Answer Step

Protege las variables de tu widget con una firma

Exige una firma HMAC en las variables de canal de usuario de tu widget, pruébala y publica. Una firma incorrecta deja al visitante anónimo.

Updated on 11 de octubre de 2026

Esta versión te permite asegurarte de que las variables de canal de usuario que envía tu widget vienen realmente de tu sitio, exigiendo una firma en las variables en las que confías.

Una firma en las variables de confianza

Un visitante puede modificar lo que tu página envía al widget. Un email o un ID de cliente escrito en la página se puede cambiar en el navegador antes de llegar a tu chatbot. Ahora puedes exigir una firma en las variables que elijas: tu servidor calcula el HMAC-SHA256 del valor con una clave secreta compartida con ViaSay, y tu página lo envía junto al valor como <variable>_signature. ViaSay lo comprueba en cada mensaje.

  • Tú eliges las variables: hasta 50 variables de canal de usuario por widget

  • Calculada en tu servidor: con una clave secreta de al menos 32 caracteres, que el botón Generate puede crear por ti

  • Nunca se transmite: la firma solo sirve para la comprobación, no llega nunca a tu chatbot, a tus analytics ni a tus logs de conversación

El recorrido de una variable firmada, desde tu servidor hasta tu chatbot

Prepara, prueba y publica

Nada cambia para tus visitantes hasta que publiques. Abre Integrate → Channels, selecciona tu widget y entra en la pestaña Security. Cuatro pasos te guían: guardar la clave, elegir las variables, comprobar tus firmas y publicar.

  • Tres formas de probar: comprobar solo la clave, pegar el script del widget generado por tu página, o introducir valores y firmas a mano. El resultado te indica, variable por variable, si es Valid, Signature missing o Signature does not match

  • Publish sigue bloqueado hasta que tu último cambio haya pasado una prueba

  • Detén la aplicación cuando quieras: las firmas dejan de comprobarse al instante, y se conservan tu clave y tus variables

  • Cambia la clave sin interrupciones: tras publicar, la clave anterior sigue aceptándose hasta que la elimines, para que tus servidores cambien a su ritmo

Una prueba superada en la pestaña Security: todas las variables protegidas están bien firmadas

Qué ocurre en cada mensaje

Un valor que no supera la comprobación nunca llega a tu chatbot. Una vez publicado, se comprueba cada mensaje del widget:

  • Firma válida: tu chatbot recibe el valor y la conversación continúa

  • Firma ausente o incorrecta, o valor modificado: tu chatbot recibe un valor vacío y el visitante sigue siendo anónimo. La conversación nunca se bloquea

  • Ninguna variable protegida enviada: el visitante no ha iniciado sesión. No es un error, el valor simplemente está vacío

  • En la transferencia: con Freshchat y ViaFlow, solo un email, un teléfono o un ID de contacto que llegaron con una firma válida se usan para encontrar la cuenta del cliente

Una variable protegida puede llegar vacía en cualquier momento, así que prevé un camino para ese caso en tus flujos, por ejemplo pidiendo al visitante que inicie sesión.

La pestaña Security una vez publicada, con la protección activa en las variables protegidas

No requiere ninguna acción

Los widgets existentes no se ven afectados: las firmas solo se comprueban cuando publicas una configuración. La pestaña Security está disponible en los canales de widget, para los usuarios con el rol Manager o Platform Administrator.

Para una guía completa, con ejemplos de código en Node.js, Python, PHP y Java, consulta la documentación Proteger las User Channel Variables.

Was this article helpful?

On this page
  • Una firma en las variables de confianza
  • Prepara, prueba y publica
  • Qué ocurre en cada mensaje
  • No requiere ninguna acción

Made from France 💙

Categories

  • ANALÍTICA
  • CONSTRUIR
  • LOUIS AI
  • INTEGRAR

🔗 Useful Links

  • Sign In
  • Website
  • Terms & Conditions

© 2026

MindsayPowered by Mindsay

Search the help center…

Search help center articles