- O aviso nativo do WooCommerce (Configurações > Produtos > Inventário) só envia e-mail e usa um único limite global ou por produto
- Com n8n, o alerta vai para onde a equipe realmente olha: WhatsApp, Slack ou Telegram — e pode abrir tarefa de reposição automaticamente
- O campo stock_quantity da API do WooCommerce só retorna valor para produtos com 'Gerenciar estoque' ativado
- Um Schedule Trigger diário resolve para a maioria das lojas; operações com giro alto podem rodar a cada poucas horas
- O mesmo fluxo serve de base para relatório semanal de reposição consolidado num só resumo
1. Gere a chave de API REST no WooCommerce
No painel do WordPress, vá em WooCommerce > Configurações > Avançado > REST API e clique em 'Adicionar chave'. Dê um nome (ex: 'n8n estoque'), selecione permissão de leitura (Read) — para alerta não precisa de escrita — e gere. Guarde a Consumer Key e a Consumer Secret: elas aparecem uma única vez. No n8n, crie uma credencial 'WooCommerce API' com a URL da loja e essas duas chaves.
2. Confirme que os produtos gerenciam estoque
Esse é o detalhe que derruba a maioria dos fluxos: o campo stock_quantity da API só traz número quando o produto tem 'Gerenciar estoque' marcado na aba Inventário. Produto sem essa opção retorna null e passa batido pelo filtro. Antes de montar o workflow, revise seus produtos (ou variações) e ative o gerenciamento de estoque em tudo o que você quer monitorar. Aproveite e defina o SKU — ele vai identificar o item na mensagem de alerta.
3. Crie o Schedule Trigger no n8n
Abra um workflow novo e adicione o nó Schedule Trigger. Para a maioria das lojas, uma vez por dia às 8h da manhã funciona bem: o responsável começa o dia sabendo o que repor. Loja com giro rápido (moda, suplementos, promoção rodando) pode configurar intervalo de 4 ou 6 horas. Evite rodar a cada poucos minutos — estoque não muda tão rápido assim e você só gasta execução à toa.
4. Busque os produtos com o nó WooCommerce
Conecte o nó WooCommerce com a operação Product > Get Many e ative 'Return All' para trazer o catálogo inteiro (a API pagina de 100 em 100, o n8n resolve isso sozinho). Se o catálogo for grande, use o filtro de status 'publish' para ignorar rascunhos. Cada produto retorna com stock_quantity, stock_status (instock, outofstock ou onbackorder), SKU e nome — tudo o que o alerta precisa.
5. Filtre pelo limite mínimo
Adicione um nó Filter (ou IF) com duas condições combinadas com AND: manage_stock igual a true e stock_quantity menor ou igual ao seu limite — 5 unidades é um ponto de partida razoável, ajuste pelo prazo de reposição do fornecedor. Quer níveis de urgência? Use um nó Switch: estoque zerado vai para um ramo 'urgente', abaixo do limite vai para 'repor essa semana'. Cada ramo pode ter destino e tom de mensagem diferentes.
6. Monte e envie o alerta
Junte os produtos filtrados num resumo único — um nó Code ou o Aggregate resolve — em vez de disparar uma mensagem por item, o que vira spam rápido. Formato que funciona: nome do produto, SKU, quantidade atual e link direto para a edição no wp-admin. Envie por onde a equipe vive: WhatsApp (via Evolution API ou Z-API), Slack ou e-mail. Se ninguém tem estoque baixo no dia, um nó IF antes do envio evita mensagem vazia.
7. Teste forçando um estoque baixo
Não espere o estoque acabar de verdade para descobrir se o fluxo funciona. Pegue um produto de teste, baixe a quantidade para 1 no painel, execute o workflow manualmente e confira se a mensagem chegou com os dados certos. Depois ative o workflow e acompanhe as primeiras execuções pelo log do n8n. Erro comum: credencial com permissão errada ou loja com firewall bloqueando a API — os dois aparecem claramente no log de execução.
O aviso nativo do WooCommerce não basta?
O WooCommerce já traz um aviso de estoque baixo de fábrica: em Configurações > Produtos > Inventário você define o limite, marca a opção de notificação e informa os e-mails que recebem o aviso (aceita vários, separados por vírgula). Cada produto ainda pode ter um limite próprio que sobrepõe o global.
O problema é o canal e a inteligência. O aviso nativo só sai por e-mail — e e-mail de notificação de loja tem o hábito de morrer numa caixa de entrada lotada. Não dá para mandar no WhatsApp do comprador, agrupar tudo num resumo diário, escalar por urgência nem abrir tarefa de reposição. É exatamente esse buraco que o n8n preenche: o dado continua vindo do WooCommerce, mas a decisão de quando, como e para quem avisar passa a ser sua.
Comparativo: aviso nativo vs plugin vs n8n
Existem três caminhos para monitorar estoque baixo no WooCommerce, e cada um atende um tamanho de problema diferente:
| Critério | Aviso nativo | Plugin (ex: Low Stock Notifier) | n8n |
|---|---|---|---|
| Custo | Grátis | Pago (licença anual) | Grátis self-hosted ou plano cloud |
| Canal do alerta | Só e-mail | E-mail com mais controle | WhatsApp, Slack, Telegram, e-mail, tarefa |
| Limite por produto | Sim | Sim | Sim, com regras que você definir |
| Resumo consolidado | Não (um e-mail por produto) | Parcial | Sim, no formato que quiser |
| Ação automática (tarefa, pedido de compra) | Não | Não | Sim, no mesmo fluxo |
| Exige manutenção | Nenhuma | Atualização do plugin | Instância n8n rodando |
Variações e produtos com null: os dois pontos cegos
Dois detalhes técnicos merecem atenção antes de confiar no alerta. O primeiro: produtos variáveis (camiseta P/M/G, por exemplo) guardam estoque nas variações, não no produto pai. Se a sua loja usa variações, o fluxo precisa de uma segunda chamada — o nó HTTP Request no endpoint /products/{id}/variations — para ler o estoque de cada uma. Só olhar o produto pai deixa metade do catálogo invisível.
O segundo: produto com 'Gerenciar estoque' desativado retorna stock_quantity como null, e null não é 'menor que 5' — ele simplesmente não entra no filtro. Se um item importante nunca aparece no alerta, é quase sempre isso. Por segurança, vale um ramo extra no fluxo que lista produtos publicados sem gerenciamento de estoque ativo, para você corrigir o cadastro.
Do alerta à reposição automática
O alerta é o primeiro degrau. Com o fluxo rodando, dá para evoluir sem esforço extra: agrupar os itens críticos numa planilha do Google Sheets como histórico de ruptura, abrir tarefa no Trello ou ClickUp para o comprador, ou até disparar um e-mail de cotação para o fornecedor com a lista de SKUs. A comunidade do n8n mantém templates prontos nessa linha — há um que envia resumo semanal de estoque baixo do WooCommerce para Slack e abre cartão no Jira para os casos urgentes, bom ponto de partida para adaptar.
Quem vende também em outras plataformas consegue unificar: o mesmo workflow pode consultar WooCommerce e Shopify e mandar um único resumo de reposição. Se esse for o seu caso, o processo de conexão com a Shopify está detalhado no nosso guia de integração n8n + Shopify.
Perguntas frequentes
O alerta funciona com produtos variáveis (tamanhos, cores)?
Preciso de plugin pago no WooCommerce para isso?
De quanto em quanto tempo o fluxo deve rodar?
E se eu quiser o alerta no WhatsApp em vez de e-mail?
- n8n — template: Send weekly low-stock alerts from WooCommerce to Slack and Jira
- WooCommerce Developer Docs — REST API v3: Products
- WooCommerce — Low Stock Notifier (documentação oficial)
- YITH — How to manage out of stock in WooCommerce (configurações de inventário)
- DEV Community — 5 n8n Automations Every WooCommerce Store Needs
Leia também
Como automatizar pedidos do WooCommerce com notificação no WhatsApp (n8n, passo a passo)
Conecte o WooCommerce ao WhatsApp com n8n: webhook de pedido criado, mensagem automática para o cliente e alerta para a equipe. Passo a passo com custos e cuidados.
Ler →
n8n integração com Shopify: automatize pedidos e estoque passo a passo
Como integrar n8n com Shopify para automatizar notificações de pedidos, atualização de estoque, e-mail pós-compra e sincronização com CRM. Guia completo.
Ler →
8 automações para loja online que escalam sem contratar
As automações mais impactantes para lojas online em 2026: confirmação de pedido, baixa de estoque, emissão de nota fiscal, abandono de carrinho, avaliação pós-entrega e mais.
Ler →
O que é n8n? Guia completo para iniciantes em 2026
Entenda o que é n8n, como a ferramenta de automação funciona, quanto custa, se é difícil de aprender e como criar seu primeiro workflow sem saber programar.
Ler →
Webhook
Entenda o que é webhook, como funciona na prática e como usar no n8n e Make para criar automações em tempo real sem precisar saber programar.
Ler →