CRM confidencial para empresa de créditos
Contexto
Desarrollé en 2024 un sistema interno para una empresa de créditos. El CRM recibe potenciales clientes, sigue su avance por etapas y apoya los procesos administrativos hasta su cierre.
Problema
La operación necesitaba reunir en una plataforma los clientes, datos, documentos, comunicaciones, permisos, horarios y reportes. El reto era cubrir el proceso completo, no solo registrar información.
Mi participación
Fui el único desarrollador del sistema. Me encargué de su desarrollo, mantenimiento y evolución: módulos administrativos, lógica de negocio, base de datos, SQL, APIs, integraciones, automatizaciones, debugging, correcciones y flujos operativos.
Decisiones técnicas
- Elegí Laravel y PHP como base de la aplicación, con MySQL para los datos y las consultas.
- Usé Livewire y Filament para los módulos y flujos administrativos.
- Integré comunicaciones, archivos, documentos y permisos dentro del flujo operativo.
- Mantuve el repositorio público como una versión sanitizada que muestra la estructura técnica sin exponer información confidencial.
Qué se construyó
- Desarrollé y mantuve módulos administrativos y funcionalidades de negocio.
- Construí y evolucioné flujos desde el registro de potenciales clientes hasta el seguimiento por etapas y el cierre de procesos.
- Integré automatizaciones, APIs, correo corporativo, documentos, expedientes, dashboards y reportes.
- Hice debugging, correcciones y validación de cambios en un sistema interno en uso.
Flujo operacional
El CRM cubre el flujo completo: registro de potenciales clientes, seguimiento, avance por etapas y cierre de procesos. La plataforma reúne las tareas necesarias en un solo lugar.

Arquitectura conceptual
Laravel y PHP sostienen la aplicación y la lógica de negocio; Livewire y Filament organizan los módulos administrativos; MySQL gestiona los datos, las relaciones y las consultas. Las APIs, automatizaciones y documentos se conectan dentro de los flujos correspondientes.
Módulos y funcionalidades
- Módulos administrativos.
- Lógica y funcionalidades de negocio.
- Registro de potenciales clientes, seguimiento y etapas.
- Dashboards, estadísticas, gráficos y reportes.

WhatsApp / Meta
Automaticé mensajes mediante APIs de Meta / WhatsApp dentro de los flujos correspondientes. La documentación pública no expone tokens, endpoints privados ni reglas internas.
Correo corporativo
Integré cuentas de correo del dominio para que la comunicación formara parte del seguimiento operativo.
Usuarios, roles y privacidad
- Usuarios, roles y permisos.
- Control de acceso y privacidad.
- Acceso mediante PIN en las funciones que lo requieren.
PDFs dinámicos y expedientes
El sistema genera PDFs y gestiona expedientes dentro de los procesos internos, de modo que los documentos permanecen vinculados al registro operativo.
ZIP y exportación
Los expedientes completos pueden exportarse como archivos .zip y compartirse o enviarse según el flujo autorizado.
Base de datos y SQL
También trabajé en la base de datos, las consultas SQL y la relación entre datos y funcionalidades. MySQL sostiene los flujos, documentos, permisos y reportes.

Horarios
El CRM maneja horarios como parte de la lógica operativa. Los detalles internos de las reglas no se publican.

APIs, mantenimiento y troubleshooting
El trabajo incluyó APIs, integraciones, debugging, correcciones, mantenimiento y evolución. Revisaba el flujo afectado, aislaba la causa, aplicaba el cambio y validaba sus efectos dentro del sistema.
Resultado y confidencialidad
Este caso muestra responsabilidad completa sobre una plataforma operativa. El proyecto original es confidencial; el repositorio público es una versión sanitizada y no una copia completa del sistema original.
Límites
- No publico el nombre de la empresa, sus clientes, reglas internas, datos personales, información financiera, endpoints privados, credenciales, tokens, código propietario ni detalles sensibles de seguridad.
- El repositorio público es una versión sanitizada que muestra la estructura técnica sin exponer datos, credenciales, integraciones privadas ni lógica confidencial del sistema original.
Resultado
El resultado fue una plataforma para centralizar el seguimiento, la gestión documental, la comunicación, los permisos, los reportes y las tareas administrativas. Los resultados internos y las métricas son confidenciales.
Qué aprendí
- Una plataforma empresarial se entiende mejor por sus flujos que por una lista de pantallas.
- La documentación técnica debe explicar el trabajo sin exponer información confidencial.
- Mantener un sistema en uso exige combinar lógica de negocio, datos, integraciones, soporte y validación.
Tecnologías
- Laravel
- PHP
- Livewire
- Filament
- MySQL