En este proyecto, transformé la gestión comercial de Webs Lima mediante la creación de un ecosistema integral que combina un frontend dinámico, una infraestructura robusta de base de datos y capacidades avanzadas de Inteligencia Artificial para la atención omnicanal.
1. Frontend: Diseño y Experiencia de Usuario
Para la interfaz, el enfoque fue la velocidad y la claridad en la gestión de leads:
- Desarrollo Frontend: Implementé el diseño web utilizando HTML5 y jQuery, asegurando una interfaz reactiva y ligera.
- Arquitectura de Plantillas: Utilicé plantillas de HTML estáticas potenciadas con EJS (Embedded JavaScript templates) para renderizar datos dinámicos desde el servidor Node.js de forma eficiente.
- UX Centrada en Ventas: Diseñé módulos específicos para la visualización de Pipelines de embudos de ventas, permitiendo a los asesores mover prospectos entre etapas de forma intuitiva.
2. Backend y Seguridad de Grado Bancario
La lógica de negocio se construyó pensando en la integridad de los datos y la seguridad del usuario:
- Motor de Servidor: Utilicé Node.js con Express para orquestar todas las operaciones del sistema.
- Gestión de Datos: Diseñé y gestioné la base de datos en MySQL, optimizando el almacenamiento para registros de clientes, historiales de chat y métricas de rendimiento.
- Seguridad y Acceso: Implementé un sistema de Login seguro basado en validación por tokenización (JWT), garantizando que el acceso a la información sensible de los clientes esté protegido bajo estándares modernos.
3. Innovación con IA: Más allá del Texto
El diferencial de este CRM fue la integración de capacidades cognitivas avanzadas mediante las APIs de Gemini y OpenAI:
- Transcripción de Audios: Optimicé el chat con un módulo de Voice-to-Text, que transcribe automáticamente los audios de los clientes para que la IA pueda procesarlos y generar respuestas coherentes en texto.
- Interpretación de Imágenes: Implementé librerías de procesamiento de imágenes en Node.js para que el sistema pudiera «leer» e interpretar archivos visuales enviados por los usuarios, permitiendo una atención mucho más contextual.
- Atención Automatizada: Configuración de respuestas inteligentes que mantienen el flujo de venta activo las 24 horas.
4. Gestión Comercial y CRM
El sistema no solo atiende, sino que organiza toda la fuerza de ventas:
- Módulos de Almacenamiento: Creación de un repositorio centralizado de clientes con perfiles detallados y seguimiento de interacciones.
- Embudos de Ventas (Pipelines): Implementación de lógica de negocio para trackear el progreso de cada oportunidad, desde el primer contacto hasta el cierre.
- Infraestructura: Despliegue en VPS con configuración de Webhooks para recibir datos en tiempo real de Meta Developers (WhatsApp, Instagram, Facebook).
5. Resultados Técnicos y de Negocio
- Automatización Total: El sistema procesa texto, audio e imágenes sin intervención humana inicial.
- Escalabilidad: Gracias a MySQL y Node.js, el CRM soporta un crecimiento constante de registros sin degradación del rendimiento.
- Seguridad: Tasa de vulnerabilidad mínima gracias a la autenticación por tokens y validación de cabeceras en los webhooks.