Endpoint Público
POST
SEM AUTENTICAÇÃO
/webhooks/{token}SEM AUTENTICAÇÃO
Exemplo de Payload
Resposta
Criar Webhook de Entrada
POST
/backend/webhooksRequest Body
string
obrigatório
Nome do webhook
string
Descrição do webhook
string
obrigatório
Deve ser
"inbound"boolean
padrão:"true"
Se o webhook está ativo
object
obrigatório
Mapeamento de campos do payload para campos de lead
object
Mapeamento para campos personalizados
string
Status padrão para leads criados
array
Tags a serem adicionadas automaticamente
string
Pipeline onde criar um negócio para o lead recebido
string
Etapa onde o negócio deve entrar
Exemplo
Resposta
Mapeamento de Campos
Campos Disponíveis
Notação de Ponto
Use notação de ponto para acessar campos aninhados:Criar Negócio na Pipeline
Um webhook de entrada pode, além de criar/atualizar o lead, colocá-lo direto no quadro do CRM. Assim, leads vindos de um formulário ou de um anúncio caem automaticamente na pipeline. Basta configurar os dois campos de destino:target_pipeline_id com o UUID zerado (00000000-0000-0000-0000-000000000000) — isso limpa
os dois campos.
Comportamento
O negócio é criado depois do lead
O negócio é criado depois do lead
O lead é criado ou atualizado primeiro. Só então o negócio é criado e vinculado a ele.
Falhas nunca derrubam a entrada do lead
Falhas nunca derrubam a entrada do lead
Se a criação do negócio falhar — etapa excluída, pipeline removida, configuração inválida —
o erro é registrado no log e a requisição continua retornando sucesso. Receber o lead é
a função principal do webhook; o negócio é um bônus.
A etapa de destino não pode ser a de perda
A etapa de destino não pode ser a de perda
Um webhook nunca cria negócios já perdidos em silêncio. Uma etapa
lost como destino é
recusada.O histórico registra um autor de sistema
O histórico registra um autor de sistema
Como não existe usuário autenticado na chamada do webhook, o evento
deal_created aparece
no histórico com actor_type: "system".Testar Webhook
POST
/backend/webhooks/{id}/test