D09 · L3 · 02 — L2 · Last Mile Delivery OperationsL2 · Operación de Entrega de Última Milla

Route optimization & dispatch for last mile fleetsOptimización de rutas y despacho para flotillas de última milla

An optimized route lowers cost per delivery without lowering the service level.

La ruta optimizada reduce el costo por entrega sin reducir el nivel de servicio.

01What it isQué es

Last mile route optimization sequences each courier’s stops to minimize distance and maximize deliveries per hour within customer time windows and vehicle capacity; dynamic dispatch extends it by assigning new orders to couriers in real time.

La optimización de rutas de última milla ordena las paradas de cada repartidor para minimizar la distancia y maximizar las entregas por hora, dentro de las ventanas horarias del cliente y la capacidad del vehículo; el despacho dinámico la amplía al asignar pedidos nuevos a los repartidores en tiempo real.

02Why it mattersPor qué importa

Every extra minute between stops is paid for in courier wages, fuel and fewer deliveries per shift, and manual planning cannot keep up with routes that change every day. UPS’s ORION route optimization system, deployed across its U.S. delivery drivers, reports savings of about 100 million miles a year (Holland et al., 2017 — Interfaces). The algorithm only pays off, however, when customers are actually home when the courier arrives.

Cada minuto extra entre paradas se paga en salario del repartidor, combustible y menos entregas por turno, y la planeación manual no alcanza a seguir rutas que cambian todos los días. El sistema de optimización de rutas ORION de UPS, desplegado entre sus repartidores en Estados Unidos, reporta ahorros de cerca de 100 millones de millas al año (Holland et al., 2017 — Interfaces). Sin embargo, el algoritmo solo rinde cuando el cliente realmente está en casa al llegar el repartidor.

03How it is doneCómo se hace

1
Fix the inputs first. Geocode addresses, confirm delivery windows and record real vehicle capacities before running any optimizer.
2
Optimize and dispatch daily. Run a VRP solver each morning and let dynamic dispatch insert same-day orders into routes with spare capacity.
3
Feed back courier results. Share each courier’s deliveries per day and first-attempt success against the standard, every day.
1
Corregir primero los insumos. Geocodificar direcciones, confirmar ventanas de entrega y registrar la capacidad real de los vehículos antes de correr cualquier optimizador.
2
Optimizar y despachar a diario. Correr un solver de VRP cada mañana y dejar que el despacho dinámico inserte los pedidos del mismo día en las rutas con capacidad disponible.
3
Retroalimentar los resultados del repartidor. Compartir todos los días las entregas por día y el éxito al primer intento de cada repartidor frente al estándar.

04The concept in depthEl concepto a fondo

🗺️Last mile route optimization: the algorithm that maximizes deliveries per hour›
Last mile route optimization is the process of calculating the optimal delivery order for each courier, minimizing total distance traveled and maximizing deliveries per hour, while respecting customer delivery time windows and vehicle capacity constraints.
📊Specific challenges of last mile route optimization›
Unlike B2B distribution route optimization (few high-volume delivery points), e-commerce last mile has: (1) high delivery point density (dozens to well over 100 stops per route), (2) committed customer time windows, (3) high daily volume and destination variability (no fixed routes), (4) urban circulation restrictions, and (5) failed deliveries that generate same-day or next-day re-deliveries.
🔢Dynamic dispatch: assigning orders to couriers in real time›
Dynamic dispatch assigns new orders to the nearest available courier with available capacity in real time — instead of planning all routes at the start of the day. It is the standard model of on-demand platforms such as Rappi and Uber Eats, while parcel carriers combine planned route optimization (e.g., UPS ORION) with intraday adjustments.
🏆Intermediate vs. Advanced›
Intermediate: executes routes assigned by the optimization system, reports completed and failed deliveries.

Advanced: designs the last mile route optimization process; implements dynamic dispatch; manages fleet productivity KPIs.
🗺️Optimización de rutas de última milla: el algoritmo que maximiza las entregas por hora›
La optimización de rutas de última milla es el proceso de calcular el orden óptimo de entregas para cada repartidor, minimizando la distancia total recorrida y maximizando las entregas por hora, respetando las ventanas horarias de entrega de los clientes y las restricciones de capacidad del vehículo.
📊Retos específicos de la optimización de rutas de última milla›
A diferencia de la optimización de rutas de distribución B2B (pocos puntos de entrega de alto volumen), la última milla de e-commerce tiene: (1) alta densidad de puntos de entrega (de decenas a bastante más de 100 paradas por ruta), (2) ventanas horarias comprometidas con el cliente, (3) alto volumen diario y variabilidad de destinos (sin rutas fijas), (4) restricciones de circulación urbana y (5) entregas fallidas que generan reentregas el mismo día o al día siguiente.
🔢Despacho dinámico: asignar pedidos a repartidores en tiempo real›
El despacho dinámico asigna los pedidos nuevos en tiempo real al repartidor disponible más cercano con capacidad, en lugar de planear todas las rutas al inicio del día. Es el modelo estándar de plataformas bajo demanda como Rappi y Uber Eats, mientras que las paqueterías combinan la optimización de rutas planeadas (p. ej., UPS ORION) con ajustes durante el día.
🏆Intermedio vs. Avanzado›
Intermedio: ejecuta las rutas asignadas por el sistema de optimización; reporta las entregas completadas y fallidas.

Avanzado: diseña el proceso de optimización de rutas de última milla; implementa el despacho dinámico; gestiona los KPI de productividad de la flota.

05In practiceEn la práctica

🗺️Delivery scheduling (confirmed customer time window) is the highest-impact driver of delivery success rate›
A customer who confirmed their availability for a specific delivery window is far more likely to be home than one who receives an unconfirmed delivery — the confirmed window is what turns a route plan into successful deliveries.
📱The 30-minute pre-delivery notification cuts failed deliveries in half›
A WhatsApp message telling the customer "Your courier will arrive in 20–30 minutes" gives them time to be home or designate someone to receive the order. In the illustrative case below, this simple notification helped cut the failed delivery rate from 14% to 6%.
🔢Group orders from the same geographic zone on the same delivery day›
Zone-based scheduling (all orders from one neighborhood or zip code delivered on the same day) increases delivery density per hour and reduces distance between consecutive deliveries — the most important last mile cost driver.
📊Measure per-courier productivity and provide daily feedback›
A courier who knows their daily productivity vs. the standard has information to improve. A courier team without individual productivity feedback doesn’t have the right incentives to optimize their own route.
🗺️La programación de entregas (ventana horaria confirmada por el cliente) es el impulsor de mayor impacto en la tasa de éxito de entrega›
Un cliente que confirmó su disponibilidad para una ventana de entrega específica tiene mucha más probabilidad de estar en casa que uno que recibe una entrega sin confirmar: la ventana confirmada es lo que convierte un plan de ruta en entregas exitosas.
📱La notificación 30 minutos antes de la entrega reduce a la mitad las entregas fallidas›
Un mensaje de WhatsApp que le dice al cliente "Tu repartidor llegará en 20–30 minutos" le da tiempo de estar en casa o de designar a alguien que reciba el pedido. En el caso ilustrativo de abajo, esta simple notificación ayudó a bajar la tasa de entregas fallidas de 14% a 6%.
🔢Agrupar los pedidos de la misma zona geográfica en el mismo día de entrega›
La programación por zona (todos los pedidos de una colonia o código postal se entregan el mismo día) aumenta la densidad de entregas por hora y reduce la distancia entre entregas consecutivas, el impulsor de costo de última milla más importante.
📊Medir la productividad por repartidor y dar retroalimentación diaria›
Un repartidor que conoce su productividad diaria frente al estándar tiene información para mejorar. Un equipo de repartidores sin retroalimentación individual de productividad no tiene los incentivos correctos para optimizar su propia ruta.

06Illustrative caseCaso ilustrativo

Illustrative case built from typical industry values — not data from a specific company.Caso ilustrativo construido con valores típicos de la industria — no son datos de una empresa específica.
Illustrative case: Last mile route optimization — e-commerce company, 420 couriers in CDMX
Routes are manually planned by zone. Average productivity: 12 deliveries per courier per day.
Optimization initiativeProductivity impactCost impact
Last mile TMS with VRP (Vehicle Routing Problem) algorithm● OKDeliveries per courier/day: 12 → 18 (+50%) · Shorter routes, less idle time
Zone-based delivery scheduling (all orders from one neighborhood on the same day)● OKDelivery density: 3.4/km → 5.8/km (+70%) · Same courier for nearby orders
Customer notification 30 min before delivery (reduces absent customer)● OKFailed delivery rate: 14% → 6% (−57%) · Fewer re-deliveries consuming capacity
Result: Courier productivity: 12 → 18 deliveries/day (+50%). Last mile cost per order: $62 → $41 MXN (−34%). Failed delivery rate: 14% → 6% (−57%). The combined impact of route optimization and failed delivery reduction exceeded the impact of route optimization alone.
Illustrative case built from typical industry values — not data from a specific company.Caso ilustrativo construido con valores típicos de la industria — no son datos de una empresa específica.
Caso ilustrativo: optimización de rutas de última milla — empresa de e-commerce, 420 repartidores en CDMX
Las rutas se planean manualmente por zona. Productividad promedio: 12 entregas por repartidor al día.
Iniciativa de optimizaciónImpacto en productividadImpacto en costo
TMS de última milla con algoritmo VRP (Vehicle Routing Problem)● OKEntregas por repartidor/día: 12 → 18 (+50%) · Rutas más cortas, menos tiempo muerto
Programación de entregas por zona (todos los pedidos de una colonia el mismo día)● OKDensidad de entrega: 3.4/km → 5.8/km (+70%) · El mismo repartidor para pedidos cercanos
Notificación al cliente 30 min antes de la entrega (reduce el cliente ausente)● OKTasa de entregas fallidas: 14% → 6% (−57%) · Menos reentregas que consumen capacidad
Resultado: Productividad del repartidor: 12 → 18 entregas/día (+50%). Costo de última milla por pedido: $62 → $41 MXN (−34%). Tasa de entregas fallidas: 14% → 6% (−57%). El impacto combinado de la optimización de rutas y la reducción de entregas fallidas superó al de la optimización de rutas por sí sola.

07How it is measuredCómo se mide

🗺️Deliveries per Courier per Day›
Deliveries per Courier per Day
Total successful deliveries on the day / Number of active couriers that day
Benchmark: 12–18 deliveries/courier/day for e-commerce last mile in Mexican urban zones · <10 indicates suboptimal routes or high failed delivery rate
⚠️ A low deliveries per courier per day indicates routes are not optimized, the failed delivery rate is high (courier wastes time on deliveries where no one is home), or order density in the zone is very low.
🚚First Attempt Delivery Success Rate %›
First Attempt Delivery Success Rate %
(Successful deliveries on first attempt / Total first delivery attempts in the period) × 100
Benchmark: >90% first attempt success for operations with customer-confirmed scheduling · >85% for deliveries without scheduling
🔑 First attempt delivery success rate is the most important last mile efficiency indicator. Each failed delivery generates an additional $15–25 MXN re-delivery cost and deteriorates customer NPS.
🗺️Entregas por repartidor por día›
Entregas por repartidor por día
Total de entregas exitosas del día / Número de repartidores activos ese día
Benchmark: 12–18 entregas/repartidor/día en última milla de e-commerce en zonas urbanas de México · <10 indica rutas subóptimas o una tasa alta de entregas fallidas
⚠️ Un número bajo de entregas por repartidor al día indica que las rutas no están optimizadas, que la tasa de entregas fallidas es alta (el repartidor pierde tiempo en entregas donde no hay nadie) o que la densidad de pedidos en la zona es muy baja.
🚚Tasa de éxito de entrega al primer intento %›
Tasa de éxito de entrega al primer intento %
(Entregas exitosas al primer intento / Total de primeros intentos de entrega del periodo) × 100
Benchmark: >90% de éxito al primer intento en operaciones con programación confirmada por el cliente · >85% en entregas sin programación
🔑 La tasa de éxito de entrega al primer intento es el indicador de eficiencia de última milla más importante. Cada entrega fallida genera un costo adicional de reentrega de $15–25 MXN y deteriora el NPS del cliente.

08What you would useQué se usa

📌 Last Mile TMS
🟦Spoke (formerly Circuit) / OptimoRoute / Onfleet›
Module: Last Mile Route Optimization SaaS

SaaS last mile route optimization platforms with dynamic dispatch, customer notifications, and real-time tracking.
🟦Bringg / Descartes›
Module: Last Mile Delivery Management Platform

Enterprise last mile management platforms with route optimization, dynamic dispatch, and fleet productivity analytics.
📌 TMS de última milla
🟦Spoke (antes Circuit) / OptimoRoute / Onfleet›
Módulo: Optimización de rutas de última milla SaaS

Plataformas SaaS de optimización de rutas de última milla con despacho dinámico, notificaciones al cliente y rastreo en tiempo real.
🟦Bringg / Descartes›
Módulo: Plataforma de gestión de entregas de última milla

Plataformas empresariales de gestión de última milla con optimización de rutas, despacho dinámico y analítica de productividad de la flota.
The bottom lineEn corto

Route optimization saves miles; confirmed delivery windows make sure those miles end in a delivery.

La optimización de rutas ahorra kilómetros; las ventanas de entrega confirmadas aseguran que esos kilómetros terminen en una entrega.

All D09 componentsTodos los componentes de D09D09 artifactsArtifacts de D09SCRA