Latenode

Roteie webhooks recebidos para um servidor local sem um proxy

Este modelo de automação permite que desenvolvedores e equipes de infraestrutura recebam e encaminhem com facilidade e segurança webhooks recebidos de serviços externos para um servidor local ou endpoint privado, sem a necessidade de um proxy remoto.

Ele configura um endereço de webhook local, recupera e processa novas solicitações de webhook e armazena o horário da última solicitação para execuções subsequentes. Isso é particularmente útil para testar rapidamente integrações durante o desenvolvimento, sem expor um servidor público. A automação utiliza nós comuns do n8n, como Schedule Trigger, HTTP Request, Code e Key-Value Storage, para lidar com a ingestão, processamento e entrega local de webhooks de forma integrada.

Atualizado em Jul 1, 2026Tempo est.: 13sCusto est.: $0.0008
Como a Latenode estima tempo e custo

A Latenode cobra o tempo de execução do workflow em segundos de CPU. Os primeiros 10.000 segundos de CPU são gratuitos a cada mês; depois, o uso segue o preço pay-as-you-go por segundo de CPU. Nós AI Plug-and-Play (PnP) são cobrados separadamente — cada token PnP custa US$ 1, cobrado pay-as-you-go ao custo do fornecedor mais uma pequena taxa de processamento, sem necessidade de chaves de API.

Preços completos — como funcionam os segundos de CPU →
Development & API

Visualização do workflow

O que este modelo faz

  • Configura um endereço de webhook local para receber solicitações de serviços externos
  • Recupera e processa novas solicitações de webhook de forma segura e confiável
  • Armazena o horário da última solicitação para rastrear e lidar com execuções subsequentes de forma eficiente
  • Encaminha os dados processados do webhook para um servidor local ou endpoint privado
  • Permite que desenvolvedores testem integrações rapidamente durante o desenvolvimento sem expor um servidor público

Como funciona

1
Gatilho

Acionamento Programado

Este workflow é acionado por um agendamento que é executado a cada 10 segundos. Isso garante que o workflow verifique e processe quaisquer novas solicitações de webhook recebidas em intervalos regulares.

2
Ação

Obter Últimas Solicitações

O workflow busca as solicitações de webhook mais recentes não processadas do endereço de webhook gerado localmente, que foi armazenado anteriormente como uma variável.

3
Lógica

Processar Solicitações

As solicitações de webhook recuperadas são então filtradas, transformadas e preparadas para encaminhamento ao servidor local ou endpoint privado. Esta etapa garante que as solicitações estejam no formato correto e contenham todos os dados ou metadados necessários.

4
Ação

Encaminhar Solicitações

As solicitações de webhook processadas são então encaminhadas para o servidor local ou endpoint privado usando uma solicitação HTTP POST. Isso permite que os dados do serviço externo sejam entregues com segurança ao sistema interno sem expor um servidor público.

5
Ação

Atualizar Último Processamento

Após o encaminhamento bem-sucedido das solicitações, o timestamp da última solicitação processada é armazenado como uma variável. Isso garante que apenas solicitações novas e não processadas sejam buscadas e encaminhadas nas execuções subsequentes do workflow.

Guia de configuração

1

Adicionar Integração Webhook

1. No construtor do Latenode, adicione um nó Webhook. 2. Configure as configurações do nó Webhook: - Defina a URL do Webhook para o endpoint local desejado (ex.: `/webhook`). - Ative a opção 'Catch All' para receber todos os webhooks recebidos.

2

Adicionar Nó HTTP Request

1. No construtor do Latenode, adicione um nó HTTP Request. 2. Configure as configurações do nó HTTP Request: - Defina a URL da Requisição para o endpoint local (ex.: `http://localhost:5678/webhook`). - Selecione o método 'POST'. - Mapeie os dados do webhook recebido para o corpo da requisição.

3

Adicionar Nó Key-Value Storage

1. No construtor do Latenode, adicione um nó Key-Value Storage. 2. Configure as configurações do nó Key-Value Storage: - Defina a 'Chave' como 'last_processed'. - Use a saída 'Latest Update Time' do nó HTTP Request para armazenar o timestamp do último webhook processado.

4

Adicionar Nó Code

1. No construtor do Latenode, adicione um nó Code. 2. Nas configurações do nó Code, adicione lógica JavaScript personalizada para: - Gerar um identificador único para o webhook recebido (ex.: usando `uuidv4()`). - Encaminhar os dados do webhook para o servidor local ou endpoint privado.

5

Conectar os Nós

1. No construtor do Latenode, conecte os nós na seguinte ordem: - Nó Webhook -> Nó HTTP Request - Nó HTTP Request -> Nó Key-Value Storage - Nó HTTP Request -> Nó Code

Requisitos

Um workspace na plataforma de automação n8n
Acesso aos nós HTTP Request e Code dentro do workspace n8n
Acesso ao nó Key-Value Storage dentro do workspace n8n
Capacidade de configurar URLs de webhook recebidas e encaminhá-las com segurança para um servidor local ou endpoint privado

FAQ

Perguntas frequentes sobre este modelo

Cada execução utiliza créditos do seu plano Latenode. Cobramos pelo tempo de processamento (1 crédito = 30 segundos). O custo real depende do seu plano e do tempo que a execução leva. Veja See pricing plans para planos e como os créditos funcionam.