Caixa de entrada e preferências de notificações
A página /notifications — a caixa de entrada onde os eventos de reserva aparecem em tempo real e a aba de preferências para ligar e desligar canais.
Última atualização: 2026-05-11
O ícone de sino na barra lateral (Notificações, rota /notifications) abre uma página dedicada com duas abas: Caixa de entrada e Preferências. A caixa de entrada é o seu feed de eventos em tempo real; as preferências são onde você controla o que dispara um evento em primeiro lugar.
Caixa de entrada
A aba Caixa de entrada lista todos os eventos de notificação do salão atual — novas reservas, cancelamentos, reagendamentos, envios de admissão e assim por diante. Ela atualiza em tempo real por meio de um websocket: uma nova reserva chega, a caixa de entrada se atualiza sem recarregar, e o selo de não lidas na barra lateral aumenta.
Cada linha na caixa de entrada mostra:
- Tipo de evento — o que aconteceu (ex.: Nova reserva, Reserva cancelada, Admissão enviada).
- Entidade relacionada — normalmente o nome do cliente / da reserva com um link para a página de detalhes.
- Quando — tempo relativo (ex.: há 2 minutos).
- Um estado de lida / não lida — as linhas não lidas ficam destacadas; clique em qualquer ponto da linha para marcar como lida e seguir o link.
O topo da caixa de entrada tem filtros — alterne entre Todos, Não lidas e subconjuntos por tipo de evento para restringir o que você está procurando. Útil quando houve uma manhã movimentada e você quer ver apenas os reagendamentos.
Se o salão ainda não teve nenhum evento, você verá um aviso de estado vazio em vez da lista.
Cartão de notificações push
Acima da lista, a caixa de entrada mostra um cartão de notificações push. A partir daqui você pode:
- Ativar push — o navegador pede permissão; uma vez concedida, o Randvu pode enviar notificações para a área de trabalho mesmo quando esta aba não está em foco.
- Desativar push — revoga a subscrição.
O push usa a Push API padrão do navegador — funciona em todos os navegadores de desktop modernos. O suporte em dispositivos móveis depende de o navegador suportá-lo.
Preferências
A aba Preferências é uma matriz de canais por evento. Cada linha é um tipo de evento (ex.: Reserva criada, Lembrete de reserva, Reserva cancelada); cada coluna é um canal. Hoje, as duas colunas que existem são:
- Push — a subscrição de push do navegador configurada acima.
- E-mail — enviado para o e-mail do proprietário do salão.
Para cada evento, ative / desative cada canal. As alterações são guardadas imediatamente.
SMS e WhatsApp aparecem como colunas em alguns materiais de marketing, mas ainda não foram lançados — a lista de canais subjacente no código é apenas Push e E-mail hoje.
O que você não pode alterar aqui
Duas coisas que você pode estar procurando e que não estão nesta página:
- Texto dos modelos — o que a notificação realmente diz. Hoje, esses textos são controlados pela plataforma; não há um editor de modelos no admin.
- Horário dos lembretes — quando os lembretes são enviados antes de uma marcação. Também controlado pela plataforma hoje.
Se isso for lançado em uma versão futura, aparecerá em Preferências.