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

Como automatizar a gestao de listas de presenca com n8n

GRS Automações24 de setembro de 20264 min de leitura
Como automatizar a gestao de listas de presenca com n8n

Controlar quem chegou, quem faltou e quem se atrasou ainda é um pesadelo manual em muitas escolas, cursos, treinamentos e academias. Alguém passa uma prancheta, digita tudo depois no fim do dia e — inevitavelmente — perde registros. Com o n8n, dá para transformar esse processo em algo automático, rastreável e integrado ao WhatsApp. Vamos ao passo a passo prático.

Por que automatizar a lista de presença

Em negócios que dependem de comparecimento — cursos presenciais, aulas de idiomas, personal training, workshops, reuniões de equipe — a presença é um dado valioso. Ela alimenta:

  • Emissão de certificados (só quem teve X% de presença)
  • Cobrança proporcional em modelos por sessão
  • Alertas para quem está faltando demais (risco de evasão)
  • Relatórios para o gestor sem digitação manual

Quando esse dado vive numa prancheta de papel, ele morre ali. Automatizando com n8n, cada presença vira um registro estruturado que você pode consultar, somar e disparar ações.

O fluxo básico com QR Code

A forma mais leve de capturar presença é um QR Code fixo na porta da sala ou impresso na credencial. O participante escaneia com o celular e é levado a um formulário simples (nome ou CPF).

  1. Webhook (n8n): cada leitura do QR aciona uma URL que o n8n recebe via node Webhook.
  2. Function/Set: o n8n registra data, hora e identifica o participante.
  3. Validação: um node IF confere se a pessoa está na lista de matriculados e se ainda não marcou presença naquele dia (evita duplicidade).
  4. Google Sheets ou banco: o registro é gravado numa aba por turma/data.
  5. Resposta ao participante: o webhook devolve uma confirmação ("Presença registrada, boa aula!").

Esse fluxo funciona sem app, sem catraca cara e sem hardware especial — só um celular e a URL do webhook.

Registrando presença pelo WhatsApp

Para equipes remotas ou eventos híbridos, o WhatsApp é ainda mais direto. O participante manda uma mensagem tipo "presente" no horário combinado.

  • Node de WhatsApp (via Evolution API ou provedor oficial) captura a mensagem de entrada.
  • Um node Switch interpreta a intenção: "presente", "cheguei", ou até um áudio (que você transcreve com IA antes).
  • O n8n cruza o número de telefone com o cadastro, grava o registro e responde com um emoji de check.

Dica prática: use um node de Schedule para abrir uma "janela de presença" (ex.: das 8h às 8h20). Mensagens fora desse intervalo caem como atraso ou são ignoradas, evitando marcações fora de hora.

Alertas automáticos de ausência

Aqui está o pulo do gato. Depois que a janela fecha, o n8n compara a lista de matriculados com a lista de presentes e identifica os ausentes:

  1. Node Schedule dispara 5 minutos após o fim da janela.
  2. O n8n lê os matriculados e os presentes do dia.
  3. Um node Merge/Compare gera a lista de faltantes.
  4. Para cada ausente, dispara um WhatsApp: "Sentimos sua falta hoje. Precisa reagendar?"
  5. O gestor recebe um resumo consolidado: total de presentes, faltantes e taxa de comparecimento.

Esse retorno rápido reduz evasão em cursos e mantém a equipe engajada em treinamentos internos.

Relatórios de frequência sem esforço

Com os registros estruturados, montar relatórios vira questão de agendamento. Um fluxo semanal no n8n pode:

  • Somar presenças por participante no período
  • Calcular o percentual de frequência
  • Sinalizar quem passou do limite de faltas
  • Enviar um PDF ou planilha ao coordenador por e-mail

Para certificados, adicione uma condição: quando a frequência atinge o mínimo exigido, o n8n gera o documento (com um node de template) e envia automaticamente ao aluno.

Cuidados importantes

Alguns detalhes evitam dor de cabeça:

  • Anti-fraude: para QR Code, gere um token que muda por sessão, evitando que alguém marque presença de casa.
  • LGPD: presença é dado pessoal. Guarde apenas o necessário e informe como o dado é usado.
  • Fallback manual: mantenha um caminho para o instrutor corrigir marcações erradas direto na planilha.

Colocando em prática

Comece pequeno: um único fluxo com webhook + Google Sheets já elimina a digitação manual. Depois evolua para WhatsApp, alertas de ausência e relatórios automáticos. O n8n conecta tudo isso sem código complexo, e você mantém o controle total dos dados.

Se quiser um sistema de presença sob medida — integrado ao seu WhatsApp, com alertas e relatórios prontos — a GRS Automações pode desenhar e implementar o fluxo completo para o seu negócio. Fale com a gente e transforme sua prancheta de papel em automação de verdade.