Blog GRS — Automação & IA
Automação

Como automatizar o controle de validade de produtos com n8n

GRS Automações19 de agosto de 20264 min de leitura
Como automatizar o controle de validade de produtos com n8n

Por que o controle de validade é um problema silencioso

Em mercados, farmácias, lanchonetes e distribuidoras, produtos vencidos representam prejuízo direto. O pior é que a perda quase sempre acontece por falta de visibilidade: ninguém percebe que aquele lote está a três dias do vencimento até ser tarde demais.

Planilhas ajudam, mas exigem alguém olhando todos os dias. E é exatamente esse tipo de tarefa repetitiva e crítica que a automação resolve bem. Com n8n, você cria um sistema que vigia as datas por você e avisa a equipe no momento certo — por WhatsApp, e-mail ou no seu painel de gestão.

O fluxo básico no n8n

A lógica é simples e poderosa. Vamos montar um fluxo que roda automaticamente todos os dias de manhã.

  1. Schedule Trigger — dispara o fluxo às 7h todos os dias.
  2. Fonte de dados — lê seus produtos e validades. Pode ser Google Sheets, Airtable, um banco PostgreSQL/MySQL ou direto do seu ERP.
  3. Function/Code node — calcula quantos dias faltam para cada produto vencer.
  4. Filter/IF — separa apenas os itens em zona de alerta (ex.: vencendo em 7 dias ou menos).
  5. Notificação — envia o resumo para o WhatsApp do responsável.

Exemplo de cálculo de dias restantes

No nó de código, você compara a data de validade com a data atual:

const hoje = new Date();
return items.map(item => {
  const validade = new Date(item.json.validade);
  const diasRestantes = Math.ceil(
    (validade - hoje) / (1000 * 60 * 60 * 24)
  );
  return {
    json: {
      produto: item.json.produto,
      lote: item.json.lote,
      validade: item.json.validade,
      diasRestantes
    }
  };
});

Depois, um nó IF filtra diasRestantes <= 7 && diasRestantes >= 0 para pegar só o que importa.

Criando alertas em camadas

Um bom controle de validade não trata todos os produtos da mesma forma. Você pode criar níveis de urgência usando um nó Switch:

  • Vencendo hoje ou já vencido: alerta vermelho, notificação imediata.
  • Faltam 3 dias: alerta laranja, sugestão de promoção-relâmpago.
  • Faltam 7 dias: alerta amarelo, apenas monitoramento.

Assim, a equipe recebe uma mensagem organizada por prioridade, e não uma lista enorme sem contexto. Um exemplo de mensagem montada com um nó Set/Code:

🔴 VENCE HOJE:
- Iogurte Natural (lote 4412)

🟠 VENCE EM 3 DIAS:
- Queijo Prato 500g (lote 3390)

🟡 ATENÇÃO (7 dias):
- Presunto Fatiado (lote 5521)

Indo além: ação automática, não só aviso

Avisar já reduz muita perda, mas dá para automatizar decisões inteiras.

  • Promoção automática: para itens vencendo em 3 dias, o fluxo pode atualizar o preço no sistema com desconto e gerar um card para publicar nas redes.
  • Retirada de circulação: produtos vencidos podem gerar automaticamente uma tarefa no Trello ou no seu sistema de tarefas, com o responsável marcado.
  • Relatório de perdas: consolide semanalmente o que foi descartado para entender padrões — talvez você esteja comprando demais de um fornecedor.

Adicionando IA para inteligência preditiva

Aqui a coisa fica interessante. Conectando um nó de IA (como um modelo via OpenAI dentro do n8n), você pode analisar o histórico de vencimentos e receber sugestões concretas:

"Nos últimos 3 meses, 40% das perdas foram em laticínios. Considere reduzir o pedido de queijo prato em 15% ou negociar entregas mais frequentes."

O n8n envia os dados de perdas para o modelo, que devolve recomendações em linguagem simples direto no seu relatório semanal. Isso transforma um controle reativo em um processo de compras mais inteligente.

Dicas para não errar na implementação

  • Padronize as datas na fonte de dados (use sempre AAAA-MM-DD) para evitar erros de cálculo.
  • Comece pequeno: um único fluxo lendo uma planilha já entrega valor no primeiro dia.
  • Teste com dados reais antes de ligar as notificações automáticas, para calibrar os prazos de alerta.
  • Registre logs de cada execução para auditar depois.

Conclusão

Controlar validade manualmente é caro e propenso a falhas. Com n8n, você troca a vigilância diária por um sistema confiável que avisa, organiza por prioridade e até sugere ações antes do prejuízo acontecer.

Se você quer implementar esse tipo de automação no seu negócio, mas não sabe por onde começar, a GRS Automações pode ajudar a desenhar e colocar o fluxo em produção — do jeito certo, integrado ao seu sistema atual. Fale com a gente e reduza suas perdas de estoque.