Suporte ›Notificações

Notificações

Visão geral

O Ziptask envia notificações por dois canais:

  • Gaveta no app — o ícone de sininho na barra de ferramentas no canto superior direito. Mostra as 30 notificações mais recentes, agrupadas por Hoje / Ontem / Anteriores com carimbos de tempo relativos (“40m”, “2h”, “3d”). Cada uma tem um ícone com cor por área (tarefas, aprovações, pontos, cobrança); os itens não lidos ficam tingidos com um ponto, e o sininho mostra uma contagem real de não lidas (precisa mesmo além de 30). Tocar em uma notificação a marca como lida e navega até a lista/projeto relacionado.
  • Notificações push — alertas no nível do dispositivo no iOS, Android e web onde houver suporte. Disparam junto com a notificação no app para os mesmos eventos. Exige que o app tenha a permissão de notificação concedida no dispositivo.

Ambos os canais disparam para os mesmos eventos por padrão. Cada membro pode desativar eventos individuais por canal — veja Preferências de notificação abaixo.

Gerenciando a gaveta: o menu ⋯ no cabeçalho da gaveta tem Marcar todas como lidas e Limpar tudo (exclui todas as notificações daquele membro imediatamente). As notificações também expiram automaticamente após 90 dias — uma tarefa noturna remove as mais antigas, então a gaveta nunca vira um acúmulo sem limite. Não há exclusão por notificação; use Limpar tudo ou deixe as antigas se dissiparem.


Preferências de notificação

Cada membro controla quais eventos o notificam, e em qual canal, em Perfil → Notificações (apenas o próprio perfil — um membro não pode alterar as preferências de outro). As preferências são por conta: um membro que pertence a mais de uma conta as define separadamente para cada uma.

A aba tem duas partes:

  • Entrega — dois interruptores principais, Push e Sininho no app, cada um ativando ou desativando aquele canal inteiro em todos os eventos de uma vez. A linha abaixo de cada interruptor mostra o estado atual (“Ativado para todos os 16 eventos”, “Ativado para 9 de 16 eventos” ou “Silenciado”), para que um membro veja de relance o quanto está ativo.
  • O que te notifica — os eventos individuais, agrupados em seções (Tarefas e listas, Aprovações, Pontos e loja, Projetos e Lembretes). Cada evento tem seu próprio botão Push e No app, e cada cabeçalho de grupo mostra quantos dos seus eventos ainda estão ativos.

Outras coisas para saber:

  • Tudo está ativado por padrão. Um membro só desativa coisas; um membro totalmente novo (ou que nunca abriu a aba) recebe todo evento nos dois canais, exatamente como antes.
  • Desativar o Push de um evento ainda deixa a notificação do sininho no app (e vice-versa). Desativar os dois silencia aquele evento por completo para aquele membro.
  • Os alertas de cobrança e de plano estão sempre ativados e não aparecem na lista — pagamento falhou, pagamento recuperado, plano com upgrade e plano rebaixado não podem ser desativados, porque o dono da conta precisa vê-los.

As preferências entram em vigor no próximo evento correspondente; não há necessidade de sair e entrar de novo.


Permissões

| Ação | Todos os membros | | --------------------------------------- | ------------------- | --- | --- | | Receber notificações no app | ✓ | | Receber notificações push | ✓ | | Marcar uma notificação como lida | ✓ (apenas próprias) | | Marcar todas as notificações como lidas | ✓ | ✓ | ✓ |

Ninguém recebe notificações por ações que ele mesmo realizou.


Eventos de notificação no app

Atribuição a lista de tarefas

EventoDestinatárioMensagem
Membro adicionado a uma listaO membro adicionado”Você foi adicionado a ‘[título da lista]‘“
Membro removido de uma listaO membro removido”Você foi removido de ‘[título da lista]‘“

Itens de tarefa

EventoDestinatárioMensagem
Comentário publicado em um itemA pessoa atribuída ao item (se não for quem comentou)“Alguém comentou em ‘[título do item]‘“
Comentário publicado em um itemO criador da lista (se não for quem comentou nem a pessoa atribuída)“Alguém comentou em ‘[título do item]‘“
Item enviado para aprovaçãoTodos os membros Admin e Root (exceto quem enviou)”‘[título do item]’ foi enviado para aprovação”
Item aprovadoA pessoa atribuída (se não for quem aprovou)”‘[título do item]’ foi aprovado”
Item rejeitado de volta para em andamentoA pessoa atribuída (se não for quem rejeitou)”‘[título do item]’ foi devolvido para revisão”
Item concluídoO criador da lista (se não for quem o concluiu)”‘[título do item]’ foi marcado como concluído”
Item concluído por um admin em nome de um membroA pessoa atribuída (se não for quem o concluiu, e não for já o criador da lista)”‘[título do item]’ foi marcado como concluído”

Pontos (requer a flag points_system)

EventoDestinatárioMensagem
Pontos concedidos na conclusão direta do itemA pessoa atribuída”Você ganhou [n] pts por concluir ‘[título do item]‘“
Pontos concedidos na aprovação do itemA pessoa atribuída”Você ganhou [n] pts por concluir ‘[título do item]’”

As notificações de pontos só disparam quando o item tem um valor de pontos maior que zero.

Loja de pontos (requer a flag store_enabled)

EventoDestinatárioMensagem
Membro envia uma solicitação de resgateTodos os membros Admin e Root (exceto quem resgatou)“[Nome do membro] solicitou um resgate de ‘[título da recompensa]‘“
Resgate aprovadoO membro que resgatou”Seu resgate de ‘[título da recompensa]’ foi aprovado!”
Resgate rejeitadoO membro que resgatou”Seu resgate de ‘[título da recompensa]’ foi rejeitado. [n] pts foram reembolsados.”
Resgate atendidoO membro que resgatou”Sua recompensa ‘[título da recompensa]’ foi atendida. Aproveite!”

Cobrança

EventoDestinatárioMensagem
Um pagamento falhaUsuário Root”Seu último pagamento falhou. Atualize seu método de pagamento para não perder o acesso.”

As notificações de cobrança são enviadas apenas ao Root, por ser o responsável pela cobrança da conta.


Eventos de notificação push

As notificações push disparam para os mesmos eventos das notificações no app. O texto da mensagem é ligeiramente condensado para exibição no celular.

EventoTítulo do pushCorpo do push
Membro adicionado a uma listaNova lista compartilhada”Você foi adicionado a ‘[título da lista]‘“
Membro removido de uma listaRemovido da lista”Você foi removido de ‘[título da lista]‘“
Comentário publicadoNovo comentário”Novo comentário em ‘[título do item]‘“
Item concluídoItem concluído”‘[título do item]’ foi marcado como concluído”
Item enviado para aprovaçãoAprovação solicitada”‘[título do item]’ foi enviado para aprovação”
Item aprovadoItem aprovado”‘[título do item]’ foi aprovado”
Item rejeitadoEnvio rejeitado”‘[título do item]’ foi devolvido para revisão”
Pontos ganhosPontos ganhos”Você ganhou [n] pts por concluir ‘[título do item]‘“
Resgate solicitadoNova solicitação de resgate”[Nome do membro] solicitou um resgate de ‘[título da recompensa]‘“
Resgate aprovadoResgate aprovado”Seu resgate na loja foi aprovado”
Resgate rejeitadoResgate rejeitado”Seu resgate na loja foi rejeitado”
Resgate atendidoResgate atendido”Seu resgate na loja foi atendido”
Pagamento falhouPagamento falhou”Atualize seu método de pagamento para manter seu plano ativo”

As notificações push exigem que a entrega por push esteja ativada para a conta. Se não estiver, as notificações no app ainda disparam normalmente — apenas a entrega por push é pulada.


Notas de suporte

  • Nenhuma notificação recebida: Confirme que o destinatário não é a mesma pessoa que realizou a ação — autonotificações nunca são enviadas. Confirme também que a feature flag relevante está ativada se o evento for restrito por flag (pontos, loja). Depois verifique se o membro não desativou aquele evento em Perfil → Notificações — um membro que silenciou um evento nos dois canais não o receberá.
  • Recebendo push, mas não o sininho no app (ou vice-versa): O membro desativou apenas aquele canal para aquele evento em Perfil → Notificações. Isso é esperado — o outro canal continua funcionando.
  • O push não chega, mas o app funciona: O usuário pode ter negado a permissão de notificação no dispositivo. Peça a ele para verificar Configurações → Notificações para o app do Ziptask. O push também exige que a entrega por push esteja ativada para a conta.
  • O selo do sininho não some: Tocar em uma notificação a marca como lida individualmente. O botão “Marcar todas como lidas” no topo da gaveta limpa todas as não lidas de uma vez.
  • Notificação de pagamento falhou: Apenas o Root recebe isso. Se um Admin relata que não viu um aviso de pagamento, isso é esperado — direcione-o ao Root para tratar da atualização de cobrança.
  • Notificação tocada, mas não navegou: As notificações de eventos de cobrança (pagamento falhou) não têm lista de tarefas associada e não navegam a lugar nenhum ao serem tocadas — isso é esperado.