Mecanismo de comunicación HTTP automatizado que envía notificaciones de eventos en tiempo real entre aplicaciones sin necesidad de sondeo continuo.
Explicación y Contexto Conceptual
Un Webhook (a menudo denominado 'API inversa' o 'llamada de retorno HTTP') es un método arquitectónico mediante el cual una aplicación de marketing envía automáticamente un paquete de datos (payload en formato JSON) a otra aplicación externa en el instante exacto en que ocurre un evento específico.
A diferencia de las APIs REST tradicionales basadas en 'polling' (donde el sistema receptor debe consultar cada 5 minutos al servidor: '¿hay nuevos datos? ¿hay nuevos datos?'), un webhook opera de manera pasiva y reactiva: en cuanto el usuario hace clic en 'comprar' en Shopify, se completa un formulario en Typeform o se desuscribe de un correo en Sendgrid, la aplicación emisora dispara una petición HTTP POST inmediata al endpoint configurado.
Es el fundamento de la automatización ágil y los flujos conversacionales instantáneos en WhatsApp y SMS.
Ejemplo en la Práctica
En cuanto un lead rellena un formulario de cotización en Facebook Lead Ads, un webhook dispara los datos en 500 milisegundos hacia el CRM y le envía un WhatsApp de bienvenida.