Caso de estudio · Tracking automatizado, freight forwarding

El correo del carrier ya no lo lee una persona. Lo lee un agente.

Un operador logistico que mueve carga entre Estados Unidos y Mexico dejo de capturar el estatus de sus embarques a mano. Este es el sistema que construimos para lograrlo.

El problema

El estatus de cada embarque llega como hace veinte anos: por correo.

El carrier escribe "driver is loaded", "current location Yuma AZ", "delivered, POD signed" — y alguien del equipo tiene que leerlo, interpretarlo y capturarlo a mano en el TMS.

Un mismo embarque genera diez o quince correos entre recoleccion y entrega, mezclados con otros carriers, en un solo buzon.

Horas de captura manual

que no agregan valor al negocio.

Retrasos

el cliente ve el estatus cuando alguien tuvo tiempo de actualizarlo, no cuando ocurrio.

Errores humanos

milestones omitidos, capturados tarde o en el orden equivocado.

Dependencia de personas

si el encargado no esta, el tracking se detiene.

Lo que construimos

Un sistema que lee, entiende y actualiza el TMS solo.

Cada ciclo, el sistema repite seis pasos sin intervencion humana:

  1. 01

    Lee el buzon

    de tracking y separa los correos por carrier.

  2. 02

    Consulta el TMS

    para saber el estado real del embarque.

  3. 03

    Interpreta el correo con IA

    entiende lenguaje natural, no palabras clave: distingue "driver is loaded" de "driver is on his way back" (viaje vacio) o "still waiting for cargo to cross" (unidad detenida).

  4. 04

    Calcula que falta

    y completa los milestones pendientes, en orden y con las horas reales del hilo de correo.

  5. 05

    Inyecta los eventos al TMS

    por el canal EDI oficial del proveedor.

  6. 06

    Registra todo

    para auditoria.

On site shipper
Cargado
En transito
On site consignee
Descargado
Entregado

Los seis milestones del tracking terrestre, confirmados por el sistema, no por una persona.

Resultados en produccion

El sistema opera hoy sobre embarques reales, con clientes reales.

Ciclo completo automatizado

de recoleccion a entrega, los seis milestones del track terrestre se completan solos.

Cero captura manual

para el carrier integrado.

Actualizacion en el ciclo

no cuando alguien tiene tiempo.

Trazabilidad total

cada evento enviado queda registrado con su embarque, su hora y su resultado.

Por que confiar en el

Automatizar es facil. Automatizar sin romper nada es lo dificil.

Cuatro capas de proteccion hacen que el sistema sea apto para operacion desatendida.

Idempotencia

nunca envia dos veces el mismo milestone. Consulta el estado real del TMS antes de actuar.

Candado atomico

si dos correos del mismo embarque llegan al mismo tiempo, solo uno gana el registro. Sin duplicados, garantizado a nivel de base de datos.

Deduplicacion de correos

un hilo viejo que se reactiva no dispara nada de nuevo.

Validacion previa

antes de tocar el TMS, verifica que el evento tenga sentido: sin identificador valido, sin fecha futura, sin destino faltante. Si algo no cuadra, se detiene y alerta.

Alertas automaticas

cualquier fallo genera notificacion inmediata al equipo. Nada falla en silencio.

Bitacora de auditoria

cada decision queda registrada y es consultable: que llego, que decidio el sistema y que se envio.

Rellenado inteligente

Los carriers no reportan de forma limpia. El sistema no se pierde.

A veces un carrier manda "entregado" sin haber reportado la salida. El sistema consulta el estado real del embarque, detecta que milestones quedaron sin marcar, y los completa hacia atras en orden cronologico, con las horas reales extraidas del hilo de correo, no con fechas inventadas. El cliente final ve un tracking completo y coherente, aunque el carrier haya reportado a saltos.

Arquitectura para escalar

La logica que lee correos esta separada de la logica que actualiza el TMS.

El sistema esta disenado sobre un contrato de datos comun. Integrar un carrier nuevo es escribir solo su capa de lectura; el motor, ya probado en produccion, se reutiliza sin tocarse. Aplica a cualquier formato de entrada: correos, portales o sistemas GPS/telemetria via webhook.

Capa de carrier (intercambiable)

Carrier A
Carrier B
Carrier C
contrato comun

Motor comun (probado)

Consulta TMS
Calculo de milestones
Validacion, TMS y registro

Que gana el negocio

El equipo deja de capturar estatus y se dedica a lo que si aporta.

Operaciones

el equipo se dedica a resolver excepciones, que es donde si aportan.

Servicio al cliente

el tracking esta actualizado siempre. Menos llamadas de "donde va mi carga".

Escalabilidad

mas embarques no significan mas personas capturando.

Visibilidad

datos estructurados de cada movimiento, listos para reportes: tiempos de transito, desempeno por carrier, cumplimiento de ventanas.

Continuidad

el sistema no se va de vacaciones ni se enferma.

Stack

Automatizacion sobre n8n, clasificacion con Claude (Anthropic), base de datos PostgreSQL para control y auditoria, integracion EDI/API con el TMS, y correo Microsoft 365. Desplegado en infraestructura cloud propia. Compatible con cualquier TMS que exponga un canal EDI; implementado y en produccion sobre uno de ellos.

n8nClaude (Anthropic)PostgreSQLEDI / APIMicrosoft 365

No es una demo. Corre hoy moviendo carga real entre Estados Unidos y Mexico.

Fue construido resolviendo los problemas que solo aparecen en produccion: identificadores que el TMS no expone, carriers que reportan a destiempo, correos duplicados, eventos concurrentes, timestamps que el sistema receptor rechaza. Lo probamos en nuestra propia operacion antes de ofrecerlo.