Skip to content

Apps de Dashboard

Las apps de dashboard permiten integrar aplicaciones externas directamente en la interfaz de Zelta Chat. Estas aplicaciones se muestran como paneles embebidos (iframes) dentro de la vista de conversaciones, dando a los agentes acceso a información adicional sin cambiar de herramienta.

Cómo funcionan

Una app de dashboard se carga como un iframe dentro del panel lateral de la conversación o como una pestaña independiente en el dashboard. Zelta Chat pasa automáticamente el contexto de la conversación actual a la aplicación, permitiéndole mostrar información relevante.

Panel de aplicaciones de dashboard

Casos de uso

Caso de usoDescripción
Consulta de CRMMostrar el perfil del cliente, historial de compras y oportunidades abiertas desde tu CRM
Estado de pedidosConsultar el estado de envío o entrega de un pedido directamente en la conversación
Base de conocimientoBuscar artículos de ayuda relevantes para la consulta del cliente
Herramientas internasAcceder a sistemas de ticketing, facturación o inventario sin salir de Zelta Chat
Panel de métricasMostrar KPIs personalizados del equipo o del cliente

Crear una app de dashboard

  1. Ve a Ajustes > Integraciones > Apps de Dashboard.
  2. Haz clic en + Agregar app.
  3. Completa los campos de configuración:
CampoDescripción
NombreNombre visible de la app en el dashboard
URLDirección de la aplicación web que se cargará en el iframe
  1. Haz clic en Crear.

Contexto de la conversación

Cuando se carga la app, Zelta Chat envía automáticamente información del contexto actual a través de parámetros en la URL. Tu aplicación puede leer estos parámetros para mostrar datos relevantes.

Los parámetros disponibles incluyen:

ParámetroDescripción
conversation_idIdentificador único de la conversación actual
contact_idIdentificador del contacto asociado
contact_emailCorreo electrónico del contacto (si está disponible)
contact_phoneNúmero de teléfono del contacto (si está disponible)
contact_nameNombre del contacto
account_idIdentificador de tu cuenta de Zelta Chat
inbox_idIdentificador del canal (bandeja de entrada)

Ejemplo de URL con contexto

Si configuras la URL de tu app como:

https://miapp.ejemplo.com/cliente

Zelta Chat la cargará como:

https://miapp.ejemplo.com/cliente?conversation_id=456&contact_id=789&[email protected]&contact_name=Juan+Perez

Tu aplicación puede leer estos parámetros para buscar y mostrar la información del cliente correspondiente.

Desarrollar tu propia app

Para crear una aplicación compatible con el dashboard de Zelta Chat:

  1. Crea una aplicación web accesible por HTTPS que acepte ser cargada en un iframe.
  2. Lee los parámetros de URL que Zelta Chat envía al cargar la app.
  3. Muestra información contextual basada en los datos recibidos.
  4. Adapta el diseño para que se visualice correctamente en el espacio del panel lateral (ancho aproximado de 300-400 px).

Consejo

Diseña tu app con un layout responsivo que funcione bien en el espacio limitado del panel lateral. Evita elementos que requieran mucho ancho horizontal.

Configuración de seguridad

Encabezados de iframe

Tu aplicación debe permitir ser cargada dentro de un iframe. Verifica que los encabezados HTTP de tu servidor incluyan:

  • X-Frame-Options: Debe permitir el dominio de Zelta Chat, o no estar presente.
  • Content-Security-Policy: Si usas frame-ancestors, incluye https://chat.zelta.dev.

HTTPS obligatorio

Las apps de dashboard deben servirse a través de HTTPS. Las URLs con HTTP simple no se cargarán por políticas de seguridad del navegador.

Gestionar apps de dashboard

Ver apps instaladas

Desde Ajustes > Integraciones > Apps de Dashboard puedes ver todas las apps configuradas.

Editar una app

  1. Haz clic en la app que deseas modificar.
  2. Actualiza el nombre o la URL.
  3. Haz clic en Actualizar.

Eliminar una app

  1. Haz clic en el ícono de eliminar junto a la app.
  2. Confirma la eliminación.

Importante

Las apps de dashboard tienen acceso al contexto de la conversación, incluyendo datos del contacto. Asegúrate de que las URLs configuradas pertenezcan a aplicaciones de confianza y cumplan con tus políticas de privacidad de datos.

Documentación oficial de Zelta