Skip to main content
O BulkRoute Driver é um Progressive Web App (PWA) de alta performance que funciona em qualquer smartphone (Android ou iPhone) diretamente pelo navegador.

Como o Motorista Acessa

  1. O gestor da empresa cadastra o motorista no painel (nome, e-mail, celular, CNH, CPF) — sem definir senha.
  2. O motorista recebe um e-mail de convite com um link seguro para definir a própria senha (válido por 7 dias).
  3. Após definir a senha, ele acessa no celular: driver.bulkroute.com.br (ou o subdomínio da sua empresa) e faz login.
  4. O navegador sugere “Adicionar à Tela de Início”, transformando o site em um ícone de aplicativo nativo.
Não é necessário publicar na App Store ou Google Play. O PWA funciona offline e recebe atualizações automaticamente quando o motorista abre o app com internet.

Esqueceu a senha?

O motorista resolve sozinho, sem precisar acionar o gestor:
  • Na tela de login: toque em “Esqueceu a senha?”, informe o e-mail cadastrado e receba um link para redefinir a senha — o link abre direto no app.
  • Já logado no app: Perfil → Alterar Senha para trocar a senha atual por uma nova.

Funcionalidades do App

Lista de Entregas do Dia

Ordenada pela melhor sequência de rota otimizada pelo roteirizador OSRM:
  • Endereço do destinatário
  • Janela de entrega (se agendada)
  • Número de volumes
  • Observações especiais (ex: “entregar nos fundos”)
Botão para abrir o endereço direto no:
  • Waze (preferencial — considera trânsito em tempo real)
  • Google Maps

Comprovante Digital de Entrega (POD)

O BulkRoute exige 2 confirmações para validar a entrega:
  1. Foto do canhoto da Nota Fiscal assinado
  2. Assinatura na tela do aparelho pelo recebedor
Além disso:
  • Geolocalização GPS registrada automaticamente
  • Data/hora com timezone BR
  • Upload síncrono (se online) ou fila offline (se sem sinal)

Fila Offline (IndexedDB)

O motorista trabalha normalmente mesmo sem internet:
  • Todas as ações (POD, tentativa frustrada, chat) vão para uma fila local
  • Quando o sinal volta, a fila sincroniza automaticamente com retry
  • O motorista vê um indicador “Pendente sincronização” no topo

Chat com a Central

  • Motorista e gestor trocam mensagens em tempo real via SSE (Server-Sent Events)
  • Útil para orientações de última hora (ex: “cliente pediu para entregar no portão dos fundos”)
  • Histórico persistido por shipment

Broadcast de GPS

Quando o shipment está OUT_FOR_DELIVERY:
  • O app envia a posição GPS a cada 30 segundos
  • O gestor vê o motorista no mapa em tempo real
  • O cliente final também vê (na página de tracking live)
  • Estritamente limitado ao status OUT_FOR_DELIVERY — não rastreia o motorista fora do horário de entrega

Tentativa Frustrada

Se o motorista não consegue entregar:
  1. Seleciona o motivo (cliente ausente, endereço não encontrado, recusa, etc.)
  2. Tira uma foto da fachada (prova de que esteve no local)
  3. Registra observações (ex: “portão fechado, vizinho informou que volta à noite”)
  4. O status muda para FAILED e o cliente é notificado

Gestão de Motoristas no Painel

Cadastrar motorista

  1. Vá em Campo > Motoristas
  2. Clique em Novo Motorista
  3. Preencha: nome, e-mail, celular, CNH, CPF
  4. Atribua um veículo padrão
  5. Salve — o motorista recebe automaticamente um e-mail de convite para definir a própria senha de acesso ao app
O gestor nunca define nem vê a senha do motorista. Se o convite expirar (7 dias) ou o e-mail não chegar, o motorista pode usar “Esqueceu a senha?” na tela de login do app para receber um novo link.

Status do motorista

Relatórios

O painel mostra por motorista:
  • Entregas do dia / semana / mês
  • Taxa de sucesso (entregas vs tentativas frustradas)
  • Tempo médio por entrega
  • Km rodados

Instalação no Celular

Android (Chrome)

  1. Abra driver.bulkroute.com.br no Chrome
  2. Menu (⋮) → Adicionar à tela inicial
  3. O app aparece como ícone nativo

iPhone (Safari)

  1. Abra driver.bulkroute.com.br no Safari
  2. Botão compartilhar → Adicionar à Tela de Início
  3. O app aparece como ícone nativo
Recomende aos motoristas instalar o app na tela inicial — além de abrir mais rápido, funciona melhor offline e ocupa menos bateria que uma aba do navegador.