Este proyecto permite analizar leads (clientes potenciales) mediante el uso de inteligencia artificial, utilizando la API de OpenAI. El sistema evalúa el nivel de intención de compra de cada lead según el mensaje proporcionado, el tipo de empresa y su tamaño. Está diseñado para ayudar a negocios digitales, freelancers, agencias de marketing y equipos comerciales a priorizar contactos de forma automática.
- Interfaz web para subir un archivo
.csvcon leads. - Análisis automático de cada lead usando un modelo GPT de OpenAI.
- Asignación de una puntuación del 1 al 5 a cada lead (lead scoring).
- Exportación de resultados a Excel o CSV.
- Visualización de resultados en tabla.
- Gráficos de distribución.
- Compatible con despliegue local
- Desplegado en Streamlit Cloud
- Despliegue en Vercel para la versión web estática (en desarrollo)
- 📈 Dashboard con métricas interactivas y filtros.
- 🤑 Autenticación para usuarios y lead scoring por cuenta.
- 📲 Integración con WhatsApp y Telegram.
- 📢 Sistema de alertas automáticas según el score.
- 💡 Entrenamiento de modelo propio personalizado con tus propios leads.
- 👥 Soporte multiusuario y multiempresa.
Estoy abierto a recibir sugerencias, mejoras y colaboraciones en el repositorio. Si quieres ayudar:
- Haz un fork del proyecto.
- Crea tu rama (
git checkout -b feature/nombre) - Sube tus cambios (
git commit -am 'Agrega una nueva funcionalidad') - Haz un push (
git push origin feature/nombre) - Abre un Pull Request
Tambien puedes escribirme directamente si quieres colaborar en nuevas funcionalidades.
Puedes encontrar un archivo leads.csv de ejemplo dentro del repositorio para comenzar a probar.
- Versión local (ejecuta
streamlit run app.py) - Demo en Streamlit Cloud (si está activa)
Desarrollado por Andrés Tobio — 2025