Como configurar alertas proativos (Slack + Email)
Receber notificação quando taxa de erro do tenant ultrapassar threshold.
Onde configurar
No detalhe da empresa (
/admin/empresa/[id]), seção Alertas proativos.4 campos
- Slack Incoming Webhook URL (opcional) — vazio = sem alerta no Slack
- Email pra alerta (opcional) — vazio = sem alerta por email
- Threshold = % de erro mínima pra alertar (default 5%)
- Volume mínimo = mensagens/24h pra considerar significativo (default 10)
Você pode preencher só Slack, só email, ou os dois.
Setup do Slack
- Vai em api.slack.com/messaging/webhooks
- Cria nova app ou usa existente
- Habilita Incoming Webhooks → Add New Webhook to Workspace
- Escolhe canal (ex:
#alerts-nexio) - Copia a URL
https://hooks.slack.com/services/T0/B0/xxxx - Cola no campo do Lefia
Setup do email
Apenas digite o email no campo. O Lefia envia via Resend (sender configurado nas env vars
RESEND_*). Email contém:
- Taxa de erro vs threshold
- Total de mensagens / total de erros nas últimas 24h
- Botão direto pro
/monitor/empresa/[id]da empresa
Comportamento do cron
- Roda diariamente às 08:00 UTC
- Se
error_rate > thresholdEvolume > min_messages→ dispara - Slack e email são disparados em paralelo (se ambos configurados)
- Dedupe 24h: não alerta de novo no mesmo dia (evita spam)
- Histórico das vezes que alertou fica em
tenant_alerts_fired
Testar
Pra simular um alerta agora (sem esperar 24h), ajuste o threshold pra
0% temporariamente e force uma mensagem de erro. Depois volte o threshold pro valor normal.Credencial recusada repetida (28/09/2026)
Na mesma seção Alertas fica o que fazer quando a origem de uma integração agendada recusa a credencial (HTTP 401 ou login do Oracle recusado) em várias execuções seguidas:
- Falhas seguidas — de 1 a 20 (padrão 3). Só execuções agendadas contam, desde a última retomada ou troca de credencial.
- Ao atingir — Pausar o agendamento e avisar (padrão) ou Não pausar, só avisar. Só avisar manda um aviso por sequência de falhas; um sucesso ou a retomada zera.
O aviso vai para o sino do administrador e para o e-mail e o Slack desta seção (sem canal, só o sino). HTTP 403, origem fora do ar e timeout nunca disparam. Cada integração pode sobrescrever na edição (Execução › Avançado). Detalhes no artigo "Execuções".
Webhook e e-mail guardados (28/09/2026)
Depois de salvos, o webhook do Slack e o e-mail aparecem mascarados (
https://hooks.slack.com/…/•••• e o•••@empresa.com): o valor completo não volta para a tela nem pode ser lido pela API por quem é da empresa. Para trocar, use Substituir e cole o novo; para parar de alertar naquele canal, Remover. Salvar só o threshold ou o volume mínimo mantém o que já está guardado. A configuração fica em Configurações (admin da empresa) e no detalhe da empresa (backoffice).Se a seção não carregar (03/10/2026)
Se a leitura do webhook e do e-mail falhar, só a seção Alertas mostra o aviso, com um Código do erro; o resto das Configurações funciona normalmente. Recarregue em alguns minutos; se continuar, abra um chamado com o código — é o mesmo registrado para a equipe Lefia.
Histórico de versões
- v1.4.1
Correção: se a leitura dos canais de alerta (webhook do Slack e e-mail) falhar, só a seção Alertas das Configurações mostra o erro, com um código para o chamado (o mesmo registrado em /admin/errors). Antes a tela de Configurações inteira caía. Os canais continuam chegando à tela só mascarados.
03/10/2026 · updated
- v1.4.0
Alertas proativos da empresa: o webhook do Slack e o e-mail de alerta deixam de ser lidos pela API por quem é da empresa (inclusive admin) e nunca vão completos ao navegador. Nas telas de configurações e do detalhe da empresa aparecem mascarados (https://hooks.slack.com/…/•••• e o•••@empresa.com), com Substituir e Remover; salvar os outros campos não apaga o que está guardado. O alerta diário continua saindo pelos mesmos canais.
28/09/2026 · updated
- v1.3.0
Artigo de ajuda atualizado: agora documenta alerta por email (não só Slack). Título mudou pra "Alertas proativos (Slack + Email)".
27/04/2026 · updated
- v1.2.0
Alertas proativos UI traduzido nos 3 idiomas.
27/04/2026 · updated
- v1.1.0
Alertas de erro agora podem ser enviados por email (campo alert_email no tenant) — Slack continua funcionando paralelo.
27/04/2026 · updated
- v1.0.0
Release inicial documentada na Central de Ajuda.
26/04/2026 · new