Ir al contenido
Ventas y CRM

Registro de envíos retrasados con CRM y aviso al propietario

7 nodos 37 3 Webhook
Descargar

Cargando flujo…

Descripción del flujo de trabajo

Este flujo recibe envíos POST de un formulario web mediante un webhook, normaliza el payload en los campos 'source' e 'input' y comprueba que el input no esté vacío. En la ruta válida realiza dos llamadas HTTP POST autenticadas — primero para crear un registro en el CRM y luego para notificar al propietario del envío — y devuelve una respuesta JSON {"status": "created"}. En la ruta inválida omite las llamadas externas y devuelve {"status": "missing-fields"}. Todas las URLs externas apuntan a un dominio de ejemplo (api.example.com) y los valores del cuerpo son marcadores, por lo que el usuario debe configurar endpoints reales antes de activarlo.

Cómo funciona

  1. 1.Un nodo Webhook escucha peticiones POST en la ruta 'logistics-operations-delayed-shipment-monitor-form' en modo responseNode.
  2. 2.Un nodo Set copia el cuerpo de la petición al campo 'input' y fija 'source' como 'Delayed Shipment Monitor'.
  3. 3.Un nodo If dirige los elementos con 'input' no vacío a la rama de éxito y el resto a la rama de campos faltantes.
  4. 4.La rama de éxito envía un POST al endpoint de creación en CRM, luego al endpoint de notificación al propietario y responde {"status": "created"}.
  5. 5.La rama de fallo responde inmediatamente con {"status": "missing-fields"} sin llamadas externas.

Casos de uso

  • Registrar reportes de envíos retrasados desde un formulario de operaciones en un CRM.
  • Avisar al propietario del envío en cuanto llegue un reporte de retraso válido.

Requisitos

  • Activar el flujo y exponer la URL del webhook en la instancia de n8n.
  • Sustituir las URLs de ejemplo api.example.com y los valores 'REPLACE_WITH_YOUR_VALUE' en ambos nodos HTTP Request.
  • Configurar credenciales HTTP genéricas (genericCredentialType) en ambos nodos HTTP Request.
  • Asegurar que el formulario envíe el payload en el cuerpo de la petición a la ruta exacta del webhook.

Configuración y pruebas en n8n

  1. Enviar un POST a la ruta del webhook con un cuerpo no vacío y confirmar la respuesta {"status": "created"}.
  2. Enviar un POST con el cuerpo vacío y confirmar la respuesta {"status": "missing-fields"}.
  3. Revisar el registro de ejecución para verificar el orden de nodos seguido en cada rama.

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 7
Aplicaciones 4
Vistas 37
Descargas 3

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 (7)

Form Webhook

Webhook

#1

Normalize Form

Set

#2

Required Fields

If

#3

Create CRM Record

HTTP Request

#4

Notify Owner

HTTP Request

#5

Respond OK

Webhook

#6

Respond Missing

Webhook

#7

Source and license

Sticky Note

#8
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