Membros ativos vs perdidos
Cada membro no GCM está ativo ou perdido. A distinção importa porque:
- Membros perdidos não contam contra o limite de membros do seu plano.
- Eles são excluídos das listas padrão de presença e mensageria.
- Eles ainda aparecem na busca e nos relatórios — não são excluídos.
Isso é diferente de soft-delete: um membro excluído fica oculto em quase todos os lugares, aguardando purga permanente. Um membro perdido está visível, mas reconhecido como desengajado.
O que significa "perdido"
Um membro é marcado como perdido quando você define seu carimbo de hora lost_at — a data em que você concluiu que ele não está mais frequentando. Isso pode acontecer:
- Manualmente — abra o perfil, clique na ação de marcar como perdido.
- Automaticamente — um workflow com o gatilho sem presença por N semanas.
- Em massa — no módulo de ações em massa, filtre por última data de presença e marque o resultado.

WARNING
Marcar como perdido não é uma punição — é higiene de dados pastoral. Muitas igrejas saudáveis marcam cerca de 15 por cento da lista como perdida. O objetivo é manter sua lista de ativos precisa para que mensagens e relatórios reflitam a realidade.
O widget de membros perdidos
Seu painel tem um bloco Membros perdidos mostrando a contagem atual. Clicar leva você a uma lista filtrada — os mesmos membros que você veria filtrando a lista principal com Status = Perdido.
Da lista você pode:
- Abrir perfis para revisar o histórico.
- Enviar uma mensagem de "sentimos sua falta".
- Recuperar quem voltar a aparecer.
- Entregar um lote a um pastor para acompanhamento pessoal.
Recuperando um membro
Quando alguém retorna depois de ser marcado como perdido, abra o perfil dele e clique na ação de recuperar. Isso:
- Limpa o carimbo de hora
lost_at. - Adiciona-o de volta às contagens de ativos imediatamente.
- Dispara o evento de workflow
member.recovered(para que você possa enviar automaticamente uma mensagem de boas-vindas de volta, atribuir um novo pastor etc.).
O período de "perdido" permanece no log de atividade — você sempre pode ver "perdido em 4 de março, recuperado em 21 de maio" depois.
Como "perdido" difere de "excluído"
| Comportamento | Perdido | Soft-delete |
|---|---|---|
| Conta contra o limite do plano | não | não |
| Visível na lista principal de membros | com filtro | não |
| Visível no perfil se você tiver o link | sim | não |
| Histórico de presença + doações preservado | sim | sim (oculto) |
| Reversível | sim — a qualquer momento | sim — dentro de 30 dias |
| Aparece na busca | sim | não |
| Disparado por | manual ou workflow | ação manual de exclusão |
Use perdido para pessoas que pararam de frequentar. Use excluir quando um cadastro foi criado por engano ou é uma duplicata verdadeira.
Workflows em torno do status de perdido
Os eventos que disparam na mudança de status:
member.marked_lost— dispara quandolost_até definido.member.recovered— dispara quandolost_até limpo.
Uma receita comum é encadear esses:
- Sem presença por 6 semanas → marcar como perdido + notificar pastor.
- Marcado como perdido → enviar uma mensagem de "pensando em você" depois de 2 dias.
- Recuperado → notificar o pastor e adicionar a um grupo de reintegração.
Veja Workflow de acompanhamento de recém-chegados para a mecânica — o mesmo padrão invertido te dá reengajamento.
Permissões
| Ação | Admin | Pastor | Membro |
|---|---|---|---|
| Ver lista de perdidos | sim | limitado | não |
| Marcar um membro como perdido | sim | limitado | não |
| Recuperar um membro | sim | limitado | não |
Perguntas comuns
Marcar como perdido remove o histórico de doações? Não. As doações permanecem anexadas, declarações de fim de ano ainda saem e o perfil do doador ainda mostra os presentes. Estamos apenas reconhecendo que ele não está mais frequentando — sua relação financeira é separada.
Que data devo usar para lost_at? A data em que você concluiu que ele não vai voltar, não a data em que descobriu. Então, se um membro parou de frequentar em janeiro mas você só o marcou em abril, defina a data como janeiro.
Um membro pode estar perdido e excluído ao mesmo tempo? Tecnicamente sim, mas é inútil. Se você está fazendo soft-delete, a flag de perdido é irrelevante.
Próximos passos
- Gatilhos de workflow — automatize a marcação como perdido com base na presença.
- Perfil do membro — veja onde aparece o banner de perdido.
- Fundindo duplicatas — se "perdido" na verdade significa "temos dois cadastros".
