Aplicación web para extraer órdenes de SupplyPro y crearlas automáticamente en Jobber, desarrollada para E&A Concrete LLC.
- Extracción automática de órdenes desde SupplyPro (sin necesidad de browser)
- Tabla editable para revisar y seleccionar órdenes antes de subir
- Creación automática de clientes, propiedades y jobs en Jobber vía API
- Descarga de órdenes en CSV y Excel
- Reporte de subida con links directos a cada job en Jobber
- Interfaz en español e inglés
- Streamlit — interfaz web
- requests + BeautifulSoup — scraping de SupplyPro
- Jobber GraphQL API — creación de jobs (OAuth 2.0)
- pandas / openpyxl — procesamiento y exportación de datos
En Manage app → Settings → Secrets, agrega:
JOBBER_CLIENT_ID = "tu_client_id"
JOBBER_CLIENT_SECRET = "tu_client_secret"
APP_URL = "https://tu-app.streamlit.app/"El APP_URL debe coincidir exactamente con el Redirect URI configurado en tu app de Jobber.
- Abre la app y conecta tu cuenta de Jobber desde el panel izquierdo
- Haz clic en Exportar órdenes de SupplyPro
- Revisa la tabla, desmarca las órdenes que no quieras subir
- Haz clic en Subir a Jobber
- Descarga el reporte con los links a cada job creado