Notificações
O sistema de notificações envia comunicações multicanal para clientes sobre eventos importantes.
Canais
| Canal | Descrição |
|---|---|
| Envio via SMTP | |
| in_app | Armazenada no banco para exibição no portal |
| webhook | Enviada ao endpoint configurado |
Tipos de Notificação
Assinaturas
subscription_renewal— Assinatura renovadasubscription_created— Nova assinaturasubscription_canceled— Assinatura cancelada
Pagamentos
payment_succeeded— Pagamento processadopayment_failed— Pagamento falhou
Faturas
invoice_created— Fatura geradainvoice_overdue— Fatura vencida
Conta
trial_ending— Trial expirandoplan_changed— Plano alteradoaccount_suspended— Conta suspensaaccount_activated— Conta reativada
Portal
portal_invitation— Convite para o portalportal_signup_verification— Verificação de e-mail
Propostas
proposal_sent— Proposta enviadaproposal_reminder— Lembrete de propostaproposal_expired— Proposta expiradaproposal_accepted— Proposta aceitaproposal_rejected— Proposta rejeitada
Status da Notificação
| Status | Descrição |
|---|---|
pending | Aguardando envio |
sent | Enviada/enfileirada |
delivered | Confirmada como entregue |
failed | Falha no envio |
read | Lida (apenas in_app) |
Preferências
Cada conta de cobrança pode configurar preferências por tipo de notificação:
- Habilitar/desabilitar e-mail
- Habilitar/desabilitar in-app
- Habilitar/desabilitar webhook
O sistema verifica as preferências antes de enviar.
Retry
Notificações falhas podem ser retentadas manualmente.
Captura de tela
A tela /dashboard/notifications reúne configuração de canais (e-mail, in-app, webhook), templates por evento, histórico de envios com status (sent, delivered, bounced, failed), gráficos de entregas no período e filtros por canal, destinatário e tipo de notificação.
