Webhooks: recepción, securización y validación de datos
Si el nodo HTTP Request sirve para pedir datos fuera, el Webhook sirve para recibir datos desde fuera. Convierte tu automatización en una API que espera instrucciones.
🎣 Configuración del Webhook
- Método: Generalmente POST (para recibir datos), aunque GET sirve para pruebas simples.
- URLs:
- Test URL: Solo funciona cuando tienes el editor abierto y pulsas “Execute”. Cambia si reinicias.
- Production URL: Es la URL fija y estable. Solo funciona cuando el workflow está activado (interruptor “Active”).
🗣️ Tipos de Respuesta (Respond to Webhook)
Por defecto, N8N responde “Workflow started”. Para hacerlo profesional:
- Añade el nodo Respond to Webhook al final del flujo.
- Configura una respuesta JSON personalizada (ej: {“status”: “recibido”, “mensaje”: “Gracias”}).
- Esto confirma a la aplicación emisora que los datos llegaron bien.
🔌 Ejemplo Real: Fireflies.ai
Vimos cómo configurar una herramienta externa (Fireflies) para que, cada vez que termine una reunión, envíe la transcripción automáticamente a nuestro Webhook de N8N.
⚠️ Aviso: Recuerda siempre cambiar la URL en la app externa de “Test” a “Producción” cuando termines de desarrollar el flujo.