Contexto de orden dentro de la conversación
El sitio puede pasar número de orden, dirección de cambio, importe, página y datos personalizados; el operador lo ve en la ficha del cliente sin búsquedas manuales.
Los clientes escriben desde la web, Telegram o e-mail y el equipo responde desde un único espacio con el contexto del pedido y todo el historial.
Widget React de marca, Telegram, automatización, perfiles unificados, SLA, analítica y chats E2EE en tu servidor.
Posicionamiento
En un exchanger casi cada pregunta está ligada a un pago, estado de orden, dirección de cambio o página concreta. iEXChat coloca ese contexto junto a la conversación para que el operador entienda lo que ocurre de inmediato.
El sitio puede pasar número de orden, dirección de cambio, importe, página y datos personalizados; el operador lo ve en la ficha del cliente sin búsquedas manuales.
Conversaciones, archivos, clientes, ajustes y valoraciones viven en tu servidor. Ningún tercero puede quitarte acceso ni subirte el precio.
Una instalación atiende varios exchangers, vitrinas o dominios: cada uno tiene sus ajustes de widget, operadores, etiquetas, colas y analítica, sin mezclarse.
Arquitectura
El sitio carga un script pequeño. El widget abre una conversación realtime, el espacio de trabajo recibe el mensaje, y el historial y contexto de orden se guardan en tu base de datos.
Una ventana de soporte limpia, adaptada a tu marca, que restaura la conversación cuando el cliente vuelve.
Mensajes, lecturas, escritura y estados llegan al instante, sin recargar la página.
Cola de conversaciones, ficha de cliente, respuestas rápidas, etiquetas, transferencias y analítica.
Carga el widget y puede pasar datos del cliente y de la orden.
Conversaciones, clientes, archivos, valoraciones y auditoría viven en tu base de datos.
Plataforma iEXChat
iEXChat cubre todo el ciclo de soporte: recibe solicitudes, muestra el contexto, ayuda a cumplir el SLA, conserva el historial y ofrece analítica.
Bot por sitio o propio, sincronización bidireccional, temas de grupo, botones, CSAT y Mini App.
Widget web
Un loader ligero obtiene el núcleo aislado cuando hace falta. Shadow DOM evita conflictos y cinco modos cubren chat, Telegram, e-mail y proveedores externos.
Nombre, e-mail, teléfono: campos activados por el admin y que pueden ser obligatorios.
El cliente puede grabar audio; el operador escucha y responde en el mismo hilo.
Tamaño y categorías configurables, blocklist, arrastrar, pegar, carga múltiple, progreso y álbumes de fotos.
Centro de ayuda integrado con artículos, categorías y valoración útil/no útil.
Traducciones personalizadas del widget y detección automática del idioma del cliente.
El cliente vuelve en una hora, un día o una semana y continúa la misma conversación.
El sitio pasa e-mail, nombre, teléfono, número de orden y datos personalizados; el operador lo ve al instante.
El chat puede abrirse solo por tiempo, scroll o URL específica, sin cambiar el sitio.
Panel de operadores
Conversaciones a la izquierda, ficha de cliente y contexto de orden a la derecha. El admin configura sitios, operadores, departamentos, plantillas y reglas en una pestaña separada, sin desarrollador.
Todas las solicitudes en una lista: quién escribe, quién responde, qué espera y qué debe tomarse.
Nombre, e-mail, teléfono, orden, país y dispositivo: todo a mano, sin cambiar de ventana.
Frases preparadas para preguntas comunes, por categoría y con variables: responde en un clic.
Etiquetas en conversaciones y clientes, niveles de prioridad, transferencia entre operadores y departamentos.
Tiempo de primera respuesta, carga, valoraciones después de la conversación y cuellos de botella en soporte.
Notas internas entre operadores, archivo de conversaciones antiguas y log de cambios de ajustes.
Capacidades
Todas las conversaciones activas en una pantalla: quién escribe, quién responde, qué sitio y qué orden.
Color, logo, posición, idioma, saludo, FAQ, adjuntos, voz y formulario previo: todo configurable.
Acceso por sitio para operadores, roles flexibles, departamentos y etiquetas: cada persona ve solo su alcance.
Puente bidireccional con Telegram, correo entrante en conversaciones, notificaciones y conexión con tus sistemas.
Respuestas rápidas, etiquetas, transferencias, apertura automática, protección antispam, plazos de respuesta y reglas de automatización.
Velocidad de respuesta, carga de operadores, valoraciones de clientes y métricas por sitio y departamento.
Flujos de bot, FAQ, artículos, deflection, invitaciones proactivas, exit intent, webhooks y macros reducen el trabajo manual.
Voz y transcripción opcional, archivos, álbumes, reacciones, respuestas, edición y co-browse con consentimiento y ocultación.
Entrega instantánea
El chat está vivo: el cliente ve cuando el operador escribe, y el operador ve cuando el cliente está en línea y leyendo. Si no hay operadores disponibles, el cliente conoce su posición en la cola.
Los mensajes viajan en ambos sentidos sin recargar la página, como en mensajeros modernos.
El indicador “escribiendo...” funciona en ambos sentidos, para que el cliente no se inquiete ni abandone.
Marcas de entrega y lectura con hora: el cliente sabe que el mensaje llegó.
En línea, ocupado, ausente, offline: el cliente ve que una persona real responderá.
Si todos los operadores están ocupados, el cliente ve su posición en la cola y tiempo aproximado de espera.
El operador ve al instante que un compañero ya tomó la conversación, sin respuestas duplicadas.
Multi-sitio y roles
Cada sitio tiene su dominio, marca, idioma, operadores y ajustes de widget. Una persona puede ser operador en un sitio y admin en otro, y solo ve lo que se le concedió explícitamente.
Cada uno con su dominio, logo, color, idioma y ajustes de widget, sin marca “compartida”.
Un operador ve solo sus sitios y conversaciones, sin cruces accidentales.
Admin, operador y roles personalizados con derechos precisos para KYC, analítica y soporte.
Conversaciones, valoraciones, carga y métricas se calculan por sitio, nunca mezcladas.
Canales e integraciones
Escenario principal: el cliente escribe en el widget y el operador responde desde el panel. Historial, archivos y valoraciones quedan contigo.
Bot por sitio o propio con media, escritura, reacciones, edición, botones, CSAT y deep links.
Cada conversación puede tener un tema de foro en el grupo; los operadores responden allí o abren la Mini App.
Los emails de clientes se agrupan automáticamente dentro de conversaciones. El correo saliente usa tu propio servidor de e-mail.
iEXChat puede conectarse al exchanger, CRM y servicios internos: eventos y datos fluyen en ambos sentidos.
Los contactos se unen por e-mail, teléfono, usuario de Telegram y external ID, con unión o separación manual.
Seguridad
Los datos y archivos principales permanecen en tu perímetro. Los canales externos activados reciben solo lo necesario para funcionar.
Los operadores entran al panel con un código desde una app del teléfono; una contraseña filtrada no abre acceso.
El identificador del visitante no se puede falsificar: nadie más puede “leer” la conversación del cliente.
AES-GCM-256 funciona en el navegador; la clave vive en el fragmento de URL y el servidor solo ve fingerprint y texto cifrado.
Límites de mensajes, intentos de login y acciones sospechosas: sin floods de bots ni fuerza bruta.
Puedes ver quién cambió ajustes, reasignó conversaciones o eliminó mensajes, para control y auditoría.
Solo se inicia con permiso explícito y oculta contraseñas, e-mail, teléfono y campos sensibles.
Despliegue y operación
iEXChat se ejecuta en tu entorno e incluye proxy, SSL, tareas en segundo plano, almacenamiento, copias de seguridad y control de estado.
Configura servicios, reverse proxy y certificado SSL y después comprueba la disponibilidad.
El loader descarga el núcleo inmutable solo cuando se necesita.
Cambios idempotentes y backups reducen el riesgo para los datos de producción.
Colas separadas procesan SLA, notificaciones, limpieza y analítica, con métricas y trazas opcionales.
Por dentro
Monorepo pnpm + turbo. TypeScript completo en ambos lados, contratos tipados entre widget, API y panel. PostgreSQL como fuente de verdad, Redis para colas y pub/sub, S3/MinIO para archivos y Docker para el entorno.
Cliente
Lo que el cliente ve en el widget y el operador ve en el panel. Ligero, aislado y reactivo.
Panel de operadores: React 18, TanStack Query, bandeja reactiva.
Widget React 19 y Tailwind 4 dentro de Shadow DOM, carga bajo demanda y sin conflictos de estilos.
TypeScript estricto en todos los lados: contratos API tipados.
Sistema de diseño para el panel y páginas de ajustes.
Vite compila el panel y el núcleo aislado; el loader ligero lo descarga solo cuando se necesita.
Cliente Socket.IO: mensajes instantáneos en widget y panel.
Servidor
API NestJS, gateway realtime, worker en segundo plano con colas y Prisma sobre Postgres.
NestJS 10: API modular, guards, pipes, integraciones y gateway en tiempo real.
Prisma ORM: migraciones, consultas type-safe, baseline.
PostgreSQL: conversaciones, clientes, ajustes y auditoría.
Redis + BullMQ + Socket.IO Adapter: colas y pub/sub.
Gateway Socket.IO: todos los eventos realtime.
Worker dedicado: webhooks, correo y tareas programadas.
Infraestructura
Self-hosted en Debian/Ubuntu, empaquetado en Docker, nginx como reverse proxy, Cloudflare opcional.
Debian 13 / Ubuntu 26.04 es la base de servidor recomendada.
Docker compose: Postgres, Redis, MinIO, app y worker.
Nginx: reverse proxy, archivos estáticos y certificados Let's Encrypt.
Cloudflare: DNS, protección y WAF opcional.
MinIO / S3: archivos, notas de voz e imágenes.
systemd + cron: supervisión y tareas rutinarias.
Comparación
Recursos útiles
Instrucciones y ayuda para configurar su producto.
Listo para probar
Un script en el sitio, un espacio de trabajo para el equipo y todos los datos en tu servidor. Solicita despliegue para tu exchanger.