Ir al contenido
Marketing

Enrutador de recepción por webhook con validación y reenvío

6 nodos 6 0 Webhook
Descargar

Cargando flujo…

Descripción del flujo de trabajo

El flujo recibe peticiones POST en una ruta de webhook definida, extrae el cuerpo de la petición en un campo input y lo comprueba con un nodo If; las cargas vacías se rechazan con una respuesta JSON invalid, mientras que la entrada no vacía se reenvía mediante un HTTP POST a un endpoint de ejemplo (api.example.com) y se confirma con una respuesta JSON accepted. Es una plantilla: el usuario debe configurar la URL de destino, el parámetro del cuerpo y la credencial genérica antes de usarla.

Cómo funciona

  1. 1.Webhook Trigger recibe peticiones POST en la ruta content-social-content-idea-intake-router-intake con responseMode diferido a un nodo Respond to Webhook.
  2. 2.Normalize Input copia el cuerpo de la petición al campo input y añade un valor fijo en source con el nombre de la plantilla.
  3. 3.Validate Input comprueba que el campo input no esté vacío.
  4. 4.La entrada no vacía pasa a Forward To Service, que envía un POST con un parámetro de cuerpo de marcador de posición a api.example.com usando autenticación genericCredentialType.
  5. 5.Respond Success devuelve {"status":"accepted"} tras el reenvío, y Respond Invalid devuelve {"status":"invalid"} para cargas vacías.

Casos de uso

  • Punto de partida como plantilla para enrutar envíos de ideas de contenido a una API interna.
  • Impedir que cargas vacías lleguen al servicio posterior.
  • Devolver respuestas JSON síncronas al cliente que realiza la llamada.

Requisitos

  • Una instancia de n8n con el flujo activado para aceptar tráfico real del webhook, ya que está inactivo por defecto.
  • Una credencial HTTP genérica configurada y seleccionada en el nodo de reenvío para la autenticación genericCredentialType.
  • Sustituir la URL de ejemplo y el parámetro de cuerpo de marcador de posición por valores reales.

Configuración y pruebas en n8n

  1. Ejecuta el flujo en modo de prueba desde el editor de n8n y envía un POST con cuerpo JSON a la URL de prueba del webhook mostrada.
  2. Verifica que un cuerpo no vacío produce una respuesta accepted después de ejecutarse el nodo HTTP.
  3. Envía una petión con cuerpo vacío y confirma que devuelve invalid sin realizar el reenvío.

Valor del servicio

Ideal como servicio de automatización operativa para conectar sistemas, reducir tareas manuales y acelerar la entrega de resultados a clientes o equipos internos.

Aplicaciones utilizadas

Webhook Set If HTTP Request

Detalles

Disparador Webhook
Nodos 6
Aplicaciones 4
Vistas 6
Descargas 0

Cómo usar

  1. 1.Haz clic en "Descargar plantilla"
  2. 2.Abre tu panel de n8n
  3. 3.Ve a Workflows > Import from File
  4. 4.Selecciona el archivo descargado y configura las credenciales

Nodos utilizados (6)

Webhook Trigger

Webhook

#1

Normalize Input

Set

#2

Validate Input

If

#3

Forward To Service

HTTP Request

#4

Respond Success

Webhook

#5

Respond Invalid

Webhook

#6

Source and license

Sticky Note

#7
Mantente al día

Nuevas automatizaciones, directamente en tu correo

Recibe los nuevos flujos de DROPIDEA, una descripción clara de su utilidad y un enlace para explorarlos.

  • Nuevos flujos
  • Explicaciones claras
  • Guías de configuración

Descubre las novedades primero

Tu nombre, tu correo y una confirmación.

Confirmación por correo · Cancela cuando quieras