Horizon
WhatsApp

Viajes por WhatsApp

Consulta, creación y actualización de viajes desde el chat

Los viajes son recorridos asignados a una unidad entre origen y destino. Puedes consultar el estado de viajes activos por WhatsApp y, según tu rol, crear o actualizar viajes sin abrir el dashboard.

Estados de un viaje

En el piloto actual, un viaje tiene tres estados:

EstadoSignificado
AsignadoViaje creado; la unidad aún no ha iniciado el recorrido
En tránsitoLa unidad reportó movimiento y el viaje quedó activo automáticamente
CompletadoEl operador o conductor confirmó la llegada
Usuario: ¿En qué estado está el viaje de ECO-101?
Agente: ECO-101: viaje activo IN_TRANSIT, 65 km/h rumbo a Monterrey.

Próximamente: estados adicionales como cerca del destino, en estancia, emergencia y cancelado, con notificaciones automáticas por geocerca.

Consultar viajes

Viaje de una unidad específica

¿Tiene viaje activo ECO-101?
¿Cómo va el viaje del GTI?
¿Cuándo llega ECO-101 al destino?

La consulta de ETA estima la llegada con base en la posición actual y el destino del viaje (estimación lineal en v1; routing avanzado en versiones futuras).

Lista de viajes

¿Qué viajes tengo activos?
Lista mis viajes

El agente devuelve los viajes visibles en tu alcance con su estado actual.

Crear un viaje desde PDF

Si tu rol incluye permiso de creación de viajes, puedes adjuntar un documento PDF con los datos del recorrido:

Crea un viaje con este documento

[Adjuntas PDF con origen, destino, unidad, conductor, etc.]

El agente:

  1. Extrae los datos estructurados del documento.
  2. Te muestra un resumen del viaje propuesto.
  3. Pide confirmación con o no.
  4. Si confirmas, crea el viaje en el sistema.
Agente: Propongo crear este viaje:
        Unidad: ECO-101
        Origen: CDMX, Almacén Central
        Destino: Monterrey, Cliente ACME
        ¿Confirmas? Responde sí o no.

Usuario: sí

Agente: Viaje creado. ECO-101 quedó en estado AWAITING_START.
        Iniciará en tránsito al recibir el primer reporte GPS en ruta.

Si el PDF no se puede interpretar, el agente lo indica sin pedir otro archivo genérico:

No pude extraer los datos del documento adjunto.
Verifica que el PDF tenga origen, destino y unidad legibles.

Actualizar estado del viaje (conductores)

Los conductores vinculados a un viaje activo pueden reportar avance en lenguaje natural:

Ya salí hacia destino
Ya llegué
Estoy en la estancia de carga

El agente infiere el estado objetivo, crea una propuesta de actualización y pide confirmación:

Agente: ¿Confirmas actualizar el viaje de ECO-101 a IN_TRANSIT?
        Responde sí o no.

Usuario: sí

Agente: Viaje actualizado. ECO-101 en tránsito.

Para cancelar un viaje pendiente de actualización:

cancela el viaje

Disponibilidad: la creación desde PDF y la actualización por conductor requieren permisos (trips:create, actualizar_estado_viaje) configurados en tu membresía. Si tu rol es solo consulta, el agente rechazará la acción.

Monitoreo de viaje en curso

Combina consultas durante un viaje activo:

Usuario: ¿Cómo va el viaje a Monterrey?
Agente: Viaje activo IN_TRANSIT.
        ECO-101: Carretera 57, km 450, 72 km/h.
        ETA estimado: 16:30.

Usuario: ¿Ha habido alertas en el viaje?
Agente: No encuentro alertas recientes en las últimas 24 horas para ECO-101.

Usuario: Avísame cuando llegue

Próximamente: notificación automática al completar el viaje o al entrar en geocerca de destino.

Viajes y sub-clientes

Si eres dueño de carga, solo ves viajes de las unidades que transportan tu mercancía:

¿Dónde va la carga de Elektra?

El operador del transportista puede consultar bitácoras segmentadas:

Bitácora de viajes de Elektra esta semana

Próximamente: bitácora segmentada por sub-cliente desde WhatsApp.

Buenas prácticas

PrácticaRazón
Confirma con / no explícitoLas propuestas de viaje requieren confirmación determinística
Adjunta PDFs con datos clarosMejora la extracción automática de origen, destino y unidad
Reporta avance con frases directas"Ya llegué", "En tránsito" — el agente infiere el estado
Consulta ETA antes de escalar al conductorReduce llamadas innecesarias

Siguiente paso

Revisa Ejemplos de conversación para diálogos completos de operación diaria.

On this page