/

CASOS DE ÉXITO

/

2025

Deja de pagar por datos que ya tienes

kidata ayudó a una empresa de distribución alimentaria a reducir un 80% su gasto en APIs externas de routing construyendo un servicio interno que aprovecha los millones de trayectos reales que sus propios conductores ya habían recorrido.

kidata ayudó a una empresa de distribución alimentaria a reducir un 80% su gasto en APIs externas de routing construyendo un servicio interno que aprovecha los millones de trayectos reales que sus propios conductores ya habían recorrido.

/

CLIENTE

Empresa de distribución alimentaria

/

TIEMPO

8 semanas

/

SERVICES

/

OVERVIEW

Millones de Kilómetros Recorridos, Cero Aprovechados


La empresa distribuye producto fresco, refrigerado y seco a más de 400 restaurantes desde 3 almacenes, con rutas diarias que se planifican cada madrugada. Su equipo de datos gestionaba decenas de pipelines en producción pero no tenía capacidad para abordar nuevos proyectos. Cada noche, el planificador de rutas lanzaba miles de llamadas a la Distance Matrix API de Google para calcular tiempos y distancias entre puntos. La factura superaba los 8.000€ al mes y seguía creciendo con el volumen. Mientras tanto, los GPS de su flota acumulaban años de trayectos reales entre los mismos almacenes y restaurantes. Datos que nadie estaba usando.

/

CHALLENGES

8.000€ al Mes por Preguntar lo que Ya Sabían


El planificador de rutas trataba cada día como si fuera el primero. Cada madrugada, recalculaba desde cero los tiempos entre todos los puntos de la ruta — llamando a Google incluso para trayectos que los conductores llevaban años haciendo. Pero el problema no era solo de coste: los tiempos de Google no reflejaban la realidad operativa. No sabían cuánto tarda un conductor en descargar 6 cajas de fresco en una cocina de un tercer piso sin ascensor, ni que la zona centro a las 7:30 no tiene nada que ver con la misma zona a las 12:00. El resultado: rutas mal dimensionadas, entregas fuera de ventana horaria, y un equipo sin tiempo para arreglarlo.

¿Por qué pagamos a Google por respuestas que nuestros propios conductores ya nos han dado miles de veces?

/

SOLUTIONS

Un Servicio Propio que Aprende con Cada Ruta


  • Construcción de una matriz interna de tiempos y distancias en BigQuery, alimentada por datos GPS reales de conductores y segmentada por celdas geográficas, franja horaria y día de la semana.

  • Modelo de tiempo de servicio por parada: descarga, acceso al local, tipo de producto y condiciones reales de cada destino.

  • API desplegada en Cloud Run que intercepta las llamadas del planificador: consulta la matriz interna primero y solo llama a Google si el par de puntos es nuevo o no tiene muestra suficiente.

  • Enriquecimiento automático: cada ruta completada alimenta la base, aumentando la cobertura interna día a día.

  • Dashboard de operaciones con comparativa estimado vs. real por zona, conductor y franja horaria, detección de anomalías de ruta, y tracking del ahorro acumulado en APIs externas.

/

RESULTS

Visión Unificada del Cliente con Segmentación Inteligente

Pipelines de ingesta automatizada desde ERP, GA4 y CRM hacia BigQuery.

Modelo de datos unificado con una vista única por cliente.

Capa de segmentación RFM construida con Dataform, clasificando clientes por recencia, frecuencia y valor monetario.

Dashboard interactivo en Looker Studio con insights de segmentos en tiempo real para el equipo de marketing.

Documentación completa y transferencia de conocimiento para que el equipo interno pudiera operar y evolucionar la solución de forma autónoma.

-80%

Coste mensual en APIs de routing

+40%

Precisión en estimación de tiempos de ruta

-60%

Entregas fuera de ventana horaria

Estábamos pagando por un servicio que nos daba peores datos que los que ya teníamos. kidata nos montó algo que se paga solo desde el primer mes y que mejora cada día sin que tengamos que hacer nada.

Director de Operaciones

Empresa de distribución alimentaria