Como automatizar o envio de lembretes de vencimento de documentos com n8n

O prazo que passa despercebido custa caro
Alvará de funcionamento, certidão negativa, contrato de aluguel, licença sanitária, apólice de seguro, certificado digital A1. Todo pequeno negócio convive com uma pilha de documentos que têm data de validade — e a maioria descobre que venceu só quando já é tarde: uma multa, um contrato suspenso, um certificado que trava a emissão de notas.
O problema não é organização, é memória. Ninguém consegue lembrar de 15 datas espalhadas ao longo do ano. Mas um fluxo no n8n consegue, e nunca esquece.
A lógica por trás do fluxo
A ideia é simples: você mantém uma lista de documentos com suas datas de vencimento, e o n8n verifica todos os dias se algum está próximo do prazo. Quando faltarem 30, 15 ou 7 dias, ele dispara um aviso.
Os componentes básicos são:
- Uma fonte de dados — pode ser uma planilha do Google Sheets, uma tabela no Airtable ou seu próprio banco de dados.
- Um gatilho por horário (Schedule Trigger) rodando uma vez ao dia.
- Lógica de comparação de datas para calcular quantos dias faltam.
- Um canal de notificação — WhatsApp, e-mail ou Slack.
Montando a planilha base
Comece com uma estrutura enxuta no Google Sheets:
| Documento | Categoria | Vencimento | Responsável | Avisado |
|---|---|---|---|---|
| Alvará de funcionamento | Prefeitura | 2025-08-15 | João | Não |
| Certificado digital A1 | Fiscal | 2025-06-30 | Maria | Não |
| Apólice do seguro | Seguros | 2025-11-10 | João | Não |
A coluna Avisado evita que o fluxo mande o mesmo lembrete várias vezes. Você pode refinar isso com colunas separadas por marco (avisado_30, avisado_7).
Configurando o fluxo no n8n
1. Schedule Trigger — configure para disparar todo dia às 8h da manhã. Assim os avisos chegam no início do expediente.
2. Google Sheets (Read) — puxe todas as linhas da sua planilha.
3. Nó de Code (JavaScript) — aqui calculamos os dias restantes para cada documento:
const hoje = new Date();
return items.map(item => {
const venc = new Date(item.json.Vencimento);
const diffMs = venc - hoje;
const dias = Math.ceil(diffMs / (1000 * 60 * 60 * 24));
item.json.diasRestantes = dias;
return item;
}).filter(item =>
[30, 15, 7, 1].includes(item.json.diasRestantes)
);
Esse trecho filtra apenas os documentos que estão exatamente a 30, 15, 7 ou 1 dia do vencimento — evitando ruído diário.
4. Nó IF ou Switch — direcione a urgência da mensagem. A 30 dias, um aviso informativo. A 1 dia, um alerta em vermelho.
5. Envio da notificação — conecte um nó de WhatsApp (via API oficial ou Evolution API) ou o nó de e-mail. Um modelo de mensagem:
⚠️ Lembrete de vencimento
Documento: {{ $json.Documento }}
Categoria: {{ $json.Categoria }}
Vence em: {{ $json.diasRestantes }} dias ({{ $json.Vencimento }})
Responsável: {{ $json.Responsavel }}
Providencie a renovação a tempo.
Deixando o fluxo mais inteligente
Com pouco esforço você agrega valor real:
- Escalonamento: se faltar 1 dia e ninguém tiver renovado, avise também o gestor, não só o responsável direto.
- Agrupamento semanal: em vez de mensagens soltas, envie toda segunda-feira um resumo de tudo que vence nos próximos 30 dias.
- Camada de IA: um nó com modelo de linguagem pode gerar um texto orientando os próximos passos de renovação de cada tipo de documento — onde solicitar, quais anexos levar, qual o custo médio.
- Registro automático: ao renovar, atualize a data na própria planilha e o ciclo recomeça sozinho.
Por que isso importa para o pequeno negócio
Documentos vencidos param operações inteiras. Um certificado digital expirado impede emitir nota fiscal; um alvará vencido pode gerar interdição. São riscos silenciosos que, quando estouram, custam muito mais do que o tempo de montar esse fluxo.
O melhor é que você configura uma vez e ele trabalha por anos, cobrindo desde o CNPJ até a última licença. A tranquilidade de saber que nada vai passar batido vale por si só.
Vamos automatizar isso no seu negócio?
Se você quer implementar esse controle de vencimentos — ou qualquer outra rotina que hoje depende da memória da equipe — a GRS Automações pode desenhar o fluxo sob medida para a sua realidade. Fale com a gente e veja o que dá para tirar das suas costas.