GestContratos

CompletadoDemo
Ver portfolio
GestContratos

Plataforma web de gestión de leads, ventas y contratos con inteligencia artificial integrada. Centraliza todo el ciclo comercial en una sola herramienta: desde la captación de clientes potenciales hasta la firma del contrato, con scoring automático por GPT-4o-mini, pipeline visual Kanban, base de conocimiento RAG para el equipo y generación de contratos PDF personalizados en segundos.

Capturas de pantalla

Login — acceso seguro con autenticación JWT
Login — acceso seguro con autenticación JWT
Pipeline Kanban — funnel de ventas completo con drag & drop entre etapas
Pipeline Kanban — funnel de ventas completo con drag & drop entre etapas
Detalle de lead — datos de contacto, notas editables y timeline de actividades
Detalle de lead — datos de contacto, notas editables y timeline de actividades
Agente IA — chat RAG entrenado con los documentos de la empresa
Agente IA — chat RAG entrenado con los documentos de la empresa
Base de conocimiento — subida y gestión de documentos para el agente
Base de conocimiento — subida y gestión de documentos para el agente
Contratos — historial de contratos generados con descarga en PDF
Contratos — historial de contratos generados con descarga en PDF
PDF generado — ejemplo de contrato exportado a partir de una plantilla
PDF generado — ejemplo de contrato exportado a partir de una plantilla
Plantillas de contratos — gestión de plantillas con placeholders dinámicos
Plantillas de contratos — gestión de plantillas con placeholders dinámicos
Nueva plantilla — editor para crear plantillas con campos personalizados
Nueva plantilla — editor para crear plantillas con campos personalizados
Usuarios — panel de administración con gestión de accesos y baneo
Usuarios — panel de administración con gestión de accesos y baneo

¿Cómo funciona?

1. Captación y registro de leads

El equipo comercial registra nuevos clientes potenciales con sus datos de contacto, empresa, etapa inicial y notas. Cada lead queda asignado a un usuario y empieza su recorrido en el funnel desde la etapa "Nuevo".

2. Pipeline Kanban con drag & drop

El tablero Kanban muestra todos los leads organizados en 7 columnas: Nuevo, Contactado, Calificado, Propuesta, Negociación, Ganado y Perdido. Arrastrar una tarjeta a otra columna actualiza la etapa en el backend de forma optimista: si la operación falla, se hace rollback automático. Cada movimiento queda registrado como actividad en el historial del lead.

3. Scoring automático con IA

Al solicitar el score de un lead, el backend envía sus datos y actividades a GPT-4o-mini junto con un prompt estructurado. El modelo devuelve un porcentaje de 0 a 100 y una justificación textual. Si la API de OpenAI no está disponible, el sistema aplica un scoring por reglas basado en la etapa del funnel y la cantidad de actividades registradas, garantizando que el equipo siempre tenga una puntuación de referencia.

4. Base de conocimiento RAG

El equipo puede subir documentos internos (PDF, DOCX, TXT) a la plataforma. El backend extrae el texto, lo divide en fragmentos y los indexa en la base de datos. Cuando un vendedor hace una pregunta al agente IA, el sistema busca los fragmentos más relevantes por palabras clave (RAG — Retrieval Augmented Generation) y los incluye como contexto en el prompt enviado a GPT-4o-mini. El agente responde basándose exclusivamente en el contenido de los documentos de la empresa.

5. Generación de contratos PDF

El administrador define plantillas de contrato con placeholders dinámicos como {{lead.fullName}}, {{lead.company}} o {{fecha}}. Al generar un contrato desde el detalle de un lead, el sistema reemplaza automáticamente cada placeholder con los datos reales, genera el PDF en memoria con pdfkit sin escribir en disco y lo sube a Cloudinary. El contrato queda disponible para descargar en la sección de Contratos.

Funcionalidades

Tecnologías

ReactNestJSPostgreSQLTailwindDockerGitHub
Ver en GitHub¿Tenés un proyecto? HablemosContactame