Nueva funcionalidad para subir documentos (PDF, Word, Excel, TXT, imágenes) como base de conocimiento del bot, con extracción automática de texto e inyección en cada respuesta de Gemini. Incluye selector de zona horaria configurable y múltiples correcciones.
-
📤
Subida de Documentos: Nueva sección en el panel "Cerebro" para subir archivos PDF, DOCX, XLSX, TXT, CSV, MD e imágenes (PNG, JPG, WebP). Soporte para subida múltiple con drag & drop. NUEVO
-
🔍
Extracción Automática de Texto: Procesamiento asíncrono de cada documento subido. Extrae texto de PDFs (pdf-parse), Word (mammoth), Excel (xlsx) e imágenes (Gemini Vision). Muestra estado de extracción en tiempo real. NUEVO
-
🧠
Inyección Completa en Gemini: Todo el texto extraído de documentos habilitados se inyecta automáticamente en cada prompt de Gemini, sin límite de caracteres. El bot utiliza esta información para responder consultas de los clientes. IA
-
📊
Gestión de Documentos: Panel con tabla de documentos subidos mostrando nombre, categoría, estado de extracción, caracteres extraídos, toggle activar/desactivar y acciones (ver texto, reprocesar, eliminar). Estadísticas agregadas de documentos. NUEVO
-
💰
Logging de Costes de Documentos: Los logs muestran el número de caracteres y tokens estimados inyectados por documentos en cada mensaje, facilitando el control de costes. MEJORA
-
🕐
Selector de Zona Horaria: Nuevo selector en la configuración de horarios del panel que permite elegir la zona horaria del negocio. Incluye zonas de España, Latinoamérica, EE.UU., Europa y más. Los horarios configurados se interpretan según la zona seleccionada. NUEVO
-
🔧
Fix Multi-Tenant en Documentos: Corrección de la resolución de tenant en uploads de documentos. Multer rompe el contexto de AsyncLocalStorage, causando que los documentos se guardaran en el tenant incorrecto. Ahora se pasa el schema explícitamente. FIX
-
🔧
Fix pdf-parse v2: Adaptación a la nueva API de pdf-parse v2 que cambió de export default a clase PDFParse. Corrige error "pdfParse is not a function" al procesar PDFs. FIX
-
🧹
Limpieza de Logs: Eliminados logs verbosos de DEBUG que volcaban el JSON completo de Gemini (incluyendo thoughtSignature de Gemini 3). Los logs ahora muestran solo la respuesta concisa del Smart Router y Agent Detect. OPTIMIZACIÓN
-
🗑️
Eliminación de NotebookLM Enterprise: Retirada la integración con NotebookLM Enterprise (requería mínimo 15 licencias Google). Los documentos se gestionan ahora exclusivamente mediante subida directa. MEJORA
Corrección en el sistema de fallback (auto-reactivación del bot) para conversaciones con intervención humana prolongada.
-
🛠️
Refresco de paused_at en Human Takeover: Cuando un agente humano sigue respondiendo en un chat ya pausado, ahora se actualiza la marca de tiempo
paused_at. Esto evita que la conversación quede fuera de la ventana de 24h del fallback y permite que el bot se reactive correctamente fuera de horario laboral. FIX
Actualización crítica de seguridad que refuerza la protección de contraseñas, autenticación y prevención de ataques. Mejora del 300% en resistencia a fuerza bruta.
-
🔒
Requisitos Estrictos de Complejidad: Las contraseñas ahora requieren mínimo 8 caracteres (antes 6), con al menos una mayúscula, minúscula, número y carácter especial. SEGURIDAD
-
🛡️
Detección de Contraseñas Comunes: Sistema que previene el uso de contraseñas débiles como "Password123!", "Admin123!" y otras combinaciones comunes. SEGURIDAD
-
🚫
Protección contra DoS: Límite máximo de 128 caracteres en contraseñas para prevenir ataques de denegación de servicio mediante bcrypt. SEGURIDAD
-
💪
Salt Rounds Aumentado a 12: Incremento de 10 a 12 rounds (4,096 iteraciones), haciendo las contraseñas 4 veces más difíciles de crackear mediante fuerza bruta. SEGURIDAD
-
⚡
Resistencia a Ataques GPU: El incremento en iteraciones bcrypt aumenta significativamente el costo computacional de ataques con tarjetas gráficas. SEGURIDAD
-
🛡️
Límite Estricto para Password Reset: Solo 3 intentos de restablecimiento por hora por IP (antes 10 en 30 minutos). Previene spam de emails y enumeración de cuentas. SEGURIDAD
-
📧
Protección por Email: Bloqueo temporal de cuenta tras 10 intentos fallidos en 30 minutos. Previene ataques distribuidos contra cuentas específicas. SEGURIDAD
-
⏰
Cleanup Automático de Tokens: Limpieza cada hora de tokens de password reset expirados, usados o antiguos. Mantiene la base de datos optimizada. OPTIMIZACIÓN
-
📊
Logging de Eventos de Seguridad: Registro detallado de intentos de login fallidos, rate limits excedidos y cambios de contraseña para auditoría. NUEVO
-
🌐
Content Security Policy (CSP): Protección contra inyección de scripts maliciosos (XSS) mediante políticas restrictivas de contenido. SEGURIDAD
-
🔐
HSTS Habilitado: Fuerza conexiones HTTPS durante 1 año con preload. Previene ataques man-in-the-middle y downgrade a HTTP. SEGURIDAD
-
🎯
Protección Clickjacking: Frame Guard configurado para prevenir que la aplicación se embeba en iframes maliciosos. SEGURIDAD
-
🚫
MIME Type Sniffing Prevention: Previene que navegadores ejecuten archivos como código al bloquear la detección automática de tipos MIME. SEGURIDAD
-
🔑
JWT Secret Obligatorio: El servidor ahora falla inmediatamente si JWT_SECRET no está configurado. Elimina el peligroso fallback "default-secret". SEGURIDAD
-
📧
Validación de Email en Backend: Validación RFC 5322 de formato de email en el servidor, no solo en el cliente. Previene inyección y datos malformados. SEGURIDAD
Sistema completo de restablecimiento de contraseña con tokens seguros, envío automático de emails y validación robusta.
-
🔑
Enlace "¿Olvidaste tu contraseña?": Botón claramente visible en la pantalla de login para iniciar el proceso de recuperación. NUEVO
-
📧
Email con Enlace de Restablecimiento: Recibe un email con un enlace seguro para crear tu nueva contraseña. El enlace es válido por 15 minutos. NUEVO
-
🔒
Tokens Criptográficos Seguros: Sistema de tokens con hash SHA256 que solo se pueden usar una vez. Máxima seguridad para tu cuenta. SEGURIDAD
-
⏱️
Expiración Automática de Tokens: Los enlaces de restablecimiento expiran en 15 minutos para prevenir accesos no autorizados. SEGURIDAD
-
🚫
Invalidación de Sesiones: Al cambiar tu contraseña, todas las sesiones activas se cierran automáticamente en todos los dispositivos. SEGURIDAD
-
🛡️
Rate Limiting: Protección contra intentos de abuso mediante límites de solicitudes por IP y por email. SEGURIDAD
-
✉️
Plantilla de Email HTML: Emails profesionales con diseño moderno que incluyen botón de acción e información clara del proceso. NUEVO
Sistema de facturación completo con Stripe, registro simplificado en un solo paso y gestión de suscripciones integrada.
-
✨
Trial Gratuito de 30 Días: Todos los nuevos usuarios obtienen acceso completo a AchoBot durante 30 días sin cargo inicial. Cancela cuando quieras. NUEVO
-
🔒
Checkout Embebido: Proceso de pago integrado directamente en el panel, sin redirecciones externas. Experiencia fluida y profesional. NUEVO
-
📧
Emails Automáticos: Confirmaciones de registro, recordatorios de trial y notificaciones de pago enviadas automáticamente. NUEVO
-
🧾
Facturas con IVA Desglosado: Todas las facturas incluyen el desglose de IVA según la normativa española. Acceso directo desde el panel. NUEVO
-
🚀
Formulario Completo Unificado: Toda la información (empresa, administrador y facturación) se captura en un solo formulario intuitivo durante el registro. NUEVO
-
🏢
Datos de Facturación Integrados: Nombre fiscal, CIF/NIF, dirección completa y tipo de cliente (empresa/autónomo) se guardan automáticamente. NUEVO
-
⚡
Acceso Inmediato al Checkout: Tras el registro, acceso directo al checkout para activar el trial. Sin pasos intermedios. OPTIMIZACIÓN
-
📊
Tab de Facturas en Perfil: Nueva pestaña "Facturas" en el perfil de usuario con historial completo de pagos y acceso a PDFs. NUEVO
-
💰
Portal de Gestión de Stripe: Acceso directo al portal de Stripe para actualizar métodos de pago, ver facturas o cancelar suscripción. NUEVO
-
⏰
Estado de Trial Visible: Indicador claro del tiempo restante de trial y estado de suscripción en el dashboard. NUEVO
-
🎁
Grandfathered Access: Los clientes existentes mantienen acceso completo sin necesidad de suscripción. Solo aplica a nuevos registros. SEGURIDAD
Optimización inteligente del catálogo y extracción automática de información de productos. Tu bot ahora es más inteligente y económico.
-
🎯
Detección de Intención por IA: El bot analiza cada mensaje para decidir si necesita acceder al catálogo de productos. Saludos simples como "Hola" ya no inyectan todo el catálogo. NUEVO
-
💰
Ahorro Automático de Tokens: Solo se inyecta el catálogo cuando es necesario. Consultas informativas pueden reducir el consumo hasta un 80%. AHORRO
-
🤖
Compatible con Modelos Gemini 3: Soporte completo para modelos con "thinking tokens" interno. Aumentado el espacio de respuesta para garantizar funcionamiento correcto. FIX
-
📄
Extracción Automática de Contenido: Cuando un cliente pregunta por un producto específico, el bot accede a la página web y extrae toda la información relevante (precio, descripción, características, disponibilidad...). NUEVO
-
🔗
URLs Directas sin Catálogo: Si el cliente envía una URL directa de tu web, el bot la analiza sin necesidad de cargar todo el catálogo. Ahorro significativo en cada consulta. OPTIMIZACIÓN
-
❓
Respuestas Detalladas: El bot puede responder preguntas específicas como "¿Cuántas personas hay inscritas?", "¿Qué incluye?" o "¿Cuál es el itinerario?" extrayendo la info directamente de tu web. IA
-
🙋
Detección Mejorada: El sistema de detección de "quiero hablar con un humano" ahora funciona correctamente con todos los modelos de Gemini, incluyendo Gemini 3 Pro. FIX
-
✅
Validación contra Base de Datos: Todas las URLs que el bot proporciona son verificadas contra tu catálogo crawleado. Si la IA intenta "inventar" una URL, es detectada y reemplazada por un enlace de búsqueda válido. SEGURIDAD
-
🔒
Google Search Deshabilitado: El bot ya no puede buscar en Google, asegurando que todas las URLs provienen exclusivamente de tu catálogo oficial. SEGURIDAD
Ahora tienes el control total del cerebro de tu bot. Elige entre velocidad, equilibrio o máxima potencia con la nueva serie Gemini 3.
-
🤖
Selector de Modelo IA: Elige qué versión de Gemini potencia tu bot.
- Gemini 2.5 Flash-Lite: Ultrarrápido y económico. Ideal para respuestas simples.
- Gemini 3 Flash: El equilibrio perfecto entre razonamiento avanzado y velocidad.
- Gemini 3 Pro: Máxima potencia cognitiva para tareas complejas y conversaciones profundas.
-
💰
Precios Dinámicos: El sistema calcula y muestra tus costos exactos según el modelo que elijas y el volumen de tu conversación (incluyendo precios escalonados de Gemini 3 Pro). IA
-
💾
Guardado Inteligente: Ahora puedes cambiar de modelo sin necesidad de volver a introducir tu API Key si ya estaba configurada. MEJORA
-
📏
Precisión de Costes: Soporte nativo para las tarifas escalonadas de Gemini 3 Pro (Contexto > 200k tokens). FIX
Nuevo modo CRM para atención humana, mejoras en badges de notificación y selección múltiple de conversaciones.
-
🎛️
Modo CRM Real: Al pausar el bot globalmente, ahora se desactiva TODA la IA.
Sin detección de agentes, sin procesamiento de mensajes, sin costes. Ideal para atención 100% humana. NUEVO -
🏷️
UI Adaptativa: Cuando el bot está pausado globalmente, se ocultan los badges individuales de "Pausado" en cada conversación.
Se muestra claramente "🛑 Modo CRM" en el panel lateral para indicar el estado global.
-
🔢
Contador en Tiempo Real: El badge de mensajes no leídos ahora se actualiza correctamente al recibir nuevos mensajes.
El contador persiste al cambiar de filtros o pestañas hasta que leas la conversación. FIX -
📦
Badge en Archivados: El filtro "📦 Archivados" ahora muestra correctamente el número de conversaciones archivadas con mensajes sin leer.
Ya no perderás mensajes importantes en conversaciones archivadas. FIX
-
📋
Modo Selección en Lote: Click derecho → "Seleccionar en lote" para activar la selección múltiple.
Selecciona varias conversaciones y archívalas, desarchívalas o elimínalas de una vez. NUEVO -
⚡
Acciones en Lote: Barra de acciones con contador de seleccionadas y botones de acción rápida.
Gestiona cientos de conversaciones en segundos.
-
📅
Google Calendar: La sección de integración con Google Calendar ahora muestra claramente que está en desarrollo y testing.
Próximamente podrás agendar citas automáticamente desde WhatsApp.
Nueva infraestructura para reservas de citas por WhatsApp y mejoras en la comunicación interactiva.
-
🗓️
Flujo de Reserva por Chat: Los clientes pueden iniciar una reserva diciendo "quiero cita" directamente por WhatsApp.
El bot solicita email, muestra servicios disponibles y guía al cliente paso a paso. BETA -
📧
Captura de Email: Validación automática de emails para confirmaciones de cita.
Si el cliente no tiene email registrado, el bot lo solicita antes de continuar. IA
-
📋
Listas Desplegables: Nuevo tipo de mensaje con menús interactivos para WhatsApp.
Permite mostrar opciones de servicios, horarios o productos de forma elegante y táctil. NUEVO -
🔄
Fallback Inteligente: Si el dispositivo no soporta listas, se envía automáticamente un mensaje de texto equivalente.
Compatibilidad garantizada con todas las versiones de WhatsApp.
-
💰
Tracking de Tokens Gemini: Registro detallado del consumo de tokens en traducciones y detección de idioma.
Permite analizar y optimizar el uso de la API de IA por tenant. IA
-
🏷️
Sistema de Tags: Nueva tabla para etiquetar conversaciones con colores personalizados.
Organiza tus chats con etiquetas como "VIP", "Pendiente", "Urgente", etc. NUEVO
Refinamiento crítico del comportamiento del bot fuera de horario laboral para respetar descansos de turnos partidos.
-
🧠
Detección de Turno: El bot ahora distingue entre mensajes olvidados del turno de día y nuevos mensajes fuera de horario.
Si un mensaje llegó en horario laboral, el bot lo ignora para respetar el descanso. Si llega fuera de horario, lo atiende. IA -
🤫
Adiós al Spam Matutino: Eliminada la reactivación masiva al finalizar el horario. El bot solo interviene si es estrictamente necesario. SOLUCIONADO
Nuevas opciones para gestionar el consumo de la IA y optimizar costes.
-
🔘
Switch de Agendamiento IA: Ahora puedes activar o desactivar la funcionalidad de calendario con un click.
Si lo desactivas, el bot dejará de consumir tokens verificando tu agenda. Ideal para periodos de baja demanda. NUEVO
Lanzamiento de la integración nativa con Google Calendar para agendamiento automático y mejoras en el control del bot.
-
🔗
Conexión de Cuenta de Servicio: Ahora puedes vincular tu Google Calendar oficial subiendo tu
service-account.json. El bot tendrá acceso para consultar huecos libres. NUEVO -
🤖
Agendamiento Automático: La IA ahora es capaz de negociar una hora con el cliente y crear el evento en tu calendario en tiempo real. IA
-
🗑️
Gestión de Conexión: Interfaz completa para ver el estado de la conexión y desconectar el calendario cuando lo necesites. MEJORA
-
🔄
Botones de Control Global: Restaurados los controles manuales de "Pausar" y "Activar", integrados perfectamente con la lógica de horarios. UX
-
🛡️
Lógica Guardián Blindada: El bot ahora respeta estrictamente el silencio durante el horario laboral en modo Guardián, evitando intervenciones inoportunas. CRÍTICO
Lanzamiento del Tablón de Sugerencias. Ahora puedes enviar, votar y comentar mejoras para la plataforma directamente desde el panel.
-
🚀
Tablón de Sugerencias: Nueva sección para centralizar el feedback del equipo. Vota por las ideas que más te gusten. NUEVO
-
✏️
Gestión Completa: Puedes editar y eliminar tus propias sugerencias en cualquier momento. MEJORA
-
🛡️
Seguridad Multi-Tenant: Arquitectura robusta que permite participación cruzada manteniendo la seguridad de cada cuentas. SEGURIDAD
Corrección definitiva del error de "Pantalla Blanca" y refactorización completa de los encabezados de fecha para una experiencia nativa tipo iOS.
-
🛡️
Protección Anti-Crash: Sistema blindado contra fechas inválidas o corruptas. Ahora el chat es inmune a errores de datos que antes provocaban pantalla blanca. SOLUCIONADO
-
⚡
Validación de Tiempos: Corrección en el formateo de horas (`toLocaleTimeString`) que causaba fallos en dispositivos con configuraciones regionales específicas. SOLUCIONADO
-
📲
Sticky Headers "Push": Refactorización del renderizado de mensajes. Ahora los encabezados de fecha (Hoy, Ayer) se empujan suavemente unos a otros al hacer scroll, idéntico a WhatsApp o iOS. MEJORA
-
🧹
Limpieza de Código: Eliminación de funciones duplicadas y optimización del ciclo de renderizado para mayor fluidez en chats largos. OPTIMIZACIÓN
Mejoras importantes en el rendimiento del Smart Router, optimización de costos y nuevas opciones de gestión de chats.
-
🚀
Gemini 2.5 Flash Lite: Actualización del núcleo de IA al nuevo modelo Flash Lite 2.5. Más rápido, más preciso y más eficiente en costos. IA
-
💰
Optimización de Costos: Reducción significativa de consumo de tokens mediante clasificación inteligente de intenciones (Catálogo vs General). OPTIMIZACIÓN
-
✉️
Marcar como No Leído: Nueva opción en el menú contextual (click derecho) para marcar conversaciones para revisar luego. NUEVO
-
🖱️
Menú Contextual Limpio: Reorganización de opciones (Archivar, No leído) en el menú de click derecho para mantener la interfaz limpia. UX
-
🐛
Contador de No Leídos: Solucionado error visual donde marcar como no leído mostraba conteos incorrectos. SOLUCIONADO
-
🔄
Carga de Catálogo: Corregido fallo en Smart Router que impedía ofrecer productos en ciertas condiciones. SOLUCIONADO
Implementación total de validación de datos con Zod. Ahora cada petición al servidor es verificada estrictamente, eliminando datos basura y protegiendo contra inyecciones.
-
🧱
Validación de Esquemas: Implementado sistema profesional con Zod para validar Auth, Admin, Categorías y Conversaciones. Nada entra al servidor si no cumple el estándar. CRÍTICO
-
🧼
Sanitización Automática: El sistema elimina automáticamente cualquier campo extra o malicioso (payload stripping) antes de procesar la solicitud. SEGURIDAD
-
🚦
Middleware Centralizado: Nuevo guardián que intercepta errores de validación y devuelve respuestas claras y estructuradas (bad request) en lugar de fallos 500. BACKEND
Los cambios en la configuración del bot ahora se aplican al instante, sin esperas.
-
🧠
Personalidad Inmediata: Cuando cambias el prompt, la personalidad o las instrucciones del bot, los cambios se aplican al siguiente mensaje. Ya no hay que esperar. MEJORA
-
⚙️
Comportamiento al Instante: Los cambios en identificación del bot, anti-spam, horarios y mensajes fuera de oficina también se aplican inmediatamente. MEJORA
-
⏱️
Timeout Corregido: El sistema de auto-reactivación ahora cuenta el tiempo desde el último mensaje del cliente, no desde el último mensaje del agente. Esto evita reactivaciones prematuras. SOLUCIONADO
-
🎯
Comportamiento Esperado: Si configuras 5 minutos de timeout, el bot esperará 5 minutos desde que el cliente envió su mensaje (esperando respuesta del agente) antes de reactivarse. SOLUCIONADO
Atiende clientes de todo el mundo sin barreras de idioma. El bot habla su idioma y tú ves todo en español.
-
🤖
Bot Políglota: El bot detecta automáticamente el idioma del cliente y responde en su mismo idioma: inglés, francés, alemán, italiano, portugués... ¡lo que necesites! IA
-
🔘
Switch "Traducir Chat": Nuevo toggle en el panel de Detalle de Contacto. Al activarlo, todo el chat se traduce automáticamente al español para que puedas atender al cliente sin saber su idioma. NUEVO
-
📝
Historial Traducido: Al activar la traducción, TODO el historial anterior se traduce automáticamente. No te pierdes nada de lo que ya hablaron. NUEVO
-
⚡
Tiempo Real: Los nuevos mensajes del cliente aparecen traducidos instantáneamente. Tus respuestas en español se envían automáticamente en el idioma del cliente. NUEVO
-
🏳️
Banderas de Idioma: Cada mensaje traducido muestra la bandera del idioma original (🇬🇧 🇫🇷 🇩🇪 🇮🇹) con el texto "Traducido del XX". UX
-
👁️
Ver Original: Botón para alternar entre el mensaje traducido y el original cuando quieras ver exactamente qué escribió el cliente. UX
-
🔄
Detección Dinámica: Si el cliente cambia de idioma durante la conversación, el sistema se adapta automáticamente sin que tengas que hacer nada. IA
-
1️⃣
Automático para el Bot: No tienes que hacer nada. Si un cliente escribe en inglés, el bot responde en inglés automáticamente.
-
2️⃣
Manual para Agentes: Cuando tú quieras intervenir, activa el switch "🌍 Traducir chat" en el panel derecho y todo aparecerá en español.
-
3️⃣
Escribe en Español: Responde normalmente en español. El sistema traduce y envía en el idioma del cliente automáticamente.
Nueva funcionalidad para archivar conversaciones y mantener tu bandeja de entrada organizada.
-
🖱️
Click Derecho para Archivar: Haz click derecho en cualquier conversación de la lista para ver el menú contextual y seleccionar "Archivar". NUEVO
-
📂
Filtro de Archivados: Nuevo filtro "📦 Archivados" en el sidebar para ver todas las conversaciones archivadas. NUEVO
-
📤
Desarchivar Fácilmente: Desde la vista de archivados, click derecho y "Desarchivar" para devolver la conversación a la bandeja principal. UX
-
👁️
Ocultos pero Activos: Las conversaciones archivadas no aparecen en "Todas" ni otros filtros, manteniendo tu bandeja limpia. UX
-
💬
Notificaciones Preservadas: Si un cliente archivado te escribe, recibirás la notificación normalmente. El contador solo muestra mensajes sin leer. MEJORA
Corrección crítica en el sistema de auto-reactivación del bot.
-
⏱️
Timeout Corregido: El bot ahora calcula el tiempo de inactividad desde el último mensaje del humano, no desde cuando se pausó inicialmente. Antes, si el agente seguía conversando, el timeout se cumplía prematuramente. SOLUCIONADO
-
🎯
Comportamiento Esperado: Si configuras timeout de 5 minutos, el bot solo se reactivará después de 5 minutos desde que el agente dejó de escribir Y el cliente haya respondido. SOLUCIONADO
-
📊
Mejor Logging: Los logs ahora muestran cuántos minutos faltan para la reactivación, facilitando el diagnóstico. MEJORA
Nuevos modales informativos que explican el funcionamiento de cada acción y mejor visibilidad del estado del bot.
-
💡
Iconos de Ayuda (?): Junto a cada botón importante del CRM aparece ahora un icono "?" que al hacer clic muestra un modal con explicación detallada de la acción. NUEVO
-
📖
Explicación de Pausas: El modal de "Pausar Bot" explica claramente la diferencia entre pausas manuales (permanentes) y automáticas (temporales por respuesta desde panel/móvil). UX
-
🔄
Explicación de Reactivación: El modal de "Reactivar Bot" detalla cuándo el bot se reactiva solo y cuándo necesitas hacerlo manualmente. UX
-
⚡
Acciones Automáticas Documentadas: Cada botón indica si tiene comportamiento automático (ej: la IA puede marcar urgente, detectar solicitud de agente, etc.). UX
-
🔒
Motivo de Pausa Visible: El estado del bot ahora muestra "Bot pausado manualmente" o "Bot pausado automáticamente" para que siempre sepas por qué está pausado. NUEVO
-
📡
Actualización en Tiempo Real: El motivo de pausa se actualiza instantáneamente vía WebSocket cuando cambia el estado. MEJORA
-
🪟
Modales Apple-Style: Los nuevos modales informativos usan el mismo diseño limpio del resto del panel: fondo blanco, bordes suaves, tipografía Inter. UX
-
📱
Responsive Perfecto: Los modales se adaptan correctamente a móviles y tablets. MEJORA
Mejor visualización del catálogo de productos y configuración multi-tenant optimizada.
-
📋
Ver Todos los Productos: El botón "Ver URLs" ahora muestra TODOS los productos del catálogo (antes limitado a 500). Incluye buscador integrado. NUEVO
-
📥
Exportar Catálogo: Nuevo botón para descargar todos los productos y URLs en formato TXT. NUEVO
-
🔍
Búsqueda de Productos: Puedes filtrar productos por nombre directamente en el modal. UX
-
🏢
Configuración por Cliente: El sistema de auto-reactivación ahora respeta la configuración individual de cada cliente (timeout, prompts, etc.). SOLUCIONADO
-
🎯
Modal Mejorado: Los diálogos de confirmación ahora se muestran correctamente centrados en pantalla. SOLUCIONADO
Sistema de fallback mejorado que reactiva el bot automáticamente cuando los agentes no responden.
-
🤖
Reactivación por Inactividad: Si un agente toma un chat y no responde en X minutos, el bot envía automáticamente un mensaje de disculpa y se reactiva. Configurable desde el panel. NUEVO
-
🙋
Solicitud de Agente: Cuando un cliente pide hablar con un humano y el agente no responde, el bot se reactiva con un mensaje personalizado. NUEVO
-
✋
Pausa Manual Respetada: Si pausas el bot manualmente desde el panel, NO se reactivará automáticamente. Solo tú decides cuándo reactivarlo. UX
-
📝
Prompt Personalizable: Configura el mensaje que envía el bot cuando se reactiva. Usa {{LAST_MESSAGE}} para incluir la última pregunta del cliente. NUEVO
-
🔄
Modelo Gemini Multi-tenant: Corregido error donde el modelo de IA no se cargaba correctamente para cada cliente. Ahora cada empresa usa su propia API Key. SOLUCIONADO
-
📡
Verificación de Conexión: El sistema ahora verifica que WhatsApp esté conectado antes de intentar enviar mensajes de reactivación. SOLUCIONADO
Nuevo indicador de estado de servicios en tiempo real y mejoras en la configuración de IA.
-
🟢
Estado de Gemini AI: Nuevo indicador junto al estado de WhatsApp que muestra si la API Key de Gemini está configurada correctamente. NUEVO
-
📱
Vista Compacta: Los indicadores de WhatsApp y Gemini ahora se muestran en formato compacto con iconos visuales claros. UX
-
✅
Estado Visual de API Key: La sección de configuración de Gemini ahora muestra claramente si hay una API Key configurada. NUEVO
-
🔒
Seguridad Mejorada: El campo de API Key se limpia automáticamente tras guardar. SEGURIDAD
-
📸
Imágenes Recibidas: Corregido problema donde las imágenes enviadas por clientes no se procesaban correctamente. SOLUCIONADO
-
🤖
Bot sin URL Web: El bot ahora funciona correctamente aunque no tengas configurada la URL de tu web. SOLUCIONADO
Sistema completo de asignación de conversaciones a usuarios y mejoras en el envío de imágenes.
-
🙋
Tomar Chat: Cualquier usuario puede asignarse una conversación sin asignar con un solo clic. NUEVO
-
🔓
Liberar Chat: Cuando terminas con una conversación, puedes liberarla para que otro compañero la tome. NUEVO
-
👑
Asignación por Admin: Los administradores pueden asignar cualquier chat a cualquier usuario del equipo. NUEVO
-
🔄
Reasignación: Los admins pueden reasignar un chat de un usuario a otro sin necesidad de liberarlo primero. NUEVO
-
👤
Indicador Visual: El header del chat muestra claramente quién tiene asignada cada conversación. UX
-
📸
Visualización de Imágenes: Corregido problema donde las imágenes enviadas y recibidas no se mostraban correctamente. Ahora todas las imágenes son visibles. SOLUCIONADO
-
🔄
Sin Duplicación: Solucionado el problema donde al enviar una imagen aparecía dos veces. SOLUCIONADO
Nuevo sistema de etiquetas libres para organizar y clasificar tus conversaciones como quieras.
-
🏷️
Etiquetas Libres por Chat: Añade múltiples etiquetas a cada conversación para organizarlas como prefieras. Escribe cualquier texto: "VIP", "Devolver llamada", etc. NUEVO
-
💡
Autocompletado Inteligente: Al escribir una etiqueta, te sugiere las que ya has usado antes. UX
-
👁️
Visualización en Lista: Las etiquetas aparecen debajo del nombre del contacto en la lista de conversaciones. NUEVO
Ahora puedes personalizar tu espacio de trabajo ajustando el ancho de cada columna a tu gusto.
-
↔️
Columnas Redimensionables: Arrastra los bordes de las columnas del Inbox para ajustar el ancho a tu preferencia. NUEVO
-
💾
Preferencias Guardadas: Tus ajustes de ancho de columna se guardan automáticamente. UX
Mejoras visuales que optimizan el espacio de trabajo y la legibilidad de las conversaciones.
-
📐
Sidebar Colapsable: El menú lateral ahora se colapsa automáticamente. Pasa el cursor por encima para expandirlo. NUEVO
-
💬
Previews de Mensaje Compactos: Los mensajes en la lista de conversaciones ahora se muestran en máximo 2 líneas. UX
-
📱
Diseño Responsive Mejorado: El panel se adapta mejor a tablets y móviles. MEJORA
Mejoras en cómo el bot entiende las intenciones del cliente y gestiona las conversaciones fuera de horario.
-
🎯
Detección de Intención Precisa: El bot ahora distingue perfectamente entre "preguntar por el horario" y "querer hablar con un humano". IA
-
🕐
Aviso de Horario Inteligente: Cuando estás fuera de horario comercial, el bot solo te avisa UNA vez de que las oficinas están cerradas. UX
-
💬
Conversaciones Más Naturales: El bot recuerda el contexto de la conversación y no repite información innecesaria. IA
Corrección crítica que asegura que cada empresa use su propia configuración de IA de forma completamente independiente.
-
🧠
IA Independiente por Empresa: Cada empresa ahora usa su propia clave de Gemini AI de forma totalmente aislada. SOLUCIONADO
-
🔐
Cifrado Persistente: Las claves de API ahora se mantienen seguras incluso después de reinicios del servidor. SEGURIDAD
-
⚡
Cache Inteligente por Empresa: Sistema de caché optimizado que carga la configuración de IA solo cuando es necesario. RENDIMIENTO
Mejoras críticas en seguridad, rendimiento y funcionalidad. La base técnica ahora es de nivel enterprise.
-
🔐
API Keys Cifradas en Base de Datos: Tu clave de Gemini AI ahora se guarda cifrada con AES-256-GCM. SEGURIDAD
-
🛡️
Manejo Centralizado de Errores: Todos los errores del sistema ahora se registran de forma estructurada con contexto completo. ESTABILIDAD
-
✅
Validación Automática de Datos: Sistema preparado con validaciones estrictas de todos los datos que envías al servidor. VALIDACIÓN
-
🚀
Búsquedas de Productos 60x Más Rápidas: Hemos optimizado el catálogo de productos con índices avanzados. PERFORMANCE
-
📊
Índices en Mensajes: Búsquedas por número de teléfono, conversaciones y fechas ahora son instantáneas. OPTIMIZACIÓN
-
🧹
Limpieza de Tablas Innecesarias: Eliminadas columnas duplicadas que no se usaban. MANTENIMIENTO
-
📋
Sistema de Logging Estructurado: Los registros del sistema ahora incluyen contexto automático. LOGS
-
🎯
Logs Separados por Empresa: Cada empresa tiene sus propios registros completamente aislados. PRIVACIDAD
-
⏱️
Monitorización de Rendimiento: Cada request ahora registra cuánto tardó en procesarse. MONITORING
-
🏠
Instala AchoBot en tu Móvil o Escritorio: El panel ahora es una Progressive Web App (PWA). PWA
-
🔔
Notificaciones Push Preparadas: Infraestructura lista para recibir notificaciones incluso con el navegador cerrado. PUSH
-
📶
Funcionalidad Offline Básica: El panel ahora cachea recursos estáticos. OFFLINE
-
🧹
Código Más Limpio: Eliminadas rutas duplicadas, imports reorganizados. MANTENIBILIDAD
-
🔄
Sistema de Migraciones Automático: Todas las mejoras de base de datos ahora se aplican automáticamente a clientes nuevos. INFRAESTRUCTURA
-
🐳
Docker Optimizado: Cambio de Alpine a Debian para mejor compatibilidad. DEVOPS
-
🔍
Preparado para Validaciones Estrictas: Sistema de validación de datos con Zod preparado para activarse. PREPARADO
El panel ahora carga hasta 70% más rápido y las notificaciones tienen un diseño moderno y profesional.
-
🚀
Carga Inteligente del Panel: El panel ahora carga solo lo que necesitas ver en cada momento. Carga inicial hasta 70% más rápida. PERFORMANCE
-
📱
Experiencia Móvil Mejorada: La navegación entre secciones es ahora mucho más fluida. MOBILE
-
💨
Indicadores de Carga Visuales: Mientras una sección se carga, verás un spinner profesional. UX
-
✨
Sistema de Toasts Moderno: Adiós a las alertas antiguas del navegador. Ahora todas las notificaciones aparecen con un diseño elegante. UI
-
💬
Diálogos de Confirmación Profesionales: Las confirmaciones importantes ahora aparecen en modales con backdrop difuminado. UX
-
🎯
Feedback Visual Instantáneo: Cada acción importante muestra un feedback visual inmediato: spinner, éxito en verde, error en rojo. UX
-
🔔
Notificaciones No Invasivas: Las nuevas notificaciones no bloquean tu trabajo y desaparecen solas. PRODUCTIVIDAD
-
⚠️
Alertas de Peligro Claras: Las acciones peligrosas muestran botones rojos con advertencias explícitas. SEGURIDAD
-
📊
Bundle Dividido Inteligentemente: El código del panel está dividido en módulos pequeños. Reduce tamaño un 21%. OPTIMIZACIÓN
-
🎯
Menor Consumo de Memoria: Al cargar solo las secciones que usas, el navegador consume menos memoria RAM. PERFORMANCE
Blindaje total contra ataques de fuerza bruta y validaciones críticas de seguridad en el arranque del sistema.
-
🔐
Validación de Configuración Crítica: El servidor ahora se niega a arrancar si no tiene configurado un secreto de sesión seguro. CRÍTICO
-
🚫
Protección Anti Fuerza Bruta en Login: Límite estricto de 5 intentos de login por IP en 15 minutos. SEGURIDAD
-
🎯
Protección por Email contra Ataques Distribuidos: Sistema inteligente que detecta cuando múltiples IPs atacan la misma cuenta. SEGURIDAD
-
⏱️
Rate Limiting en Registro: Límite de 3 registros por hora desde la misma IP. ANTI-SPAM
-
🧹
Auto-limpieza de Memoria: El sistema de rate limiting se limpia automáticamente cada 10 minutos. OPTIMIZACIÓN
-
✅
Reset Automático tras Login Exitoso: Cuando un usuario legítimo inicia sesión, sus intentos previos se resetean. UX
-
🔍
Logs de Seguridad Mejorados: Registro detallado de intentos fallidos de login con IP y email. MONITORIZACIÓN
-
⚠️
Alertas Preventivas: El sistema avisa en los logs cuando una cuenta está cerca del límite de intentos (7/10). ALERTAS
Una actualización crítica de seguridad para garantizar el aislamiento total entre cuentas y mejoras en la detección de intención.
-
🤫
Silencio Absoluto: Implementado un sistema de aislamiento estricto para notificaciones. Es imposible recibir alertas de otras cuentas. SEGURIDAD
-
💬
Chats Privados: Las salas de chat en tiempo real están ahora protegidas criptográficamente por empresa. SEGURIDAD
-
🗣️
Entendimiento Humano: Mejorada la detección de cuando un cliente pide hablar con una persona (entiende "Sí", contexto previo). IA
-
💾
Salud del Disco: Implementada rotación automática de registros (logs) para evitar que el servidor se llene. ESTABILIDAD
Correcciones importantes en la configuración del bot y mejoras en la interfaz móvil.
-
🧠
Memoria de Comportamiento: Solucionado un error donde el "Modo de Comportamiento" del bot no se guardaba correctamente. SOLUCIONADO
-
⏰
Anuncio de Horario: La IA ahora comunica de forma mucho más fiable y clara el horario de atención humana. IA
-
🔙
Estabilidad de Respuestas: Revertido un cambio experimental que causaba inestabilidad. ROLLBACK
-
🤏
Botones Adaptables: El botón de acceso al panel en el menú principal ahora se adapta a pantallas pequeñas. SOLUCIONADO
Mejoras críticas en el sistema de sesiones para evitar desconexiones accidentales.
-
📱
Sesiones Independientes: Ahora puedes usar el panel en tu móvil y ordenador simultáneamente sin desconexiones. MEJORA
-
💪
Protección contra Desconexiones: Mejorado el sistema para evitar que errores temporales de red te expulsen. MEJORA
Nuevos modos de comportamiento y mejoras críticas en la inteligencia de la web.
-
🛡️
Modo Guardián: El bot ahora puede estar "mudo" en horario laboral y activarse automáticamente cuando te vas. NUEVO
-
🌙
Modo Consciente: Atiende 24/7 pero sabe informar al cliente de que la oficina está cerrada. IA
-
⚡
Control Visual: Nuevo selector en el panel para cambiar el comportamiento del bot con un clic. NUEVO
-
🌐
Navegación Flexible: El bot ahora entiende que tu web es la misma con o sin 'www'. MEJORA
-
👻
Adiós al Chat Fantasma: Eliminados los mensajes vacíos automáticos de WhatsApp. SOLUCIONADO
-
🧱
Alta de Empresas: Corregido error técnico al crear nuevas empresas. SOLUCIONADO
-
🚑
Autocuración de Sesión: Si WhatsApp se desconecta, el sistema se "limpia" solo para permitir nuevo QR. SOLUCIONADO
-
🔄
Conexión QR Robusta: Mejorado el sistema de emparejamiento (reintentos error 515). MEJORA
-
🏢
Envío Multi-Cuenta: Solucionado un error crítico de envío desde panel multi-empresa. SOLUCIONADO
Una actualización crítica centrada en la estabilidad de conexión y la información instantánea.
-
👀
Panel Vivo: Las etiquetas de "Urgente", "Pausado" aparecen instantáneamente. NUEVO
-
🚨
Diagnóstico Inteligente: Si la IA tiene problemas técnicos, el sistema te avisa por qué. SOLUCIONADO
-
💪
Conexión Robusta: Solucionados problemas de mensajes no llegaban al panel. SOLUCIONADO
-
🔄
Auto-Recuperación: El sistema detecta "bucles" o bloqueos de la IA y se recupera. SOLUCIONADO
-
👂
Escucha Activa: El bot ahora entiende ráfagas de mensajes como una única idea y da una respuesta coherente. IA
Hemos pulido detalles importantes para que tu experiencia sea más segura, privada y fluida.
-
🔑
IA Privada y Segura: Seguridad reforzada para garantizar que la IA sea 100% exclusiva. SEGURIDAD
-
✨
Registro Impecable: Optimización del proceso de alta. MEJORA
-
👋
Bienvenida a tus Datos: Nuevas guías de bienvenida en analytics. NUEVO
-
👤
Tu Perfil al Completo: Mejorada la visualización y edición de perfil. MEJORA
Ahora tienes el control total para gestionar tu empresa y tu facturación.
-
✍️
Registro Instantáneo: Alta en menos de 2 minutos. NUEVO
-
💳
Centro de Facturación: Panel dedicado para fiscalidad y facturas. NUEVO
-
🎨
Nuevo Diseño de Perfil: Interfaz más limpia y moderna. DISEÑO
-
🔒
Privacidad Total de Datos: Información blindada y separada de otras empresas. SEGURIDAD
-
🔄
Conexión Inteligente: Reconexión automática a WhatsApp más eficiente. MEJORA
Revolución en tiempo real.
-
👀
Contadores en Vivo: Mensajes sin leer al instante. NUEVO
-
🚨
Etiquetas Inteligentes: Marca automática de urgentes. IA
-
✅
Botón "Atendido": Limpia tareas con un clic. NUEVO
-
✍️
"Escribiendo...": Configura si el cliente ve cuando escribes. NUEVO
Bot más inteligente al leer tu web.
-
🧠
Navegación Humana: Lee como una persona, entendiendo mejor. IA
-
🗑️
Filtro de "Basura": Ignora enlaces irrelevantes. IA
-
👁️
Visor de Datos: Ver qué ha aprendido tu bot. NUEVO
Seguridad y rendimiento.
-
🔒
Escudo de Red: Cerradas puertas digitales innecesarias. SEGURIDAD
-
💾
Copias y Respaldo: Mejoras internas de disponibilidad. MEJORA
-
🚀
Optimización de Velocidad: Sistema más ligero (-98%). OPTIMIZADO
-
🧹
Autolimpieza: Borrado automático de temporales. MEJORA
Cambio de look y cumplimiento legal.
-
✨
Fondo Dinámico: Nuevo diseño con partículas. DISEÑO
-
🎨
Colores Modernos: Estilo unificado. DISEÑO
-
🍪
Gestor de Cookies: Cumplimiento normativa europea. LEGAL
-
🔒
Centro de Privacidad: Páginas claras de privacidad. LEGAL
Gestión de múltiples empresas de forma independiente.
-
🔑
Acceso de Empresa: Cada empresa con su llave privada. NUEVO
-
🧱
Datos Independientes: Base de datos aislada por cliente. SEGURIDAD
-
📊
Monitor en Vivo: Salud del sistema en tiempo real. NUEVO
-
💬
Bandeja de Entrada Mejorada: Gestión de chats más intuitiva. NUEVO