O que são Webhooks?
Webhooks permitem integração em tempo real entre o Leavo e sistemas externos. Existem dois tipos:Webhooks de Entrada (Inbound)
Receba dados de fontes externas para criar ou atualizar leads automaticamente.Exemplo: Formulário do site envia dados para criar um lead.
Webhooks de Saída (Outbound)
Notifique sistemas externos quando eventos ocorrem.Exemplo: Notificar CRM quando status de um lead muda.
Fluxo de Webhooks
Endpoints de Gerenciamento
| Método | Endpoint | Descrição |
|---|---|---|
GET | /backend/webhooks | Lista todos os webhooks |
POST | /backend/webhooks | Cria um novo webhook |
GET | /backend/webhooks/{id} | Obtém detalhes de um webhook |
PUT | /backend/webhooks/{id} | Atualiza um webhook |
DELETE | /backend/webhooks/{id} | Remove um webhook |
POST | /backend/webhooks/{id}/test | Testa um webhook |
Começando
1
Crie um Webhook
Use o endpoint POST
/backend/webhooks para criar um webhook inbound ou outbound.2
Configure o Mapeamento
Para webhooks inbound, configure como os campos do payload mapeiam para campos de lead.
3
Integre
Para inbound, envie dados para a URL do webhook. Para outbound, configure a URL de destino.
4
Monitore
Acompanhe as chamadas e erros no dashboard.