Latenode

Roteirizar webhooks recebidos para um servidor local sem 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 solicitação mais recente 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 o Schedule Trigger, HTTP Request, Code e Key-Value Storage, para lidar com a ingestão, processamento e entrega local do webhook de forma integrada.

Actualizado Jul 1, 2026Tiempo estimado: 13sCoste estimado: $0.0008
Cómo Latenode estima el tiempo y el coste

Latenode factura el tiempo de ejecución del workflow en segundos de CPU. Los primeros 10.000 segundos de CPU son gratuitos cada mes; después, el uso sigue el precio pay-as-you-go por segundo de CPU. Los nodos AI Plug-and-Play (PnP) se facturan por separado: cada token PnP cuesta 1 USD, con pago pay-as-you-go al coste del proveedor más una pequeña comisión de procesamiento, sin necesidad de claves API.

Precios completos — cómo funcionan los segundos de CPU →
Development & API

Vista previa del workflow

Qué hace esta plantilla

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

Cómo funciona

1
Trigger

Acionador de Cronograma

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

2
Acción

Obter Últimas Solicitações

O fluxo de trabalho busca as solicitações de webhook não processadas mais recentes do endereço de webhook gerado localmente, que foi previamente armazenado 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 quaisquer dados ou metadados necessários.

4
Acción

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
Acción

Atualizar Último Processado

Após encaminhar com sucesso as solicitações, o timestamp da solicitação processada mais recente é armazenado como uma variável. Isso garante que apenas solicitações novas e não processadas sejam buscadas e encaminhadas em execuções subsequentes do fluxo de trabalho.

Guía de configuración

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 de entrada.

2

Adicionar Nó de Requisição HTTP

1. No construtor do Latenode, adicione um nó de Requisição HTTP. 2. Configure as configurações do nó de Requisição HTTP: - 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 de entrada para o corpo da requisição.

3

Adicionar Nó de Armazenamento Chave-Valor

1. No construtor do Latenode, adicione um nó de Armazenamento Chave-Valor. 2. Configure as configurações do nó de Armazenamento Chave-Valor: - Defina a 'Chave' como 'last_processed'. - Use a saída 'Tempo da Última Atualização' do nó de Requisição HTTP para armazenar o timestamp do último webhook processado.

4

Adicionar Nó de Código

1. No construtor do Latenode, adicione um nó de Código. 2. Nas configurações do nó de Código, adicione lógica JavaScript personalizada para: - Gerar um identificador único para o webhook de entrada (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ó de Requisição HTTP - Nó de Requisição HTTP -> Nó de Armazenamento Chave-Valor - Nó de Requisição HTTP -> Nó de Código

Requisitos

Um workspace na plataforma de automação n8n
Acesso aos nós de Solicitação HTTP e Código dentro do workspace n8n
Acesso ao nó de Armazenamento Chave-Valor dentro do workspace n8n
Capacidade de configurar URLs de webhook recebidos e encaminhá-los com segurança para um servidor local ou endpoint privado

FAQ

Preguntas frecuentes sobre esta plantilla

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

Más plantillas

También te puede interesar

Explorar todas las plantillas →
Forms & lead capture

123FormBuilder a Insightly: Crear leads a partir de envíos de formularios

Copiar manualmente las respuestas de formularios en su CRM pierde tiempo y corre el riesgo de errores. Esta integración captura cada evento de Nuevo Envío de 123FormBuilder y lo utiliza para Crear un Lead en Insightly, mapeando el nombre, correo electrónico y campos personalizados del encuestado directamente en un nuevo registro de lead.Los gerentes de marketing y los equipos de ventas pueden eliminar la entrada de datos y obtener leads en Insightly al instante para su seguimiento. Al conectar la captura de formularios de 123FormBuilder con el CRM de Insightly, mantiene su canal de ventas alimentado sin trabajo manual.

8s~$0.002
Forms & lead capture

Enviar nuevos contactos de ClickFunnels a una audiencia de Mailchimp

Exportar manualmente los leads de ClickFunnels e importarlos a Mailchimp es lento y propenso a errores. Esta automatización utiliza el disparador Nuevo Contacto Identificado en ClickFunnels y la acción Agregar o Actualizar Suscriptor en Mailchimp para capturar cada nuevo envío de formulario y agregar o actualizar el contacto en tu audiencia seleccionada. Los gestores de automatización de marketing y los dueños de negocios que ejecutan embudos de ClickFunnels pueden usar este par para mantener su audiencia de Mailchimp poblada con leads frescos. ClickFunnels captura el correo electrónico y el nombre del contacto, y Latenode pasa esos datos directamente a Mailchimp, por lo que no se necesitan cargas manuales de CSV ni copiar y pegar.

8s~$0.002
CRM & sales

Enviar un correo electrónico de bienvenida de Gmail cuando ClickFunnels identifique un nuevo contacto

Enviar manualmente correos de bienvenida a nuevos leads es lento y conlleva el riesgo de perder seguimientos. Este escenario se activa con el evento Nuevo Contacto Identificado en ClickFunnels e inmediatamente ejecuta una acción de Enviar Correo en Gmail, utilizando el nombre y la dirección de correo electrónico del contacto para personalizar el mensaje. Los profesionales de ventas y marketing que usan ClickFunnels para capturar leads pueden automatizar su primer punto de contacto. Gmail envía un correo de bienvenida personalizado con el nombre del contacto en el cuerpo, por lo que cada nuevo lead recibe una respuesta oportuna y personal sin trabajo manual.

8s~$0.002