Um webhook é uma notificação automatizada que um sistema envia a outro no momento em que um evento específico ocorre, entregue como uma requisição HTTP para uma URL previamente configurada, em vez de exigir que o sistema receptor pergunte repetidamente se algo mudou. Na gestão de feeds, os webhooks são o que permite que uma alteração de preço em um ERP, um novo pedido em uma loja virtual ou uma atualização de estoque em um sistema de armazém notifique imediatamente uma plataforma de feeds, em vez de essa plataforma ter que verificar mudanças em intervalos fixos. Eles transformam as atualizações de feed de um processamento em lote programado em um processo orientado a eventos.
Por que é importante para a gestão de feeds
O polling — verificar repetidamente um sistema de origem em busca de mudanças — desperdiça recursos e gera atraso: se uma ferramenta de feed verifica o estoque a cada quinze minutos, um produto esgotado pode ficar no ar em um canal de shopping por até quinze minutos antes de ser detectado. Um webhook elimina esse atraso fazendo com que o sistema de origem envie a mudança imediatamente, de modo que um produto marcado como esgotado às 14:00:03 pode ser retirado das listagens ativas às 14:00:04. Essa imediatez importa mais em tudo o que é sensível ao tempo: vendas relâmpago, lançamentos com estoque limitado ou equiparação de preços com a concorrência, situações em que até um pequeno atraso pode significar vender um produto que já não está disponível ou anunciar um preço que já não está correto. Como os webhooks se baseiam na mesma mecânica de requisição e resposta de qualquer outra chamada de API, eles se encaixam nos pipelines de automação de feed existentes sem exigir um padrão de integração separado.
Como funciona
Configurar um webhook significa registrar uma URL de callback no sistema de origem — uma ferramenta de gestão de armazém, um CMS, um processador de pagamentos — e informar quais eventos devem disparar uma notificação. Quando esse evento ocorre, o sistema de origem envia uma requisição HTTP POST para a URL registrada, com os detalhes do evento no corpo da requisição e metadados, como o tipo de evento ou uma assinatura para verificação, nos cabeçalhos HTTP. O sistema receptor, normalmente uma plataforma de feeds, processa então esse payload e atualiza os dados de produto relevantes. Como os webhooks disparam em tempo real e muitas vezes em rajadas (imagine uma atualização de preços em massa disparando centenas de eventos individuais de uma vez), a maioria dos sistemas coloca as chamadas de webhook recebidas em fila e as processa de forma assíncrona, em vez de tratar cada uma instantânea e sincronamente, o que evita que o lado receptor fique sobrecarregado. Os webhooks são um elemento central da automação de fluxos de trabalho mais ampla, já que são eles que permitem que uma ação em um sistema não relacionado dispare uma cadeia de atualizações de feed subsequentes sem que ninguém precise monitorar a mudança manualmente.
Exemplo
<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>
Aqui, last_event reflete o payload do webhook do sistema de estoque que disparou a mudança de disponibilidade desse item, e o timestamp quase instantâneo de last_updated é o resultado prático de atualizações orientadas a eventos, em vez de uma atualização em lote programada.
Conceitos relacionados
Os webhooks dependem da mesma estrutura de requisição de qualquer chamada de API, só que invertida, de modo que é o sistema de origem que a inicia, e não a plataforma de feeds; os cabeçalhos HTTP dessa requisição carregam a autenticação e os metadados do evento necessários para confiar nela e encaminhá-la corretamente. Encadeados entre sistemas, os webhooks se tornam a camada de gatilhos por trás da maior parte da automação de fluxos de trabalho na gestão de feeds — é por isso que uma única alteração de estoque pode se desdobrar em uma listagem atualizada, um anúncio pausado e uma entrada de feed renovada sem que uma pessoa faça nada disso manualmente.
















