Ficha técnica de proyecto
Automoción y posventa · CRM/ERP a medida
CRM y ERP a medida para un taller de llantas
CRM y ERP a medida para un taller de reparación de llantas: de la consulta al cobro, con QR por llanta, recogidas con conductor y facturación por sucursal.
- Cliente
- The Wheel Lab
- Periodo
- Desde enero de 2026
- Estado
- En producción · Publicado en crm.thewheellab.es
- Áreas
- Desarrollo de software, Digitalización empresarial, Datos y analítica, Infraestructura e IoT
- Categorías
- CRM y ERP, Software y plataformas, Aplicaciones móviles, Automatización, Datos e inteligencia
Alcance
The Wheel Lab necesitaba un único sistema para un negocio con tres frentes: clientes particulares, empresas que envían ruedas (talleres, aseguradoras y concesionarios) y conductores propios que recogen y entregan. El CRM/ERP reúne leads, presupuestos, órdenes de trabajo, producción por estaciones con QR por llanta, rutas de conductores, portal B2B, facturación, cobros, conciliación bancaria y borradores de los modelos 303 y 347. Está en producción en crm.thewheellab.es y, desde octubre de 2026, admite varias sucursales (hoy Valencia y Barcelona), cada una con sus datos y su serie de facturas, y con métricas comparadas entre ellas.
Funciones principales
- Leads y presupuestos. Los leads llegan por web, correo, teléfono o WhatsApp y se mueven en un tablero Kanban hasta ganado o perdido, con motivo de pérdida. Al aceptar un presupuesto, el sistema crea la orden de trabajo con todas sus llantas.
- Trazabilidad por llanta con QR. Cada llanta lleva una etiqueta QR propia. El operario la escanea en la tablet de su estación al empezar y al terminar; el sistema comprueba que la ruta del servicio se respeta y registra operario, hora y duración.
- Datos del torno y certificado verde. Para cerrar el diamantado hay que escanear el QR que genera el torno CNC. Con la profundidad de corte se calcula el material retirado y el CO2 evitado, que alimentan el certificado verde verificable desde un enlace público.
- Recogidas y entregas. Los conductores ven sus recogidas y entregas del día, escanean cada rueda al recogerla, firman la entrega y comparten su posición. La ruta se calcula con la Routes API de Google optimizando el orden de las paradas.
- Portal para partners B2B. Talleres, aseguradoras y concesionarios crean pedidos rueda a rueda, con número de siniestro o póliza, siguen cada llanta por estación, descargan albaranes y facturas y gestionan los usuarios de su equipo.
- Facturación y cierre del trimestre. Facturas completas, simplificadas y rectificativas con numeración por sucursal, facturas de compra con IVA soportado, borradores de los modelos 303 y 347 y un cierre trimestral guiado que genera el paquete para la gestoría.
- Cobros y conciliación bancaria. Las facturas vencidas, también las B2B, se reclaman por correo en tres avisos (a los 3, 15 y 30 días) con el PDF adjunto. Los movimientos del banco se importan en CSV y se casan con pagos y facturas por importe y fecha.
- Seguimiento con vídeo para el cliente. Cada orden tiene una página pública de seguimiento con el estado de las ruedas. Las cámaras del taller suben clips que se asignan a la orden y se montan en un vídeo de la reparación que el cliente puede ver y compartir.
- Panel de operación y alertas. Un módulo de análisis por reglas resume el día, detecta tiempos anómalos por estación, estima qué órdenes llegan tarde, propone el orden de trabajo y crea seguimientos de presupuestos sin respuesta. Se activa por funciones desde ajustes.
Arquitectura
- Clientes
- CRM web del taller y la administración · Tablet de estación (PWA) · Portal web B2B · Apps Flutter Driver y Partner · Páginas públicas de seguimiento, pasaporte QR y certificado
- Interfaz web
- Next.js 14 (App Router) y React 18 · TanStack Query · Radix UI, shadcn/ui y Tailwind · Recharts, Leaflet y FullCalendar · Service worker y notificaciones web push
- API
- FastAPI 0.115 con 99 routers · JWT para usuarios internos, partners y conductores · Middleware de sucursal y de rol comercial · Límite de peticiones y eventos en tiempo real por SSE
- Servicios de negocio
- Máquina de estados de órdenes y rutas de estaciones · Facturación, numeración y cierre fiscal · Cobros, conciliación y rentabilidad por orden · Módulo de análisis por reglas con LLM opcional · Generación de PDF (etiquetas QR, facturas, pasaportes)
- Tareas programadas
- APScheduler con bloqueos en Redis · Seguimiento de presupuestos a las 48 h · Reclamación de vencidas, NPS y resúmenes semanales · Informe ESG mensual y sincronización de Search Console
- Datos e integraciones
- PostgreSQL 16 con SQLModel y 90 migraciones Alembic · Redis 7 · SendGrid, Twilio y WhatsApp Cloud API · Firebase Cloud Messaging · Google Routes API y Search Console · OpenAI (gpt-4o-mini) con Anthropic como alternativa · Sentry
Tecnologías
- Interfaz
- Next.js, React, TypeScript, TanStack Query, Radix UI, shadcn/ui, Tailwind CSS, Recharts, Leaflet, FullCalendar, PWA
- Backend
- Python, FastAPI, SQLModel, Pydantic, Alembic, APScheduler, JWT, ReportLab (PDF)
- Datos
- PostgreSQL, Redis
- Móvil
- Flutter, Firebase
- IA y voz
- OpenAI API, Claude (Anthropic)
- Automatización y vídeo
- Playwright
- Infraestructura
- Docker, GitHub Actions, Hetzner, Sentry
- Integraciones
- WhatsApp, Twilio, SendGrid, Google Maps Platform, Google Search Console
- Calidad
- pytest
Resultados medidos
- 2.012 pruebas automatizadas de backend en verde. Fuente: Registro de calidad del repositorio del CRM (make test) · 2026-09