Documentation Index
Fetch the complete documentation index at: https://docs.leavo.ai/llms.txt
Use this file to discover all available pages before exploring further.
Visão Geral
Webhooks de saída enviam dados para sistemas externos quando eventos específicos ocorrem no Leavo.Criar Webhook de Saída
POST
/backend/webhooksRequest Body
Nome do webhook
Descrição do webhook
Deve ser
"outbound"Se o webhook está ativo
URL de destino para enviar os dados
Eventos que disparam o webhook:
lead_created, lead_updated, status_changedPara
status_changed: filtrar por status específicosMapeamento de campos do lead para o payload de saída
Mapeamento de campos personalizados
Exemplo
Eventos de Disparo
lead_created
lead_created
Dispara quando um novo lead é criado no sistema.Útil para sincronizar leads com CRM ou ferramentas de marketing.
lead_updated
lead_updated
Dispara quando os dados de um lead são atualizados.Inclui mudanças em nome, email, telefone, empresa, etc.
status_changed
status_changed
Dispara quando o status de um lead muda.Pode ser filtrado por status específicos usando
trigger_status_ids.Payload Enviado
Quando um evento é disparado, o seguinte payload é enviado para a URL de destino:Headers Enviados
Tratamento no Servidor de Destino
Seu servidor deve responder com status 2xx dentro de 30 segundos, caso contrário a requisição será considerada falha.
Exemplo de Servidor (Node.js)
Retry Policy
Se o webhook falhar, o sistema tentará novamente:- 3 tentativas com backoff exponencial
- Intervalos: 1 min, 5 min, 30 min
- Após 3 falhas, o webhook é marcado como erro