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ã.
- Schedule Trigger — dispara o fluxo às 7h todos os dias.
- Fonte de dados — lê seus produtos e validades. Pode ser Google Sheets, Airtable, um banco PostgreSQL/MySQL ou direto do seu ERP.
- Function/Code node — calcula quantos dias faltam para cada produto vencer.
- Filter/IF — separa apenas os itens em zona de alerta (ex.: vencendo em 7 dias ou menos).
- 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.