Un webhook es una notificación automática que un sistema envía a otro en el momento en que se produce un evento concreto, entregada como una solicitud HTTP a una URL configurada previamente, en lugar de obligar al sistema receptor a preguntar repetidamente si algo ha cambiado. En la gestión de feeds, los webhooks son lo que permite que un cambio de precio en un ERP, un nuevo pedido en una tienda online o una actualización del nivel de stock en un sistema de almacén notifiquen de inmediato a una plataforma de feeds, en lugar de que esa plataforma tenga que consultar los cambios periódicamente. Convierten las actualizaciones del feed de un proceso por lotes programado en uno basado en eventos.
Por qué es importante para la gestión de feeds
El sondeo (polling), es decir, consultar repetidamente un sistema de origen en busca de cambios, desperdicia recursos e introduce retrasos: si una herramienta de feeds comprueba el inventario cada quince minutos, un producto agotado puede seguir activo en un canal de shopping hasta quince minutos antes de que se detecte. Un webhook elimina ese desfase haciendo que el sistema de origen envíe el cambio de inmediato, de modo que un producto marcado como agotado a las 14:00:03 puede retirarse de los anuncios activos a las 14:00:04. Esa inmediatez es especialmente importante en todo lo que depende del tiempo: ventas flash, lanzamientos con inventario limitado o igualación de precios con la competencia, donde incluso un pequeño retraso puede suponer vender un producto que ya no está disponible o anunciar un precio que ya no es correcto. Como los webhooks se basan en la misma mecánica de solicitud y respuesta que cualquier otra llamada a una API, encajan en los flujos de automatización de feeds existentes sin necesidad de un patrón de integración aparte.
Cómo funciona
Configurar un webhook consiste en registrar una URL de devolución de llamada (callback) en el sistema de origen (una herramienta de gestión de almacenes, un CMS, un procesador de pagos) e indicarle qué eventos deben activar una notificación. Cuando se produce ese evento, el sistema de origen envía una solicitud HTTP POST a la URL registrada, con los detalles del evento en el cuerpo de la solicitud y metadatos como el tipo de evento o una firma de verificación en las cabeceras HTTP. El sistema receptor, normalmente una plataforma de feeds, procesa entonces esa carga y actualiza los datos de producto correspondientes. Como los webhooks se activan en tiempo real y a menudo en ráfagas (imagine una actualización masiva de precios que desencadena cientos de eventos individuales a la vez), la mayoría de los sistemas ponen en cola las llamadas de webhook entrantes y las procesan de forma asíncrona en lugar de gestionar cada una al instante y de forma síncrona, lo que evita que el lado receptor se vea desbordado. Los webhooks son una pieza fundamental de la automatización de flujos de trabajo en sentido amplio, ya que son lo que permite que una acción en un sistema no relacionado desencadene una cadena de actualizaciones del feed sin que nadie tenga que vigilar el cambio manualmente.
Ejemplo
<item>
<g:id>SKU-55810</g:id>
<title>Wireless Charging Pad - Matte Black</title>
<g:availability>out of stock</g:availability>
<custom_label_1>updated_via_webhook</custom_label_1>
<last_event>inventory.zero</last_event>
<last_updated>2026-08-15T14:00:04Z</last_updated>
</item>
Aquí, last_event refleja la carga del webhook del sistema de inventario que desencadenó el cambio de disponibilidad de este artículo, y la marca de tiempo last_updated, casi instantánea, es el resultado práctico de las actualizaciones basadas en eventos frente a una actualización por lotes programada.
Conceptos relacionados
Los webhooks dependen de la misma estructura de solicitud que cualquier llamada a una API, solo que invertida, de modo que es el sistema de origen quien la inicia y no la plataforma de feeds; las cabeceras HTTP de esa solicitud contienen la autenticación y los metadatos del evento necesarios para confiar en ella y enrutarla correctamente. Encadenados entre sistemas, los webhooks se convierten en la capa de activación que hay detrás de la mayor parte de la automatización de flujos de trabajo en la gestión de feeds: la razón por la que un único cambio de inventario puede desencadenar una ficha actualizada, un anuncio en pausa y una entrada del feed renovada sin que nadie lo haga a mano.
















