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.

Este artigo foi útil?