Qué es un webhook
Con una API, tú preguntas: «¿hay pedidos nuevos?». Con un webhook, es la aplicación la que te avisa: «acaba de entrar un pedido, aquí tienes los datos». En lugar de consultar cada cierto tiempo, recibes la información al instante.
Cómo funciona
- En la herramienta de destino (por ejemplo, n8n) creas una URL de webhook.
- En la aplicación de origen (Shopify, WooCommerce, un formulario) configuras que envíe los eventos a esa URL.
- Cuando ocurre el evento, llegan los datos en formato JSON.
- Tu flujo procesa esos datos: con IA, con reglas o enviándolos a otras aplicaciones.
Ejemplo real
Cada vez que entra un pedido en WooCommerce, un webhook avisa a n8n. El flujo comprueba el importe, si es un cliente nuevo pide a la IA que redacte un email de bienvenida personalizado según lo que ha comprado y lo envía por el CRM.
Para qué te sirve en tu negocio
Es la pieza que conecta tus herramientas en tiempo real. Casi cualquier automatización con IA empieza con un webhook o con un disparador programado.
Errores comunes
- Dejar URLs de webhook públicas sin ningún tipo de verificación.
- No gestionar errores: si el flujo falla, el evento se pierde.
- No prever que el mismo evento pueda llegar dos veces.
Preguntas frecuentes
¿Qué diferencia hay entre webhook y API?
Con la API tú pides la información; con el webhook te la envían cuando ocurre algo.
¿Necesito programar?
Con herramientas como n8n, Make o Zapier, no.
¿Es seguro?
Sí, si verificas las peticiones con firmas o claves secretas.
