Pular para o conteúdo
Português - Brasil
  • Não há sugestões porque o campo de pesquisa está em branco.

O que são Webhooks e como utilizar?

Entenda o que são webhooks, para que servem na gestão de frotas e aprenda a configurar no painel da Cobli passo a passo

Os webhooks permitem que a Cobli envie automaticamente informações sobre o que acontece na frota — ignição, velocidade, câmera, geofences e muito mais — direto para um sistema que você já usa, como um ERP, TMS, planilha ou aplicativo próprio. Este artigo explica o que é um webhook, para que serve e como configurar no painel.

Neste artigo cobrimos os seguintes tópicos:


O que é um webhook

Imagine que você tem 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 é o que um webhook faz — de forma automática, sem que ninguém precise consultar nada.

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

Se você não tem uma equipe técnica, não se preocupe: webhooks precisam de configuração técnica para funcionar. Este artigo vai te ajudar a entender o que está disponível na Cobli para que você possa conversar com o seu time de TI ou com um desenvolvedor de forma mais clara.

Como é a mensagem enviada

Quando um evento ocorre, a Cobli envia automaticamente uma mensagem estruturada — chamada de payload — para o sistema configurado. Ela contém os dados do evento: tipo de evento, horário, veículo, localização. Veja 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

Algumas situações em que frotas usam webhooks com a Cobli:

Situação Como 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 ninguém precisar registrar manualmente
Dashboard próprio com dados da frota O sistema da empresa exibe posição e eventos dos veículos em tempo real, sem depender do painel Cobli
Alerta de segurança em sistema interno O RH ou segurança recebe notificação imediata quando a câmera detecta fadiga ou uso de celular ao volante
Registro de produtividade Cada ignição ligada e desligada é registrada automaticamente no sistema de horas ou de produtividade
Controle de combustível e manutenção O 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.

Alerta Aviso sonoro Webhook
Quem recebe Você (gestor) — por e-mail, app ou navegador O motorista — som dentro do veículo Um sistema externo — URL configurada
Para que serve Te avisar sobre eventos para tomar uma ação Avisar o motorista na hora Integrar com sistemas da sua empresa
Configuração Operação > Alertas Configurações > Avisos sonoros Configurações > Webhooks
Precisa de técnico? Não Não Sim

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 21 tipos de evento, organizados em duas categorias.

Telemetria

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

Evento O que indica
Ignição ligada O veículo foi ligado
Ignição desligada O veículo foi desligado
Posição Atualização periódica de localização com o veículo ligado
Posição com veículo desligado Atualização periódica de localização com o veículo desligado
Entrada em local de interesse O veículo entrou em uma geofence cadastrada
Saída de local de interesse O veículo saiu de uma geofence cadastrada
Alerta de velocidade O veículo ultrapassou o limite de velocidade configurado
Bateria externa baixa A tensão da bateria do veículo caiu abaixo do limiar definido
Bateria externa desconectada A bateria foi desconectada do dispositivo
Bateria externa reconectada A bateria foi reconectada ao dispositivo
Frenagem brusca Frenagem brusca detectada pelo acelerômetro
Aceleração brusca Aceleração brusca detectada pelo acelerômetro
Curva brusca Curva 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.

Evento O que indica
Distância insegura A câmera detectou que o veículo está muito próximo do carro da frente (ADAS)
Aviso de colisão frontal A câmera detectou risco de colisão frontal (ADAS)
Direção distraída A câmera detectou que o motorista está distraído (DMS)
Olhos fechados A câmera detectou olhos fechados do motorista (DMS)
Uso de celular A câmera detectou uso de celular ao volante (DMS)
Fumando ao volante A câmera detectou cigarro (DMS)
Bocejo A câmera detectou bocejo do motorista (DMS)
Botão do motorista O motorista acionou o botão de emergência ou notificação do dispositivo

Importante: 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.


Quais informações chegam no payload

Cada evento enviado pelo webhook contém um conjunto de dados sobre o que aconteceu. A tabela abaixo mostra quais informações podem estar presentes, dependendo do tipo de evento.

 

Legenda:  ✓ sempre presente ·  ◦ pode estar presente ·  — não se aplica

Informação Ignição e posição Geofences Velocidade — início Velocidade — fim Bateria Câ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 > Webhooks no painel Cobli. A tela exibe todos os webhooks configurados na conta.

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


Etapa 1 — Cadastrar informações

Campo O que preencher
Nome Um nome para identificar este webhook na lista (ex: "Integração TMS", "Dashboard BI")
Payload URL A URL do sistema que vai receber os eventos. Seu time técnico precisa fornecer essa URL
Seleção de alertas Os tipos de evento que este webhook deve monitorar. Clique em "Selecionar alertas" para escolher
Chave pública Uma chave de segurança definida por você e pelo time técnico. Ela valida que os eventos recebidos vieram mesmo da Cobli

Você pode selecionar quantos eventos quiser. Eles aparecem agrupados em "Telemetria" e "Câmera". É possível ter múltiplos webhooks com eventos diferentes — um para o TMS, outro para o BI, por exemplo.


Etapa 2 — Intervalos

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

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

Modo Como funciona Quando usar
Sem intervalo Cada ocorrência gera um envio imediato Quando você precisa de cada evento individualmente (ex: ignição ligada)
Intervalo mínimo Envia no máximo 1 notificação a cada X segundos/minutos Quando o evento pode ocorrer com frequência alta e você não quer sobrecarregar o sistema (ex: posição GPS)
Acúmulo mínimo Só envia se o evento ocorrer N ou mais vezes no intervalo Quando 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).


Etapa 3 — 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. Seu time técnico vai informar se precisa configurar algo aqui.


Etapa 4 — Teste

Clique em Testar e Concluir para que a Cobli envie uma requisição de teste para a URL configurada. Se o sistema do seu time técnico estiver pronto para receber, você verá uma confirmação de sucesso. Se aparecer um erro, confira com o time se a URL está correta e se o sistema está acessível.


Gerenciar webhooks existentes

Na tela de listagem em Configurações > Webhooks, você pode:

  • Editar um webhook clicando no ícone de lápis — abre o mesmo painel de criação com os dados preenchidos
  • Ativar ou desativar clicando no botão de status na coluna "Status" — um webhook inativo para de enviar eventos, mas mantém toda a configuração
  • Pesquisar webhooks pelo nome usando o 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. Esse sistema precisa ter uma API — um endereço técnico (chamado de 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 colocar em funcionamento, você vai precisar do apoio do seu time de TI ou de um desenvolvedor.

Para ajudá-los, compartilhe este link com a documentação técnica completa dos webhooks da Cobli, 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 com o suporte Cobli — nossa equipe pode indicar parceiros e alternativas.


Perguntas frequentes

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

R: É uma chave de segurança que você e seu time técnico definem juntos. Ela é usada para gerar 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?

R: Sim. Você pode criar quantos webhooks precisar, cada um com eventos e URLs diferentes. Por exemplo: um webhook 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?

R: Não. São canais diferentes com destinatários diferentes. Os alertas avisam você (gestor) por e-mail, app ou navegador. 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?

R: Sim, por padrão o webhook recebe eventos de toda a frota. Não é possível filtrar por veículo ou grupo diretamente 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?

R: A Cobli tenta entregar o evento até 5 vezes, com intervalos crescentes:

  • 1ª tentativa extra: aguarda 2 segundos
  • 2ª tentativa extra: aguarda 4 segundos
  • 3ª tentativa extra: aguarda 8 segundos
  • 4ª e 5ª tentativas: aguarda 15 segundos cada

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 problemas é afetada — outras assinaturas continuam funcionando normalmente.

Se os envios continuarem falhando por 7 dias consecutivos, a assinatura é desativada automaticamente. Nenhum evento será entregue até que você reative a assinatura no painel da Cobli.

 

Importante: 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?

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


Saiba mais