Skip to main content

Como funciona

A ação Enviar Webhook em uma automação faz uma chamada HTTP (POST por padrão, GET também suportado) para uma URL externa quando o fluxo chega naquele nó. É diferente dos webhooks outbound (que disparam por eventos do CRM) — aqui você tem controle de quando o disparo acontece dentro do fluxo, mas não controle total do corpo da requisição: o corpo customizado é anexado ao payload padrão, não o substitui (veja Payload padrão abaixo).

Configurar a ação

1

Abra o editor de automações

Acesse Automações → crie ou edite uma automação existente.
2

Adicione um nó Ação

Clique em + no canvas e selecione Ação (nó laranja).
3

Selecione Enviar Webhook

No campo Tipo de ação, escolha Enviar webhook.
4

Configure a URL

Cole a URL de destino (HTTPS obrigatório).
5

Personalize o body (opcional)

Use variáveis para incluir dados do contexto. O JSON que você digitar aqui entra no payload padrão dentro do campo data:

Variáveis disponíveis

As variáveis usam chave plana — notação com ponto ({{contact.name}}) não é interpretada e aparece literalmente na saída. Referência completa em Automações: Nós e Limites.

Payload padrão (sem body customizado)

timestamp é um Unix timestamp inteiro (segundos). Converta com new Date(timestamp * 1000) em JS ou datetime.fromtimestamp(timestamp) em Python.

Com body customizado

Se você preencher o campo Personalizar body, o JSON é interpolado e entra dentro do payload padrão, no campo data — os campos event, automationId, contact, pipeline, trigger e vars continuam sendo enviados normalmente:
Se o body customizado não for um JSON válido depois da interpolação das variáveis, ele é descartado (fica de fora do payload) e o erro é registrado no log da execução — a chamada ainda é feita, só sem o campo data.

Exemplos práticos

Notificar n8n quando card mudar de etapa

  1. Gatilho: Mudança de etapa no pipeline → etapa Proposta Enviada
  2. Nó Ação: Enviar Webhook → URL do n8n
  3. Body:

Criar registro no Google Sheets via n8n

  1. Gatilho: Novo contato criado
  2. Nó Ação: Enviar Webhook → URL do workflow n8n de planilha
  3. O n8n recebe os dados e adiciona uma linha na planilha

Alertar o time no Slack quando negócio for ganho

  1. Gatilho: Negócio marcado como ganho
  2. Nó Ação: Enviar Webhook → URL do n8n
  3. O n8n posta mensagem no Slack: 🎉 {{name}} fechou negócio!

Limites e comportamento

  • Timeout: 10 segundos por chamada, sem retry
  • Chamadas por execução: máximo de 3 chamadas HTTP por execução do fluxo, limite compartilhado entre a ação Enviar Webhook e o nó HTTP genérico — a partir da 4ª chamada (de qualquer um dos dois tipos), o nó é ignorado silenciosamente
  • Log: cada execução aparece no histórico com URL mascarada, HTTP status e tempo de resposta
  • SSRF: URLs de redes privadas são bloqueadas automaticamente (localhost, IPs internos), sem seguir redirects