Manual da Cobli

O que são Webhooks e como utilizar?

Entenda o que são webhooks, para que servem na gestão de frotas e como configurá-los no painel da Cobli.

Os webhooks permitem que a Cobli envie automaticamente informações sobre o que acontece na frota — ignição, velocidade, câmera, Locais de Interesse e muito mais — direto para um sistema que você já usa, como um ERP, TMS, planilha ou aplicativo próprio.

O que é um webhook

Imagine um funcionário de plantão, olhando a frota 24 horas por dia. Toda vez que um veículo liga a ignição, ultrapassa o limite de velocidade ou entra em um Local de Interesse, esse funcionário liga imediatamente para o seu sistema e passa a informação. É isso que um webhook faz — de forma automática, sem ninguém precisar consultar nada.

Na prática: quando um evento ocorre na frota, a Cobli envia uma mensagem para uma URL do seu sistema. Ela chega em segundos e contém os dados do evento — qual veículo, quando aconteceu, onde estava, quem estava dirigindo.

Webhooks precisam de configuração técnica para funcionar. Se você não tem uma equipe técnica, este artigo ajuda a entender o que está disponível na Cobli para você conversar com o seu time de TI ou com um desenvolvedor.

Como é a mensagem enviada

A mensagem — chamada de payload — é estruturada e contém tipo de evento, horário, veículo e localização. Um exemplo simplificado:

{
  "event_type": "ignition_on",
  "event_time": "2024-03-15 08:32:10",
  "event_data": {
    "deviceId": "879797465464874",
    "latitude": -23.5648,
    "longitude": -46.6527
  }
}

O formato completo de cada evento, com todos os campos e exemplos reais, está na documentação técnica.

Para que servem os webhooks na gestão de frota

SituaçãoComo o webhook ajuda
Integração com sistema de logística (TMS)O TMS recebe automaticamente quando um veículo entra ou sai de um cliente, sem registro manual
Dashboard próprio com dados da frotaO sistema da empresa exibe posição e eventos dos veículos em tempo real, sem depender do painel
Alerta de segurança em sistema internoO RH ou a segurança recebe notificação imediata quando a câmera detecta fadiga ou uso de celular ao volante
Registro de produtividadeCada ignição ligada e desligada é registrada automaticamente no sistema de horas ou de produtividade
Controle de combustível e manutençãoO sistema de manutenção recebe dados de ignição e odômetro para calcular quilometragem automaticamente

Em resumo: webhooks são para quem quer que os dados da Cobli cheguem em outro sistema, de forma automática e em tempo real.

Diferença entre webhook, alerta e aviso sonoro

Os três têm funções parecidas, mas destinatários diferentes.

AlertaAviso sonoroWebhook
Quem recebeVocê (gestor), por e-mail, app ou navegadorO motorista, por som dentro do veículoUm sistema externo, na URL configurada
Para que serveAvisar sobre eventos para você tomar uma açãoAvisar o motorista na horaIntegrar com sistemas da sua empresa
ConfiguraçãoOperação > AlertasConfigurações > Avisos sonorosConfigurações > Integrações > Webhooks
Precisa de técnico?NãoNãoSim

Você pode ativar os três ao mesmo tempo para o mesmo evento — eles funcionam de forma independente.

Eventos disponíveis nos webhooks

A Cobli disponibiliza eventos organizados em grupos conforme os produtos e permissões da sua conta.

Telemetria

Disponíveis para todos os veículos com dispositivo Cobli (OBD, instalado ou câmera).

EventoO que indica
Ignição ligadaO veículo foi ligado
Ignição desligadaO veículo foi desligado
PosiçãoAtualização periódica de localização com o veículo ligado
Posição com veículo desligadoAtualização periódica de localização com o veículo desligado
Entrada em Local de InteresseO veículo entrou em uma geofence cadastrada
Saída de Local de InteresseO veículo saiu de uma geofence cadastrada
Alerta de velocidadeO veículo ultrapassou o limite de velocidade configurado
Bateria externa baixaA tensão da bateria do veículo caiu abaixo do limiar definido
Bateria externa desconectadaA bateria foi desconectada do dispositivo
Bateria externa reconectadaA bateria foi reconectada ao dispositivo
Frenagem bruscaFrenagem brusca detectada pelo acelerômetro
Aceleração bruscaAceleração brusca detectada pelo acelerômetro
Curva bruscaCurva brusca detectada pelo acelerômetro

Câmera

Disponíveis apenas para veículos com Cobli Cam instalada. A disponibilidade de cada evento depende do modelo da câmera.

EventoO que indica
Distância inseguraA câmera detectou que o veículo está muito próximo do carro da frente (ADAS)
Aviso de colisão frontalA câmera detectou risco de colisão frontal (ADAS)
Direção distraídaA câmera detectou que o motorista está distraído (DMS)
Olhos fechadosA câmera detectou olhos fechados do motorista (DMS)
Uso de celularA câmera detectou uso de celular ao volante (DMS)
Fumando ao volanteA câmera detectou cigarro (DMS)
BocejoA câmera detectou bocejo do motorista (DMS)
Botão do motoristaO motorista acionou o botão de emergência ou notificação do dispositivo

Os eventos de câmera exigem Cobli Cam instalada no veículo. Se o seu contrato não inclui câmeras, esses eventos não estarão disponíveis.

Rotas

Disponíveis apenas para frotas com o módulo de Serviços e Entregas ativado. Esses eventos aparecem na configuração do webhook somente para usuários com acesso à área de rotas no painel.

EventoO que indica
Rota iniciadaUma rota planejada foi iniciada pelo motorista
Rota encerradaUma rota planejada foi encerrada

Atividades

Disponíveis para frotas com o módulo de Serviços e Entregas ativado.

EventoO que indica
Atividade realizadaUma atividade planejada foi concluída com sucesso
Atividade não realizadaUma atividade planejada não foi concluída

Os eventos de rotas e atividades só aparecem no formulário de webhook quando o módulo de Serviços e Entregas está ativo na conta e o usuário possui acesso à área de rotas. Se você não vê essas opções, verifique seu plano ou fale com o gerente de conta.

Quais informações chegam no payload

Cada evento contém um conjunto de dados sobre o que aconteceu. A tabela mostra o que pode estar presente, conforme o tipo de evento. Legenda: ✓ sempre presente · ◦ pode estar presente · — não se aplica.

InformaçãoIgnição e posiçãoGeofencesVelocidade (início)Velocidade (fim)BateriaCâmera
ID do evento
Tipo do evento
Data e hora
ID do dispositivo
ID do veículo
ID da frota
Placa do veículo
ID do motorista
Cobli ID do dispositivo
Latitude
Longitude
Direção do veículo
Estado da ignição
Velocidade (km/h)
Odômetro (km)
Tensão da bateria
Tipo de conexão
Nível de combustível ¹
RPM do motor ¹
Satélites GPS
Precisão do GPS
Nome do Local de Interesse
Endereço do Local de Interesse
Limite de velocidade configurado
Severidade do alerta
Horário de início do alerta
Duração acima do limite
Threshold de bateria baixa
Sistema elétrico (12V / 24V)

¹ Disponível apenas em veículos com barramento CAN conectado (dados lidos diretamente pelo sistema elétrico do veículo).

O campo "ID do motorista" só aparece quando há um motorista identificado e associado ao veículo no momento do evento. Para campos opcionais, a ausência no payload significa que o dado não estava disponível naquele momento — projete a integração para tolerar campos ausentes.

Para o formato técnico completo — nomes dos campos em inglês, tipos de dado e exemplos de payload — consulte a documentação técnica.

Como configurar um webhook no painel

Acesse Configurações > Integrações > Webhooks no painel. A tela exibe todos os webhooks configurados na conta.

Tela de listagem de webhooks em Configurações

Clique em + Criar webhook. O painel de criação abre à direita, com 4 etapas.

Cadastrar informações

Etapa de cadastro de informações do webhook
CampoO que preencher
NomeUm nome para identificar o webhook na lista (ex: "Integração TMS", "Dashboard BI")
Payload URLA URL do sistema que vai receber os eventos. O seu time técnico fornece essa URL
Seleção de alertasOs tipos de evento que este webhook deve monitorar. Clique em "Selecionar alertas" para escolher
Chave públicaUma chave de segurança definida por você e pelo time técnico. Ela valida que os eventos vieram mesmo da Cobli

Você pode selecionar quantos eventos quiser — eles aparecem agrupados por categoria: Telemetria, Câmera e, quando o módulo de Serviços e Entregas estiver ativo na conta e o usuário tiver acesso a rotas, também Rotas e Atividades. Também é possível ter vários webhooks com eventos diferentes: um para o TMS, outro para o BI.

Screenshot pendente:

Intervalos

Esta etapa controla com que frequência os eventos são enviados. É opcional: por padrão vem como "Sem intervalo", e cada evento é enviado imediatamente.

Etapa de configuração de intervalos do webhook

Para controlar a frequência, clique em Personalizar no evento desejado e escolha o modo:

ModoComo funcionaQuando usar
Sem intervaloCada ocorrência gera um envio imediatoQuando você precisa de cada evento individualmente (ex: ignição ligada)
Intervalo mínimoEnvia no máximo 1 notificação a cada X segundos ou minutosQuando o evento ocorre com frequência alta e você não quer sobrecarregar o sistema (ex: posição GPS)
Acúmulo mínimoSó envia se o evento ocorrer N ou mais vezes no intervaloQuando um evento isolado não é relevante, mas a repetição é (ex: 3 frenagens bruscas em 1 minuto)

Para Intervalo mínimo e Acúmulo mínimo, defina o tempo em segundos ou use os atalhos: 10s, 30s, 5 min, 20 min, 1h. Para Acúmulo mínimo, defina também o número mínimo de ocorrências (mínimo 2).

Personalização do intervalo de envio de um evento

Cabeçalhos

Opcional. Permite adicionar headers HTTP customizados à requisição — informações extras que o seu sistema pode usar para identificar ou autenticar a origem da mensagem. O seu time técnico informa se algo precisa ser configurado aqui.

Etapa de cabeçalhos HTTP customizados

Teste

Clique em Testar e Concluir para a Cobli enviar uma requisição de teste para a URL configurada. Se o sistema estiver pronto para receber, aparece uma confirmação de sucesso. Se aparecer erro, confira com o time se a URL está correta e se o sistema está acessível.

Etapa de teste do webhook com o resultado da requisição

Gerenciar webhooks existentes

Na listagem em Configurações > Integrações > Webhooks você pode:

  • Editar um webhook pelo ícone de lápis — abre o mesmo painel de criação com os dados preenchidos.
  • Ativar ou desativar pelo botão na coluna "Status" — um webhook inativo para de enviar eventos, mas mantém a configuração.
  • Pesquisar webhooks pelo nome no campo de busca.

Se um webhook falhar repetidamente por 7 dias seguidos, a Cobli o desativa automaticamente. Para reativar, peça ao time técnico que corrija a URL de destino e então reative o webhook pelo painel.

Próximos passos

Webhooks precisam de um sistema preparado para receber as informações — uma API com um endereço (endpoint) que fica aguardando as mensagens da Cobli e sabe o que fazer com elas. Criar e manter essa API é responsabilidade do time técnico.

Para ajudá-los, compartilhe a documentação técnica de webhooks, que inclui o formato dos dados, exemplos de payload e instruções de segurança.

Se você não tem um time técnico interno e precisa de uma integração, entre em contato: nossa equipe pode indicar parceiros e alternativas.

Perguntas frequentes

O que é a "Chave pública" e para que serve?

É uma chave de segurança que você e o seu time técnico definem juntos. Ela gera uma assinatura em cada mensagem enviada pela Cobli, garantindo que o dado recebido veio realmente da Cobli e não de outra fonte. Pense nela como uma senha compartilhada entre a Cobli e o seu sistema.

Posso ter mais de um webhook na minha conta?

Sim. Você pode criar quantos webhooks precisar, cada um com eventos e URLs diferentes. Por exemplo: um enviando dados de ignição para o seu TMS e outro enviando eventos de câmera para o sistema de segurança.

Webhook substitui os alertas?

Não. São canais diferentes, com destinatários diferentes: os alertas avisam você (gestor) por e-mail, app ou navegador, e os webhooks enviam dados para um sistema externo. Você pode usar os dois ao mesmo tempo para o mesmo evento.

O webhook funciona para todos os veículos da frota?

Sim, por padrão o webhook recebe eventos de toda a frota. Não é possível filtrar por veículo ou grupo na configuração do webhook — se precisar filtrar, isso deve ser feito no sistema receptor.

O que acontece se o meu sistema ficar fora do ar?

A Cobli tenta entregar o evento até 5 vezes, com intervalos crescentes: 2 segundos, 4 segundos, 8 segundos e 15 segundos nas duas últimas tentativas.

Se o seu sistema falhar 5 vezes seguidas, a Cobli pausa os envios para aquela URL por 60 segundos e retoma automaticamente depois. Apenas a URL com problema é afetada — outras assinaturas continuam funcionando.

Se os envios continuarem falhando por 7 dias consecutivos, a assinatura é desativada automaticamente e nenhum evento é entregue até você reativá-la no painel. Eventos gerados durante o período de inatividade não são reprocessados após a reativação.

Preciso de um plano específico para usar webhooks?

Webhooks fazem parte das integrações da plataforma Cobli. Em caso de dúvida sobre a disponibilidade no seu contrato, entre em contato ou fale com o seu gerente de conta.

Veja também

Nesta página