Skip to content

Notificações

O SystemClinic envia notificações automáticas para pacientes e usuários internos em momentos-chave do fluxo de atendimento.

Notificações para Pacientes

EventoQuandoCanalStatus
Confirmação de agendamentoImediatamente após criaçãoE-mail✅ MVP
Lembrete de consulta24h antes do horário agendadoE-mail✅ MVP
Lembrete de consulta2h antes do horário agendadoE-mail✅ MVP
Cancelamento de agendamentoQuando cancelado pela clínicaE-mail✅ MVP
Confirmação via WhatsAppImediatamente após criaçãoWhatsApp🚧 V1
Lembrete via WhatsApp24h antesWhatsApp🚧 V1

Notificações Internas (In-app)

O módulo Notificações (/app/notifications) exibe alertas internos:

  • Novos agendamentos criados
  • Mudanças de status de agendamentos
  • Confirmações de pagamento
  • Alertas de estoque mínimo
  • Erros de integração (NFS-e, gateway)

As notificações em tempo real chegam via SignalR sem necessidade de recarregar a página.

Configuração de E-mails

Os e-mails são enviados via Resend (provedor de e-mail transacional).

Configuração em Configurações → Integrações → Resend:

  • Chave de API do Resend
  • E-mail remetente (ex: noreply@clinicapiloto.com.br)
  • Nome do remetente

Tratamento de Falhas

Quando o envio de um e-mail falha:

  1. O sistema tenta reenviar automaticamente até 3 vezes
  2. Os intervalos são: 1 minuto → 5 minutos → 15 minutos
  3. Se falhar nas 3 tentativas, a notificação vai para a dead-letter queue
  4. Um alerta interno é gerado para o Admin revisar manualmente

Paciente sem E-mail Cadastrado

Se um paciente não tem e-mail cadastrado:

  • O agendamento é criado normalmente
  • A notificação não é enviada
  • Um alerta é exibido na tela para a recepcionista informar ou buscar o contato

Acesso

  • URL: /app/notifications
  • Guard: Requer autenticação

Desenvolvido com ❤️ pela equipe FastGivr.