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:
| Estado | Significado |
|---|---|
| Asignado | Viaje creado; la unidad aún no ha iniciado el recorrido |
| En tránsito | La unidad reportó movimiento y el viaje quedó activo automáticamente |
| Completado | El 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 viajesEl 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:
- Extrae los datos estructurados del documento.
- Te muestra un resumen del viaje propuesto.
- Pide confirmación con sí o no.
- 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 destinoYa lleguéEstoy en la estancia de cargaEl 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 viajeDisponibilidad: 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 lleguePró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 semanaPróximamente: bitácora segmentada por sub-cliente desde WhatsApp.
Buenas prácticas
| Práctica | Razón |
|---|---|
| Confirma con sí / no explícito | Las propuestas de viaje requieren confirmación determinística |
| Adjunta PDFs con datos claros | Mejora 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 conductor | Reduce llamadas innecesarias |
Siguiente paso
Revisa Ejemplos de conversación para diálogos completos de operación diaria.