Radar IA 18 de outubro de 2026
✨ IA MÁGICA Agentes · Modelos · Automação
ÚLTIMAS
Automação e Ferramentas

Monitoramento de alvarás e licenças sanitárias de filiais com n8n e IA

Monte no n8n um controle diário de vencimento de alvarás, licença sanitária, AVCB/CLCB e licença ambiental por filial, com alertas escalonados e IA conferida.

Monitoramento de alvarás e licenças sanitárias de filiais com n8n e IA
Imagem: capa editorial — Automação e Ferramentas

Para não perder o prazo de alvarás e licenças de várias filiais, centralize todos os documentos numa planilha ou banco com a data de validade de cada um, e deixe o n8n checar essa base todos os dias. Um Schedule Trigger dispara o fluxo, um cálculo simples mostra quantos dias faltam para cada vencimento e os alertas saem por e-mail, Slack ou Microsoft Teams, ficando mais insistentes conforme a data se aproxima. A IA entra num ponto específico: ler a data de validade de PDFs digitalizados, com conferência humana antes de o dado entrar na base.

O desafio maior não é técnico: cada município, estado e órgão tem regras próprias, e a classificação de risco da atividade muda o que é exigido. Por isso, o fluxo guarda a regra de cada documento como dado, sem presumir prazos padrão.

Resumo rápido

  • Documentos que costumam ter validade: alvará ou licença de funcionamento municipal, licença sanitária, AVCB ou CLCB do Corpo de Bombeiros e licença ambiental.
  • Prazos e regras variam por município, estado e tipo de atividade. Registre a validade que está impressa em cada documento, não uma regra genérica.
  • A Lei da Liberdade Econômica (Lei 13.874/2019) e a lei da Redesim (Lei 11.598/2007) tratam de classificação de risco, e atividades de baixo risco podem dispensar atos de liberação.
  • No n8n, o núcleo é Schedule Trigger, leitura da base, cálculo de dias até o vencimento e alertas com escalonamento.
  • IA ajuda a extrair datas de PDFs digitalizados, mas toda data extraída passa por conferência humana.

Quais documentos costumam vencer

Uma rede com filiais em cidades diferentes lida com quatro famílias principais de documentos. Os nomes e as regras mudam conforme o lugar, mas a lógica de controle é a mesma.

Documento Quem emite O que comprova Onde confirmar prazo e renovação
Alvará ou licença de funcionamento Prefeitura do município da filial Que a atividade pode funcionar naquele endereço Site e legislação da prefeitura, ou o integrador estadual da Redesim
Licença sanitária Vigilância sanitária estadual ou municipal Que o estabelecimento atende às normas sanitárias da atividade Órgão de vigilância sanitária local
AVCB ou CLCB Corpo de Bombeiros Militar do estado Que a edificação tem as medidas de segurança contra incêndio exigidas Site e sistema do Corpo de Bombeiros do estado
Licença ambiental Órgão ambiental competente para a atividade Que a atividade cumpre as condicionantes ambientais Órgão ambiental que emitiu a licença

Nem toda filial precisa de todos. A base deve listar, por filial, só os documentos aplicáveis e registrar os dispensados, com o motivo.

Por que prazos e regras variam

O licenciamento é distribuído entre esferas de governo: prefeitura, Corpo de Bombeiros estadual, vigilância sanitária organizada entre estados e municípios e órgão ambiental conforme a atividade. Cada um define documentos, sistemas e prazos.

Dois exemplos oficiais mostram como os procedimentos diferem:

  • Município de São Paulo: a orientação do portal Empreenda Fácil explica que a consulta classifica o risco como baixo, médio ou alto, de forma independente para cada órgão ou atividade. No risco médio, o Auto de Licença de Funcionamento pode ser pedido eletronicamente pelo sistema VRE/Redesim. No alto risco, ele não pode ser emitido eletronicamente e segue como processo administrativo na subprefeitura.
  • Minas Gerais: o serviço oficial “Renovar o AVCB ou CLCB” do Corpo de Bombeiros Militar mineiro informa que a renovação deve ser solicitada, preferencialmente, antes do fim do prazo de validade, e que o pedido é feito no sistema Infoscip pelo responsável técnico.

Na vigilância sanitária, a RDC 153/2017 da Anvisa estabeleceu critérios nacionais de classificação de risco para o licenciamento sanitário, mas a aplicação depende da norma do estado ou município da filial.

Consequência prática: não programe “alvará vence em X anos”. Registre a validade impressa no documento e a antecedência de renovação conferida no site do órgão.

Redesim, Liberdade Econômica e classificação de risco

Duas leis federais orientam a lógica de risco. A Lei 13.874/2019, conhecida como Lei da Liberdade Econômica, garante no artigo 3º, inciso I, o direito de desenvolver atividade econômica de baixo risco sem a necessidade de atos públicos de liberação, nas condições que ela descreve. O mesmo artigo prevê que um ato do Poder Executivo federal disporá sobre a classificação de atividades de baixo risco, a ser observada na ausência de legislação estadual, distrital ou municipal específica.

A Lei 11.598/2007, que criou a Redesim, ganhou o artigo 5º-A pela Lei 14.195/2021: uma resolução do CGSIM (o comitê gestor da Redesim) dispõe sobre a classificação de risco das atividades, válida na falta de legislação local específica. A mesma lei prevê que, para atividades de risco médio, alvará e licenças sejam emitidos automaticamente, sem análise humana, pelo sistema de integração da Redesim, mediante termo de ciência e responsabilidade.

Para o controle: guarde a classificação de risco de cada filial com a data da consulta, registre os documentos dispensados e lembre que cada órgão aplica essas regras à validade dos seus documentos de um jeito. A data impressa no documento e a orientação do órgão local valem mais do que uma leitura genérica da lei. Na dúvida, confirme com o contador, o despachante ou o jurídico.

O workflow no n8n, passo a passo

Todos os nós abaixo constam na documentação oficial do n8n em docs.n8n.io. Se você ainda não usou a ferramenta, o guia de n8n com IA para pequenas empresas explica a instalação e os conceitos básicos.

A base de licenças por filial

O fluxo é tão bom quanto a base que ele lê. Pode ser uma planilha do Google Sheets ou uma tabela no Postgres, ambos com nós nativos no n8n. Sugestão de colunas:

  • Identificação: filial, CNPJ, endereço, município e UF.
  • Documento: tipo, número, órgão emissor, data de emissão e data de validade.
  • Regra: antecedência de renovação em dias, conferida no site do órgão, e link para a página oficial.
  • Responsáveis: responsável na filial, responsável no jurídico ou na área de legalização e um gestor para escalonamento.
  • Status: vigente, em renovação (com número de protocolo), vencido, dispensado.
  • Arquivo: link para o PDF no repositório de documentos e indicação de quem conferiu a data.

A antecedência evita alertar tarde demais: se a renovação exige vistoria, ela precisa cobrir o tempo de agendar e corrigir pendências. É uma decisão da empresa, não um prazo legal.

Os nós do fluxo

  1. Schedule Trigger: dispara o fluxo uma vez por dia, por exemplo às 7h. O nó aceita intervalos em minutos, horas, dias, semanas, meses ou expressão cron. Ele usa o fuso horário do workflow ou, se não houver, o da instância; em instalações próprias, o padrão é America/New York, então ajuste para America/Sao_Paulo. O workflow precisa estar salvo e publicado para o agendamento rodar.
  2. Google Sheets ou Postgres: lê todas as linhas com status vigente ou em renovação.
  3. Code ou Date & Time: calcula os dias até o vencimento e a faixa de alerta.
  4. Switch: separa os itens por faixa (aviso, atenção, crítico, vencido).
  5. Envio: Send Email ou Microsoft Outlook para e-mail, Slack (operação Send) ou Microsoft Teams (Chat Message ou Channel Message, operação Create).
  6. Atualização: grava na base a data do último alerta enviado, para evitar repetição.

O cálculo pode ficar num nó Code, em JavaScript. O n8n traz a biblioteca Luxon para datas:

const hoje = DateTime.now().setZone('America/Sao_Paulo').startOf('day');
return $input.all().map(item => {
  const validade = DateTime.fromISO(item.json.data_validade, { zone: 'America/Sao_Paulo' });
  const dias = Math.floor(validade.diff(hoje, 'days').days);
  const ant = Number(item.json.antecedencia_dias) || 90;
  const faixa = dias < 0 ? 'vencido' : dias <= ant / 3 ? 'critico'
    : dias <= ant * 2 / 3 ? 'atencao' : dias <= ant ? 'aviso' : 'ok';
  return { json: { ...item.json, dias_para_vencer: dias, faixa } };
});

O 90 é só um padrão para linhas sem antecedência preenchida. Guarde datas em formato ISO (AAAA-MM-DD) para evitar cálculos errados.

Escalonamento de alertas

Um alerta único some na caixa de entrada. O escalonamento sobe conforme a urgência:

Faixa Canal Destinatário Frequência sugerida
Aviso E-mail Responsável da filial Uma vez, ao entrar na faixa
Atenção E-mail e Slack ou Teams Filial e área de legalização Semanal
Crítico Slack ou Teams com pedido de confirmação Legalização e gestor regional Diária até haver protocolo
Vencido Todos os canais Diretoria responsável e jurídico Diária até a regularização

Os nós do Slack e do Microsoft Teams (em Chat Message) têm a operação Send and Wait for Response, que envia a mensagem e pausa o fluxo até alguém responder com aprovação, texto livre ou formulário. Use-a na faixa crítica para pedir o número do protocolo de renovação: quando ele chega, o fluxo grava na base e muda o status para “em renovação”, o que interrompe os alertas mais insistentes. Para falhas do próprio fluxo, configure um workflow de erro com o Error Trigger, que avisa a equipe quando a execução diária quebra.

IA para ler a validade de PDFs digitalizados

Muitos alvarás antigos estão em PDF escaneado, sem texto selecionável. O nó Extract from File (operação Extract From PDF) lê o texto de PDFs gerados digitalmente, mas a documentação não menciona OCR. Para documentos escaneados, a alternativa é um modelo que lê o arquivo diretamente, como o nó Google Gemini, que tem a operação Analyze Document. Veja também a página de integrações do Google Gemini.

Para transformar a resposta em campos estruturados, o nó Information Extractor recebe o texto e devolve um JSON conforme um esquema que você define: por descrição de atributos, por exemplo de JSON ou por JSON Schema. Campos úteis: tipo de documento, número, órgão emissor, data de emissão, data de validade, endereço e CNPJ.

Peça ao modelo que devolva vazio quando a data não estiver legível, compare CNPJ e endereço com os da filial e grave a data extraída como “aguardando conferência”, nunca direto como vigente.

Essa mesma lógica de extração e conferência aparece no artigo sobre emissão de certidões negativas com n8n e IA, que trata de outro tipo de documento com validade.

Revisão humana, guarda de documentos e LGPD

A automação avisa; quem decide é uma pessoa. Defina quem confere datas extraídas por IA, quem marca um documento como dispensado e quem encerra alertas, e registre na base quem conferiu e quando. Essa trilha mostra, numa auditoria, que o controle funciona.

Guarde o PDF original, as versões anteriores e os protocolos num repositório com controle de acesso, como Google Drive ou SharePoint, com o link na base. Na filial, siga a exigência local sobre manter o documento disponível ou afixado.

Sobre a LGPD (Lei 13.709/2018): alvarás e licenças tratam principalmente de dados da empresa, mas podem trazer nomes, CPFs e registros profissionais de sócios e responsáveis técnicos, e a base guarda nomes e contatos de funcionários para os alertas. Limite o acesso por perfil, evite mandar o documento inteiro em mensagens de Slack ou Teams (envie o link) e, ao usar um modelo de IA por API, escolha um plano empresarial com contrato de tratamento de dados. O guia de LGPD e IA na empresa aprofunda bases legais e cuidados com fornecedores.

Exemplo: rede de padarias com filiais em São Paulo e Minas Gerais

Uma rede de padarias tem lojas na capital paulista e no interior de Minas Gerais, e cada gerente guardava os documentos da própria loja. O desenho adotado:

  1. A área administrativa levantou, loja por loja, quais documentos se aplicavam: licença de funcionamento municipal, licença sanitária, documento do Corpo de Bombeiros e, onde exigido, outros registros locais. Os dispensados entraram na base com o motivo.
  2. Os PDFs escaneados passaram pelo nó Google Gemini com Analyze Document e pelo Information Extractor. Uma analista conferiu cada data contra o documento original antes de liberar a linha.
  3. Para as lojas mineiras, a antecedência de renovação do documento dos Bombeiros considerou a orientação oficial de pedir antes do fim da validade pelo Infoscip. Para as lojas paulistanas, a equipe registrou a classificação de risco obtida na consulta do Empreenda Fácil.
  4. O Schedule Trigger roda todo dia às 7h, horário de Brasília. Os gerentes recebem e-mail na faixa de aviso, e o canal de legalização no Teams recebe os casos de atenção e críticos.
  5. Na faixa crítica, o fluxo pede no Teams o número do protocolo. Com ele registrado, o status muda para “em renovação” e os alertas diários param.

O ganho esperado é previsibilidade sobre o que vence em cada loja e quem cuida. Os prazos continuam vindo dos documentos e dos órgãos, não do fluxo.

Erros comuns

  • Usar um prazo padrão para todas as cidades. Validade e renovação mudam por órgão, município e estado. Use a data do documento.
  • Confiar na data extraída por IA sem conferência. Um dígito lido errado num PDF escaneado vira um vencimento perdido.
  • Alertar só no dia do vencimento. Renovações com vistoria precisam de antecedência.
  • Esquecer o fuso horário. Em instalação própria, o padrão do n8n é America/New York; ajuste para o horário de Brasília.
  • Não registrar protocolos. Sem o status “em renovação”, a equipe recebe alertas de algo que já está sendo resolvido e passa a ignorar todos.

Perguntas frequentes

Qual é a validade de um alvará de funcionamento?

Depende do município e da atividade. Não existe um prazo único nacional que você possa aplicar a todas as filiais. Registre a validade que consta no documento e confira as regras no site da prefeitura.

Atividade de baixo risco precisa de alvará?

A Lei 13.874/2019 dispensa atos públicos de liberação para atividade de baixo risco, nas condições que descreve, e a classificação segue a norma local ou, na falta dela, a federal. Confirme na consulta do município ou do integrador da Redesim.

Preciso de IA para montar esse controle?

Não. Planilha, Schedule Trigger, cálculo de datas e alertas bastam. A IA acelera a leitura de PDFs digitalizados, sempre com conferência humana.

O fluxo pode pedir a renovação sozinho?

Não é recomendável: cada órgão tem sistema e exigências próprias. O fluxo avisa, cobra e registra o protocolo; quem responde pela legalização faz o pedido.

Fontes e leitura recomendada

Sobre

A Redação IA Mágica é formada por especialistas e pesquisadores em inteligência artificial aplicada, agentes autônomos, automações no-code/pro-code e grandes modelos de linguagem (LLMs). Nossos conteúdos cobrem implementações reais, análises e tutoriais aprofundados para profissionais e empresas.