Maqueta v0.1 · borrador para revisión

La app de proveedores que reemplaza a los grupos de WhatsApp

Una aplicación de e-log para conductores y dueños de proveedores. Cada viaje del día llega al teléfono de quien lo hace, se reporta con un botón, la foto de la guía queda en la orden, y la conversación con el coordinador ocurre en un canal por faena que es de e-log, no de Meta.

17 de septiembre de 2026 · React Native · App Store y Google Play
Para quiénConductores y dueños de proveedores

Entran con su número de teléfono, que la plataforma ya conoce. Cada uno ve solo lo suyo.

Qué reemplazaEl grupo de WhatsApp de cada cliente

Un canal por faena con avisos, ofertas y conversación. La membresía se deriva de los viajes asignados.

La reglaEl viaje que no se reporta por la app no se cierra ni se paga

Decidida por gerencia. Aplica desde el Día D de cada faena, con excepciones auditadas.

Cómo leer esta maqueta. Las pantallas muestran datos de ejemplo: los nombres de personas, empresas transportistas y patentes son ficticios; los clientes son reales para que la lectura sea familiar. Nada de lo que aparece aquí es definitivo: el objetivo es validar los flujos con Inés, Alex, Jorge y tres conductores antes de escribir código. El detalle del plan, la arquitectura y las decisiones está en la carpeta docs/app-proveedores.

Principios

Diseñada para la cabina, no para el escritorio

01

Un viaje, un botón

El reporte siempre es sobre una orden concreta que la app ya identificó. Nunca se le pide al conductor que explique de qué viaje habla.

02

Letras grandes, botones grandes

Tipografía de 17 px o más, botones de 56 px de alto, una acción principal por pantalla, contraste alto para el sol directo.

03

Funciona sin señal

Cada reporte se guarda en el teléfono con la hora en que se tocó y sale solo cuando vuelve la cobertura. La hora que vale es la de captura.

04

El audio no se castiga

Nota de voz de un toque en el canal y en el hilo de cada viaje. El coordinador la escucha desde la plataforma.

05

Cada uno ve lo suyo

El conductor ve sus viajes; el dueño los de su empresa; nadie ve datos de otro proveedor. Lo común del canal son los avisos y las ofertas.

06

El sistema avisa, el coordinador conversa

Los recordatorios y avisos son notificaciones con botón. No hay un bot hablando con nadie: al otro lado siempre está Inés o Alex.

Flujo A · Primer ingreso

Entrar con el número de teléfono, una sola vez

No hay usuario ni contraseña. La plataforma ya tiene el teléfono del conductor y del dueño; la app lo comprueba con un código por SMS y deja la sesión abierta en ese teléfono hasta que el proveedor lo dé de baja.

  1. La persona escribe su número. Si no está registrado por e-log, la app se lo dice y le indica que hable con su dueño o con el coordinador. No hay registro abierto.
  2. Llega un código de 6 dígitos por SMS. Vale 5 minutos y se puede reenviar una vez.
  3. La app muestra quién es según la plataforma (nombre, RUT y empresa) y pide el consentimiento de datos personales. La ubicación durante el viaje es un consentimiento aparte y opcional.
  4. Se piden los tres permisos que la app necesita, explicando para qué sirve cada uno. Sin notificaciones no llegan los viajes; la app lo dice con claridad.
Reglas. Un teléfono compartido por varios conductores permite cambiar de persona desde el perfil. Dar de baja a un conductor cierra su sesión en el acto. Los revisores de Apple y Google entran con una cuenta de demostración en un entorno separado de producción.
07:28▲ ▲
Bienvenido a e-log
Entra con el número de teléfono que registró tu empresa
+56 95101 8642

Solo entran números registrados por e-log. Si el tuyo no está, pídele a tu empresa o al coordinador que te agregue.

1Tu númeroUn solo campo, un solo botón. El prefijo de Chile viene puesto.
07:28▲ ▲
Código
Lo enviamos al +56 9 5101 8642
482

Vale 5 minutos · Reenviar en 0:42

2Código por SMSSeis dígitos, teclado numérico. Si el SMS no llega, el coordinador puede leerle el código por teléfono desde la Bandeja.
07:29▲ ▲
Confirma quién eres
Esto es lo que e-log tiene registrado
JP
Juan Pérez RojasRUT 12.345.678-9 · Conductor
EmpresaTransportes Cordillera SpA
Uso de mis datos de contacto y de operaciónNombre, RUT, teléfono, viajes, reportes, fotos y audios que yo envíe. Obligatorio para usar la app.
Ubicación durante un viaje activoSolo mientras tengo un viaje en curso y solo si la activo. Puedo apagarla cuando quiera.

Tratamiento según la Ley 21.719. Política de privacidad en e-log.cl · contacto@e-log.cl

3Identidad y consentimientoLa app muestra a la persona que la plataforma asocia a ese número. El consentimiento de datos es obligatorio; el de ubicación, aparte y opcional.
07:29▲ ▲
Tres permisos
Para que la app te sirva en la ruta
🔔
NotificacionesPara avisarte tus viajes y los mensajes del coordinador. Sin esto no te enteras.
📷
CámaraPara la foto de la guía y de la carga.
🎙
MicrófonoPara mandar notas de voz.
4Permisos explicadosCada permiso dice para qué sirve, en el idioma del conductor. El de notificaciones es el que más pesa.
Flujo B · Mis viajes (conductor)

El día del conductor cabe en una pantalla

Al abrir la app aparecen los viajes de hoy con la hora de presentación, el recorrido y el camión. Cada viaje tiene un solo botón, el que corresponde a su estado. Reportar toma dos segundos y no requiere escribir nada.

  1. Hoy. Lista de viajes ordenada por hora de presentación, con el botón que corresponde al estado: En camino, Llegué, Terminé. Solo una carga spot pide Confirmo: la carga fija ya viene asignada.
  2. Detalle del viaje. La línea de tiempo de lo que ya pasó, el botón principal grande, y debajo: adjuntar guía, reportar un problema, hablar con el coordinador.
  3. Terminé. Doble confirmación. Si el cliente exige la guía o el comprobante de entrega, la app pide la foto ahí mismo.
  4. Tengo un problema. Lista cerrada de tipos (atraso con ETA, falla mecánica, no hay carga, accidente, otro), nota de voz y foto. Llega en rojo a la Bandeja del coordinador.
  5. Sin señal. Todo lo tocado queda en cola con su hora y sale solo. La app lo muestra siempre, sin alarmar.
Reglas. Llegué se acepta entre 30 minutos antes y 2 horas después de la presentación; fuera de esa banda pide confirmación y queda marcado para el coordinador. Las cargas fijas (el 89 % del total) vienen asignadas por defecto y no se confirman: el flujo normal es que el proveedor va. Si no puede, lo avisa con Tengo un problema → No puedo hacer este viaje y el coordinador reasigna. Solo la carga spot, que es algo extra, pide Confirmo. Nada se borra: una corrección es un evento nuevo con motivo.
06:35▲ ▲
Hola, Juan
Jueves 17 de septiembre
En línea
Hoy · 2Mañana · 3
OP-00012345Agricovial
CD Lampa → Sucursal Rancagua
Presentación 07:30Rampla RXKJ-45Fija
OP-00012349Salcobrand
Bodega Quilicura → CD Pudahuel
Presentación 14:00Rampla RXKJ-45Spot · confirmar
Viajes
Faenas3
Avisos
Perfil
1HoyUn viaje por tarjeta, la hora grande, el camión y un solo botón. La carga fija viene asignada; solo la spot pide Confirmo. La pestaña Mañana muestra lo que viene.
07:31▲ ▲
OP-00012345
Agricovial · jueves 17
En camino
CD Lampa → Sucursal Rancagua
Presentación
07:30
Unidad
Rampla RXKJ-45
Carga
18 pallets · refrigerado
Contacto
Inés · coordinadora
  • Asignado ayer 16:02
  • Conductor: Juan ayer 16:05
  • En camino 06:40
  • Llegada a Lampa pendiente
2Detalle del viajeLa línea de tiempo muestra lo que ya pasó y lo que falta. El botón grande siempre es el siguiente paso.
11:52▲ ▲
OP-00012345
Agricovial · en operación desde 07:32
¿Terminaste OP-00012345?

Rancagua · esto cierra el viaje. Si te equivocas, Inés puede reabrirlo hoy.

Guía de despacho · encuadra el documento
3Terminé, con la guíaDoble confirmación y foto en el mismo paso. La foto queda pegada a la orden con la hora de captura.
08:05▲ ▲
Tengo un problema
OP-00012345 · Agricovial
Voy atrasado
15 min30 min1 h+90
🔧
Falla mecánica
📦
No hay carga / me rechazaron
⚠️
Accidente
🚫
No puedo hacer este viaje
Mantén para grabar una nota
4Tengo un problemaTipos cerrados, ETA en dos toques y nota de voz. En una carga fija, «No puedo hacer este viaje» es la excepción: llega en rojo al coordinador, que reasigna. El coordinador confirma el incidente; el conductor no tiene que saber de tipos ni responsabilidades.
07:34
Hola, Juan
Jueves 17 de septiembre
Sin señal
Esperando señal · 2
Llegué · OP-00012345Tocado a las 07:32 · esa es la hora que vale
Foto de la guía · OP-000123401 foto · 280 KB
Hoy
OP-00012345Agricovial
CD Lampa → Sucursal Rancagua
Presentación 07:30Llegaste 07:32
Viajes
Faenas
Avisos
Perfil
5Sin señalLa app sigue funcionando. Muestra qué espera salir y desde cuándo, y deja seguir reportando.
Flujo C · Faena y conversación

El grupo, pero con memoria y sin ruido

Cada cliente tiene un canal. Lo que ven todos son los avisos del coordinador y las ofertas de carga. Lo que ve cada proveedor son las tarjetas de sus propios viajes y el hilo privado por viaje. El coordinador escribe desde la plataforma; el conductor responde con texto, foto o audio.

  1. Faenas. La lista de canales donde la persona tiene viajes. Entra y sale sola según las asignaciones: quien deja de operar para un cliente deja de ver su canal.
  2. Canal de la faena. Aviso fijado, mensajes del coordinador, tarjetas automáticas (asignación, cambio de horario, cierre del día) y ofertas de carga spot con botón Me interesa. Nota de voz y foto de un toque.
  3. Hilo del viaje. Conversación privada sobre una orden entre el conductor, su dueño y el coordinador. Los reportes aparecen intercalados, así nadie pregunta «¿ya llegaste?».
Reglas. No hay chat entre proveedores ni mensajes directos entre ellos. El coordinador puede borrar un mensaje para todos (queda registro) y fijar avisos. Los audios se guardan 6 meses; los mensajes, 12. Todo acceso desde la plataforma a una conversación queda registrado.
06:38▲ ▲
Faenas
Los clientes con los que operas
AG
AgricovialInés: mañana el CD abre a las 06:30, lleguen…
06:12
3
SB
SalcobrandOferta: Quilicura → Pudahuel, hoy 15:00
ayer
PU
PreUnicResumen del día: 4 viajes cerrados
lun
Hilos de mis viajes
OP
OP-00012345 · AgricovialInés: ¿cómo vas? te esperan en la puerta 3
1
Viajes
Faenas
Avisos
Perfil
1FaenasUn canal por cliente, con lo último y lo sin leer. Abajo, los hilos privados de los viajes de la persona.
06:39▲ ▲
Agricovial
Inés coordina · 14 proveedores
Fijado por InésDesde el lunes 30 todo va por la app. Este canal reemplaza al grupo.
🚚
OP-00012349 asignada a RXKJ-45 · mañana 14:00 · Quilicura → Pudahuel
Inés · coordinadoraMañana el CD abre a las 06:30. Lleven la guía impresa.06:12
🔥 Carga extra hoy Spot
Lampa → Talca · rampla · presentación 15:00 · 20 pallets
2 interesados · Inés asigna
Escribe a la faena…📷🎙
2Canal de la faenaAvisos, tarjetas automáticas y ofertas visibles para todos. Audio y foto de un toque. Lo del viaje propio va al hilo.
07:41▲ ▲
OP-00012345
Hilo con Inés · Agricovial
En operación
🚚
Asignado a Juan · carga fija · ayer 16:05
Inés · coordinadora¿Cómo vas? Te esperan en la puerta 3, no en la 1.07:20
0:08
07:24 ✓✓
📍
Llegué · 07:32 · CD Lampa
Inés · coordinadoraPerfecto, la guía te la pasan en la oficina del CD.07:33
Ok, cargando07:40 ✓✓
Escribe a Inés…📷🎙
3Hilo del viajeConversación privada sobre una orden. Los reportes aparecen como tarjetas en el mismo hilo.
Flujo D · El dueño del proveedor

Ver la empresa completa y declarar quién maneja

El dueño entra con su número y ve los viajes de todas sus unidades, quién los hace y qué falta reportar. Su tarea nueva, y la que cierra el escudo del proveedor, es declarar el conductor de cada viaje antes de la presentación.

  1. Mi empresa · Hoy. Cuántos viajes, cuántos sin conductor, cuántos pendientes de reporte. Lo pendiente aparece en rojo antes de que lo vea el coordinador.
  2. Asignar conductor. Lista de su gente con el estado de identidad. Un viaje sin conductor declarado queda en rojo hasta que el dueño lo resuelve.
  3. Expediente. El semáforo documental que hoy vive en el portal, con subida desde el teléfono y avisos de vencimiento.
  4. Conductores. Agregar uno nuevo con nombre, RUT y teléfono; la app le manda la invitación. Dar de baja cierra la sesión en el acto.
Reglas. El dueño puede reportar en nombre de un conductor que no tiene teléfono compatible; queda marcado como «reportado por el dueño» y se mide aparte. La verificación de identidad de un conductor sigue por el enlace de Didit, nunca por foto de cédula en el chat.
06:50▲ ▲
Transportes Cordillera
Jueves 17 · 4 unidades
Dueño
5viajes hoy
1sin conductor
2sin reporte
Por unidad
RX
RXKJ-45 · Juan PérezOP-00012345 Agricovial 07:30 · llegó 07:32
OK
JP
JPTW-82 · Pedro SotoOP-00012347 PreUnic 08:00 · fija
Sin reporte
LH
LHSD-19 · sin conductorOP-00012351 Salcobrand mañana 06:00
Asignar
Empresa
Faenas
Expediente
Perfil
1Mi empresa · HoyTres números que importan y la lista por unidad. Lo que está en rojo es lo que el dueño resuelve antes de que sea un problema del coordinador.
06:52▲ ▲
¿Quién maneja?
OP-00012351 · Salcobrand · mañana 06:00
Bodega Quilicura → CD Pudahuel
Unidad LHSD-19Camión cerrado
Mis conductores
PS
Pedro Soto VegaIdentidad verificada · 12 viajes este mes
✓ Verificado
MD
Marcela Díaz RuizSin verificar · Salcobrand exige verificación
Sin verificar
JP
Juan Pérez RojasYa tiene viaje a las 07:30
Ocupado
Va con peonetaNombre y RUT para el control de acceso del cliente
2Asignar conductorLa lista muestra quién está verificado y quién ya tiene viaje. Es el gate por persona del escudo, hecho flujo cotidiano.
06:55▲ ▲
Expediente
Transportes Cordillera SpA
11al día2por vencer1vencido
Atender ahora
!
Permiso de circulación · LHSD-19Venció el 31 de agosto
7
Revisión técnica · RXKJ-45Vence el 24 de septiembre
7
Licencia A4 · Marcela DíazVence el 25 de septiembre
Empresa
Faenas
Expediente
Perfil
3ExpedienteEl mismo semáforo del portal, en el bolsillo. Subir un documento es una foto o un PDF; la revisión sigue en la oficina.
06:57▲ ▲
Conductores
3 activos
JP
Juan Pérez Rojas+56 9 5101 8642 · usa la app
PS
Pedro Soto Vega+56 9 6123 4567 · usa la app
MD
Marcela Díaz Ruiz+56 9 7234 5678 · invitada, no ha entrado
Invitada
Agregar conductor
Nombre completo
RUT
+56 9Teléfono

La invitación trae el enlace a la tienda. Dar de baja a un conductor cierra su sesión al instante.

4ConductoresAlta con tres datos e invitación automática. El dueño administra su gente sin pasar por el coordinador.
Flujo E · Avisos y perfil

El sistema avisa con botón; el perfil manda sobre los datos

Los avisos son notificaciones del sistema con la acción incluida: ver los viajes de mañana, confirmar una carga spot, mandar la guía que falta, ver un cambio de horario. Llegan como push con la app cerrada y quedan en la bandeja de avisos. El perfil muestra la identidad, los consentimientos y permite cambiar de persona en un teléfono compartido.

  1. Avisos. Cada uno con su botón. El aviso de las 16:00 lista los viajes de mañana sin pedir nada: las cargas fijas van por defecto. Solo una carga spot trae los botones Confirmo y No puedo.
  2. Perfil. Identidad verificada o pendiente (con el enlace de Didit), consentimientos con interruptor, cambio de persona, cerrar sesión y versión de la app.
Reglas. Silencio de 21:00 a 07:00 salvo asignaciones con presentación en menos de 8 horas. Máximo 6 avisos por persona y día, además de los mensajes del coordinador. Un push que no llega no pierde nada: la app se sincroniza al abrirse.
16:02▲ ▲
Avisos
Miércoles 16 de septiembre
🔥
Carga spot para mañana · Salcobrand 14:00Quilicura → Pudahuel · es extra, confírmala
📅
Mañana tienes 2 viajes fijos16:00 · Agricovial 07:30 · PreUnic 10:00 · no necesitas confirmar
📎
Falta la guía de OP-00012340Salcobrand la exige para cerrar · viaje de ayer
Cambio de horario · AgricovialInés: la presentación del jueves pasa de 07:00 a 07:30
Viajes
Faenas
Avisos2
Perfil
1Avisos con acciónEl aviso de las 16:00 informa los viajes fijos de mañana; solo la carga spot pide un toque.
18:10▲ ▲
Perfil
JP
Juan Pérez RojasRUT 12.345.678-9 · Conductor · Transportes Cordillera SpA
✓ Identidad verificadaDidit · sep 2026
Mis datos
Datos de contacto y operaciónAceptado el 21 sep 2026
Ubicación durante el viajeSolo con un viaje activo
e-log Conductor 0.1.0 (12)
Viajes
Faenas
Avisos
Perfil
2PerfilIdentidad, consentimientos con interruptor y cambio de persona. Nada de configuración que el conductor no necesite.
Reglas del reporte

Qué hace cada botón con la orden

Cada botón produce un evento inmutable con autor, hora de captura y hora de recepción. El estado de la orden se deriva de esos eventos con las reglas de la tabla; lo que crea obligaciones (incidentes) lo confirma un humano.

BotónCuándo apareceEfecto en la ordenQuién decide
Confirmo (solo spot)Carga spot asignada a mi empresa, pendiente de confirmarAcepta la asignación · AsignadoAutomático
Carga fija (sin botón)Operación fija de un clienteViene asignada por defecto y no se confirma: el flujo normal es ir. El aviso de las 16:00 solo informa los viajes de mañanaAutomático
No puedoSpot: junto a Confirmo. Fija: como opción de «Tengo un problema»Spot: rechaza con doble confirmación. Fija: es la excepción; alerta roja al coordinador con propuesta de incidente, y el coordinador reasignaAutomático / Coordinador
En caminoDesde 3 h antes de la presentaciónNota con ETA; no cambia el estadoAutomático
LleguéEntre 30 min antes y 2 h después de la presentaciónInicia la orden · En operación, con hora reportada. Fuera de la banda: pide confirmación y queda marcadoAutomático
TerminéOrden en operaciónDoble confirmación; pide la guía o el POD si el cliente lo exige · Finalizada. El coordinador puede reabrir dentro de 24 h con motivoAutomático
Tengo un problemaSiempreAlerta roja al coordinador e incidente propuesto (tipo, ETA, nota de voz)Coordinador
AdjuntarSiempreGuía, POD, hoja de ruta o foto de carga pegados a la orden, con indicador «requerido por el cliente»Automático
Asignar conductor (dueño)Viaje sin conductor o cambioDeclara quién maneja y con quién va; cierra el gate por personaAutomático

Cierre para pago: una orden queda cerrada cuando tiene Llegué y Terminé reportados desde la app y los adjuntos que el cliente exige. Si falta algo queda pendiente y lo ven el dueño y el coordinador. Un cierre a mano exige un motivo del catálogo y queda auditado; durante los primeros 14 días de cada faena solo se acepta por falla técnica.

Del grupo a la app

Lo mismo que hoy, con memoria

Hoy, en el grupo de WhatsApp

  • Un grupo por cliente con todos los proveedores, sus conductores y el coordinador.
  • El conductor escribe o manda un audio: «ya llegué», «se me quedó la guía».
  • La coordinadora adivina de qué viaje se trata y lo pasa a la plataforma cuando puede.
  • Las fotos de guías se pierden en el chat; la hora real queda en la cabeza de alguien.
  • Ex conductores siguen en el grupo; cualquiera puede ser agregado.
  • Todo depende de las reglas de Meta y de que ningún número sea bloqueado.

Con la app

  • Un canal por faena con los mismos avisos y ofertas, y la conversación con foto y audio.
  • El conductor toca un botón sobre su viaje; la hora de captura queda registrada aunque no haya señal.
  • La orden cambia de estado sola; el coordinador solo atiende excepciones.
  • La guía queda pegada a la orden y cuenta para el cierre y el pago.
  • La membresía sale de las asignaciones; el dueño declara quién maneja cada viaje.
  • Todo corre en la infraestructura de e-log en AWS.
D-21 a D-3

Roster e instalación

Teléfonos de dueños y conductores por cliente; instalación asistida; cada persona entró y vio sus viajes antes del Día D.

D-7

Comunicación

Mensaje firmado por Hernán en el grupo: desde el lunes todo va por la app y el viaje sin reporte no se paga.

Día D (lunes)

Corte

El grupo queda en «solo administradores» la noche anterior. Los reportes valen solo por la app. Jorge disponible hasta las 10:00.

D+14

Archivo

Revisión de cobertura y excepciones; el grupo se archiva; la faena pasa a «Migrada». Recién entonces empieza la siguiente.

Lo que sigue

Validar con la operación antes de escribir código

Esta semana

Revisión de la maqueta

Sesión de 45 minutos con Inés, Alex, Jorge y tres conductores, en el celular. Qué sobra, qué falta, qué palabra no se entiende.

F0 · hasta el 9 de octubre

Fundaciones

Cuentas de Apple y Google, inventario de grupos, ingreso por teléfono en el backend, esqueleto de la app leyendo viajes reales.

F1 · hasta el 13 de noviembre

App v0.1 y piloto

Reportes, canal, panel del dueño, notificaciones y Bandeja. Tres proveedores amigos la usan dos semanas en paralelo al grupo.

F2 · hasta el 11 de diciembre

Tiendas y primer Día D

App publicada. Primera faena chica de la cartera de Inés se muda el lunes 30 de noviembre. Luego, faena por faena desde enero.

Fuera de la primera versión: peonetas con cuenta propia, coordinadores dentro de la app móvil, ubicación en segundo plano y cruce con el GPS del camión, transcripción de audios, facturas y estados de pago del proveedor, portal del mandante. Todo está en el plan con su fase tentativa.