Appearance
Preferências de notificação
Objetivo: dar controle sobre o que a plataforma avisa e por onde, sem transformar isso numa matriz impossível de manter.
O que faz: separa a decisão em dois eixos que se somam (o canal da pessoa e o tipo permitido pela empresa) e garante que aviso obrigatório sempre chegue. O que NÃO faz: não cria uma matriz por pessoa e por tipo, não muda o conteúdo dos avisos e não desliga o que é obrigatório.
Vocabulário
- Canal: por onde o aviso chega. São quatro: WhatsApp, SMS, e-mail e plataforma (painel e push do app).
- Tipo: o evento que gera o aviso (contrato assinado, prazo de compliance chegando, plano renovado).
- Obrigatório: aviso de segurança, legal, fiscal ou de provisionamento que nunca se desliga. Código de verificação, redefinição de senha, convite, alerta de acesso incomum, cópia do documento assinado, recibo e falha de cobrança.
- Opcional: todo o resto. Lembretes, situação de compliance, negociação, renovação, comentários e ciclo de vida do contrato.
Os dois níveis
A empresa define duas coisas, válidas para todos os membros:
- Tipos ativos: liga e desliga cada tipo opcional, agrupado por área. Os obrigatórios aparecem travados.
- Canais permitidos: a lista de canais que a empresa usa. Desligar WhatsApp por custo, por exemplo. Vale só para avisos opcionais.
A pessoa escolhe por quais canais quer ser alcançada, dentro do que a empresa permite. Canal bloqueado pela empresa aparece desabilitado, com a explicação.
Os dois fronts existem na web e no app: a pessoa acessa pelo perfil, o proprietário e os administradores pela configuração da empresa. As regras são idênticas nas duas superfícies.
Quando um aviso é entregue
Um aviso de um tipo, por um canal, para uma pessoa de uma empresa chega quando:
- o tipo é obrigatório; ou
- o tipo está ativo na empresa e o canal é permitido por ela e o canal está ligado para a pessoa.
Aviso obrigatório ignora tudo e sempre chega pelo canal exigido, inclusive o código por SMS quando a empresa desativou o canal SMS.
Sem nenhuma configuração, o padrão é tudo ligado e permitido: introduzir as preferências não mudou o que já era enviado.
As regras
- RN-001 A pessoa controla apenas canais. A empresa controla tipos e a lista de canais permitidos. Os dois eixos se somam, sem conflito.
- RN-002 Aviso obrigatório ignora a preferência da pessoa e a lista da empresa, e sempre é entregue.
- RN-003 O bloqueio de canal da empresa vale só para avisos opcionais, e o canal bloqueado fica indisponível para a pessoa marcar.
- RN-004 Configurar tipos e canais da empresa é do proprietário ou administrador.
- RN-005 Ausência de configuração significa ligado e permitido. Nenhuma migração é necessária.
- RN-006 O canal plataforma cobre o painel e o push do app juntos. Desligá-lo suprime os dois, para avisos opcionais.
- RN-007 Hoje não existe aviso opcional por SMS, que é usado só para código obrigatório. O interruptor de SMS fica sem efeito prático até isso mudar.
Exemplos
- Feliz: João Exemplo deixa só o e-mail ligado. Passa a receber lembretes e situações por e-mail, e continua recebendo código de verificação e alerta de login normalmente, por serem obrigatórios.
- Borda: a administradora Maria Exemplo desliga o tipo "plano renovado" na empresa. Ninguém recebe mais esse aviso, por nenhum canal, independentemente da preferência pessoal.
- Falha evitada: a empresa remove o WhatsApp da lista. O canal aparece desabilitado no perfil das pessoas, mas um aviso obrigatório que dependa dele continua sendo entregue.
Métricas
- M-001: avisos opcionais entregues respeitando os três testes, alvo 100%.
- M-002: avisos obrigatórios entregues mesmo com canais desligados, alvo 100%.
- M-003: nenhum aviso opcional entregue por canal bloqueado, alvo zero violações.
Compliance
- Consentimento: a preferência de canal materializa a escolha da pessoa sobre por onde ser contatada. Os obrigatórios permanecem por necessidade legal e de segurança.
- PII: esta página não usa dado real.
- Auditoria: a configuração da empresa é restrita a proprietário e administrador, e a decisão de entrega reaproveita os canais de envio já existentes.
Relacionados
- Perfil: onde a pessoa escolhe os canais.
- Configurações da empresa: onde a empresa define tipos e canais.
- API de Notificações.