Saltar al contenido

Compraventa de vehículos de ocasión · Automatización de procesos con IA

Alta de vehículos con IA

Dar de alta un coche en un concesionario de ocasión es copiar datos de documentos, editar fotos y rellenar el mismo anuncio en varios sitios. Automatizamos ese trabajo con IA y con reglas que impiden publicar un dato que no esté confirmado por la documentación.

Cliente
Concesionario de vehículos de ocasión
Sector
Compraventa de vehículos de ocasión
Solución
Automatización de procesos con IA
Periodo
Desde febrero de 2026
Estado
En producción En uso diario en el ordenador del concesionario

Resumen ejecutivo

Del permiso de circulación y las fotos del móvil al anuncio en borrador: lectura de documentos con IA, fotos de estudio controladas y carteles listos.

El alta de cada vehículo pasa por leer el permiso de circulación y la ficha técnica, completar la hoja de stock, editar las fotos, crear el anuncio en la web, imprimir los carteles del parabrisas y preparar los datos para el portal de anuncios. Un vigilante en el ordenador del concesionario detecta las fotos nuevas del coche y encadena todo: Claude lee los documentos, las fotos salen con fondo de estudio tras un control de cambios y el anuncio se crea como borrador en WooCommerce. Desde la ficha del coche en el CRM se piden cambios de precio, fotos o carteles.

El reto

  1. Los datos de cada coche se tecleaban a mano en la hoja de stock, en la web y en el portal, y nadie los volvía a comparar con la documentación oficial.

  2. Las fotos con fondo de estudio se editaban una a una, y una IA que redibuja la imagen puede cambiar un emblema, un desperfecto o los kilómetros del cuadro.

  3. Las carpetas de cada coche viven en OneDrive y en el ordenador del concesionario, mientras que el CRM está alojado en Vercel y no puede ejecutar nada en ese equipo.

  4. Un error de identidad, como escribir los datos de un coche en la fila de otro, se propaga a la web y a los carteles.

La solución

Un conjunto de herramientas en Python que corre en el ordenador del concesionario junto a la carpeta sincronizada de OneDrive. Lee los documentos con visión artificial, comprueba la identidad del coche antes de escribir, edita las fotos con control de cambios y publica por la API de WooCommerce. El CRM le pasa pedidos a través de una cola y recibe el resultado de cada uno.

Funcionalidades

Qué hace, pantalla a pantalla

  • Lectura de documentos con IA

    El permiso de circulación es la fuente principal y la ficha técnica completa lo que falta. Los datos extraídos rellenan solo celdas vacías de la hoja de stock y nunca sin confirmar antes la identidad del coche.

  • Fotos de estudio con control de cambios

    Claude clasifica la toma, el modelo de imagen la edita y Claude anota cada marca de la original y rechaza la editada si algo del coche cambia. Tras dos fallos la foto pasa a una carpeta para revisarla a mano.

  • Anuncio en WooCommerce sin teclear

    El vigilante sondea las carpetas cada dos minutos y, cuando las fotos dejan de llegar, crea el borrador con fotos ordenadas, campos ACF, categorías y financiación. Antes busca duplicados por matrícula en la propia web.

  • Equipamiento por versión exacta

    Claude identifica la versión comercial con los datos del permiso y las fotos, y devuelve el equipamiento de serie o visible. La etiqueta ambiental sale de reglas fijas y la versión deducida queda para revisión, no se publica.

  • Carteles del parabrisas

    Tres imágenes A4 a 300 ppp con el precio y la cuota, generadas sobre las plantillas del concesionario cambiando solo los dígitos, con el mismo marco, fuente y altura. Se rehacen cuando cambia el precio.

  • Pedidos desde el CRM

    Los botones de la ficha del coche en el CRM dejan un pedido en cola que el ordenador ejecuta y devuelve. Aplicar un cambio exige una simulación correcta del mismo coche de menos de treinta minutos.

  • Datos listos para el portal de anuncios

    Para el portal de anuncios externo la herramienta solo prepara: reúne en una carpeta los datos en el orden del formulario, la ficha técnica, las fotos y la descripción. El alta la hace una persona en el panel del portal.

Módulos

Qué funciona hoy y qué está propuesto

4 operativos, 1 parciales y 0 propuestos. Los propuestos son diseño de producto: todavía no hay software detrás.

  • Lectura de documentos e identidad

    Operativo

    Permiso y ficha técnica con IA, verificación contra la hoja de stock.

  • Vigilante y anuncio en borrador

    Operativo

    Sondea las carpetas, crea borradores en WooCommerce y atiende la cola del CRM.

  • Carteles y ficha de exposición

    Operativo

    Precio y cuota para el parabrisas y descarga del PDF de la web.

  • Fotos de estudio automáticas

    Parcial

    En pruebas desde finales de octubre de 2026; hasta entonces las fotos se editaban a mano con un asistente de imagen y la herramienta solo las ordenaba y comprimía.

  • Preparación para el portal de anuncios

    Operativo

    Reúne los datos para un alta que hace una persona; no publica en el portal.

Cómo funciona

Del coche en la carpeta al anuncio en borrador

  1. Documentos y fotos en la carpeta

    El equipo deja en la carpeta del coche el permiso de circulación, la ficha técnica y las fotos tal cual salen del móvil.

  2. Lectura de documentos

    Claude, o un modelo de visión de OpenAI como alternativa, extrae matrícula, bastidor, fechas, potencia, cilindrada y combustible. La lectura se guarda y no se repite mientras los documentos no cambien.

  3. Comprobación de identidad

    Solo se escribe en la hoja de stock si la referencia, la matrícula y el bastidor del permiso coinciden con la fila, y solo en celdas vacías.

  4. Fotos de estudio

    Cada exterior se edita con un modelo de imagen de OpenAI guiado por una foto modelo de su ángulo y Claude la compara con la original. Los interiores solo reciben ajustes de luz y color.

  5. Anuncio en borrador

    Con el lote de fotos completo se comprueba que el coche no esté ya publicado y se crea el producto en WooCommerce como borrador, con campos, categorías, financiación y fotos con nombres para buscadores.

  6. Carteles, ficha y portal

    Se generan los carteles de precio y cuota para el parabrisas, se descarga la ficha de exposición en PDF que genera la web y se prepara el paquete de datos para el portal de anuncios.

  7. Publicación y aviso al CRM

    Cuando el dueño revisa y publica el borrador, el vigilante lo detecta y el CRM pasa el coche a publicado. Lo que necesita atención llega por correo.

Arquitectura

Cómo está construido

Plano · vehiculos-ia-concesionario 5 capas · 16 piezas
  1. Entradas

    • Carpeta del coche en OneDrive (documentos y fotos)
    • Hoja de stock en Google Sheets
    • Botones de la ficha del coche en el CRM
    • De Entradas a Ordenador del concesionario: sondeo de carpetas y lectura de la hoja
  2. Ordenador del concesionario

    • Vigilante 24/7 que arranca con Windows (WSL)
    • Publicación, carteles, fotos y verificación en Python 3.12
    • Cerrojo para atender un trabajo cada vez
    • De Ordenador del concesionario a IA: imágenes y PDF con esquema de respuesta
  3. IA

    • Claude para documentos, tomas, control de cambios y equipamiento
    • Modelo de visión de OpenAI como alternativa de lectura
    • Modelo de imagen de OpenAI para el fondo de estudio
  4. Salidas

    • Producto en borrador en WooCommerce (API REST y campos ACF)
    • Celdas vacías de la hoja de stock
    • Carteles A4, ficha de exposición y paquete para el portal
    • Avisos por correo
  5. CRM

    • Cola de trabajos con secreto de cabecera
    • Cadenas de pasos sobre un mismo coche
    • Paso del coche a publicado

Otros flujos

  • Ordenador del concesionario → Salidas : REST de WooCommerce y API de Google Sheets
  • CRM → Ordenador del concesionario : pedidos reclamados de la cola
  • Ordenador del concesionario → CRM : resultado, latido y aviso de publicado

Tecnologías

Stack verificado en el código

Interfaz

  • TypeScript

Backend

  • Python
  • Node.js
  • FastAPI
  • PyMuPDF

Datos

  • Google Sheets API

IA y voz

  • Claude (Anthropic)
  • OpenAI API
  • Google Gemini

Web y comercio

  • WooCommerce
  • WordPress

Calidad

  • pytest

Ingeniería

Cómo se planteó y se construyó

  1. Primera generación, recorte y composición (febrero de 2026)

    Una herramienta en Python que recortaba el coche con servicios externos de eliminación de fondo, lo colocaba sobre un estudio con sombra según plantillas calibradas y vigilaba una carpeta, con un servidor FastAPI y una interfaz web. El resultado se notaba montado.

  2. Edición con Gemini y borradores en la tienda (agosto de 2026)

    Segunda generación: detecta carpetas nuevas en Drive, convierte HEIC, edita al estilo estudio con Gemini, controla la calidad, comprime, renombra para buscadores y crea el borrador del coche en WooCommerce. Corre de forma programada cada diez minutos.

  3. Documentos, identidad y vigilante (septiembre de 2026)

    Tercera generación: lectura del permiso y la ficha técnica con visión, regla de identidad por referencia y matrícula, publicación en borrador, carteles del parabrisas, vigilante con avisos por correo y ficha de exposición. El día 19 entra en el repositorio del CRM y atiende su cola de trabajos.

  4. Claude por defecto y fotos de estudio (octubre de 2026)

    La lectura de documentos pasa a Claude, con OpenAI como alternativa, y se automatizan las fotos de estudio con una foto modelo por ángulo y un control de cambios que rechaza cualquier alteración del coche. Los interiores quedan fuera de la IA.

Retos técnicos resueltos

Evitar que los datos de un coche acaben en la fila o el anuncio de otro.
Un coche es su referencia más la matrícula y el bastidor de su permiso de circulación, nunca su modelo. Sin esa coincidencia no se escribe nada, las celdas con valor nunca se pisan y la hoja de ventas solo sirve como pista.
Usar IA para las fotos sin que cambie nada del coche que se vende.
Cada edición parte de una foto modelo del mismo ángulo y Claude anota rayones, pegatinas y emblemas de la original y rechaza la editada ante cualquier diferencia. Se reintenta una vez y, si falla, va a revisión manual. Los interiores no pasan por la IA para no alterar los kilómetros.
Lanzar desde un CRM en Vercel tareas que solo pueden correr en el ordenador del concesionario.
El CRM encola el pedido y el vigilante lo reclama con un secreto, lo ejecuta en su mismo hilo para no pisarse con la publicación automática y devuelve la salida. Un pedido no recogido caduca a los 15 minutos y uno colgado pasa a error, sin reintentos ciegos.
Detectar fotos nuevas en una carpeta de OneDrive montada en Windows, donde no llegan eventos del sistema de archivos.
El vigilante sondea cada dos minutos y espera tres sin cambios para no publicar un lote a medias. La primera ejecución solo registra el punto de partida, y un coche ya publicado nunca se vuelve a subir.

Resultados

Lo que se ha medido

Cada cifra lleva su fuente y su fecha. Lo que no se ha medido va aparte, como potencial.

  • 69

    pedidos lanzados desde la ficha del coche en el CRM y ejecutados por el vigilante en seis semanas

    Registro del vigilante (logs/vigilar.log), identificadores de trabajo únicos del 20-09 al 02-11-2026 · 2026-11-02

  • 1.188

    pruebas automatizadas de las herramientas en verde

    pytest sobre la batería de pruebas de las herramientas (en memoria, sin servicios externos), ejecutado el 2026-11-03 · 2026-11-03

Pedidos del CRM por tipo

Trabajos pedidos desde la ficha del vehículo y ejecutados por el ordenador del concesionario, contando simulaciones y aplicaciones.

Pedidos: de 20 en Ficha de exposición a 2 en Cambio de fotos.

Fuente: Registro del vigilante (logs/vigilar.log), identificadores de trabajo únicos · Datos a 2026-11-02 · Del 20 de septiembre al 2 de noviembre de 2026.

Ver los datos en tabla
Pedidos del CRM por tipo
Periodo Pedidos
Ficha de exposición 20
Borrador en la web 18
Cambio de precio 16
Carteles 13
Cambio de fotos 2

Potencial · sin medición propia

  • 0 datos

    escritos en la hoja de stock sin confirmar matrícula y bastidor del permiso

Cronología

Cómo ha evolucionado

  1. Primera herramienta de fotos por recorte y composición sobre fondo de estudio.

  2. Edición de fotos con Gemini y borradores automáticos en WooCommerce.

  3. Lectura de documentos con IA, regla de identidad, carteles y vigilante con avisos.

  4. Integración con la cola de trabajos del CRM.

  5. Lectura con Claude por defecto y fotos de estudio con control de cambios.

Evolución prevista

Lo siguiente

Trabajo planificado, todavía no disponible.

  1. Previsto · 01

    Vigilante en un mini PC con Docker

    Llevar el vigilante y la edición de fotos a una imagen Docker en un mini PC propio, con su sesión de los servicios de IA, para no depender del ordenador de trabajo.

Proyectos relacionados

Más trabajo en esta línea

Ver todos los proyectos
  • Concesionario de vehículos de ocasión En producción

    CRM/DMS para un concesionario de ocasión

    Compraventa de vehículos de ocasión · CRM/DMS a medida

    CRM y DMS a medida para un concesionario de ocasión: stock, ventas, inversores, depósitos, facturación encadenada y fiscalidad REBU e IVA.

    • Next.js
    • React
    • TypeScript
    • Tailwind CSS
  • Concesionario de vehículos de ocasión En producción

    Plataforma web de un concesionario de ocasión

    Compraventa de vehículos de ocasión · Web y comercio conectados al CRM

    Capa propia sobre la tienda WordPress de un concesionario: estado sincronizado con el CRM, SEO local, ficha PDF con QR y contenidos para buscadores de IA.

    • WordPress
    • WooCommerce
    • PHP
    • GSAP
  • Concesionario de vehículos de ocasión En producción

    Automatización de facturas con n8n

    Compraventa de vehículos de ocasión · Automatización de procesos

    Las facturas de proveedores que llegan por correo se clasifican y archivan solas en la carpeta del coche y en la de la gestoría, y quedan registradas en el CRM.

    • n8n
    • Docker
    • Node.js
    • Python

Hablemos

¿Necesitas desarrollar una solución similar?

Cuéntanos el problema. Te respondemos con un planteamiento claro: qué haríamos, en cuánto tiempo y con qué entregables.