Skip to content

App de Lead Scoring con Inteligencia Artificial para analizar mensajes y detectar intención de compra. Hecha con Python, Streamlit y OpenAI.

Notifications You must be signed in to change notification settings

AndrewUru/Python-Lead-scoring

Repository files navigation

Lead Scoring con Inteligencia Artificial

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.

📊 Tecnologías utilizadas

📅 Características actuales

  • Interfaz web para subir un archivo .csv con 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.

🌐 Deploys

  • Compatible con despliegue local
  • Desplegado en Streamlit Cloud
  • Despliegue en Vercel para la versión web estática (en desarrollo)

🚀 Futuras implementaciones

  • 📈 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.

🙌 Contribuciones bienvenidas

Estoy abierto a recibir sugerencias, mejoras y colaboraciones en el repositorio. Si quieres ayudar:

  1. Haz un fork del proyecto.
  2. Crea tu rama (git checkout -b feature/nombre)
  3. Sube tus cambios (git commit -am 'Agrega una nueva funcionalidad')
  4. Haz un push (git push origin feature/nombre)
  5. Abre un Pull Request

Tambien puedes escribirme directamente si quieres colaborar en nuevas funcionalidades.

📂 Datos de ejemplo

Puedes encontrar un archivo leads.csv de ejemplo dentro del repositorio para comenzar a probar.

🌐 Demo


Desarrollado por Andrés Tobio — 2025

About

App de Lead Scoring con Inteligencia Artificial para analizar mensajes y detectar intención de compra. Hecha con Python, Streamlit y OpenAI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published