Skip to content

Hierarquia e presença

Duas das coisas mais úteis que o formulário de visitante pode fazer vão além de só criar um registro de membro. A primeira é perguntar ao visitante onde ele visitou — qual campus, qual filial, qual pequeno grupo — para que ele seja roteado para o pastor certo e a equipe de acompanhamento certa. A segunda é marcá-lo presente no serviço desta manhã automaticamente, para que ele apareça nos relatórios de presença e nunca precise ser adicionado manualmente.

Ambos vêm desligados por padrão. Ambos levam cerca de trinta segundos para ligar. Juntos é o que faz o formulário de visitante passar de "só um formulário de cadastro" para "o primeiro passo do seu pipeline de assimilação".

Atribuição de hierarquia

Se sua igreja é mono-sede sem pequenos grupos, você pode pular esta seção. O formulário já atribui cada visitante à sua organização como um todo — é tudo de que você precisa.

Se sua igreja tem mais de um campus, ou filiais em cidades diferentes, ou uma rede de células, você vai querer que o formulário pergunte por qual o visitante entrou.

Como os campos de hierarquia aparecem no formulário

A hierarquia da sua organização é definida em Configurações → Estrutura da org. Você nomeia cada nível (ex.: FilialCentroCélula) e cria unidades em cada nível (filial de Lagos, filial de Abuja, etc.).

Para cada nível hierárquico habilitado, o configurador do formulário de visitante (Configurações → Formulário de visitante) mostra um campo correspondente que você pode ligar ou desligar. Então se sua igreja tem três níveis — Região, Campus, Pequeno Grupo — o editor terá três campos hierárquicos: um por nível.

Campos de hierarquia no editor

Ligue-os para os níveis dos quais você quer que os visitantes escolham. A maioria das igrejas habilita apenas o nível de campus — visitantes sabem qual campus visitaram mas raramente sabem qual pequeno grupo vai recebê-los, então deixe esse para a equipe atribuir depois.

O que o visitante vê

Se você habilita o campo de campus, o formulário mostra um menu suspenso "Qual campus você visitou?". As opções são puxadas ao vivo dos seus campi ativos — adicionar um novo campus em Estrutura da org faz com que apareça no formulário imediatamente.

Subníveis filtram dinamicamente: se um visitante escolhe "campus de Lagos" e você também habilitou o nível de célula, o menu suspenso de célula só mostra células sob Lagos.

Onde a atribuição aterrissa

O registro do visitante é escrito em members, e uma linha em member_unit_assignments liga ele à unidade hierárquica selecionada. A partir daí:

  • O pastor / pastor de cuidado da unidade vê o novo visitante no seu painel de cuidado.
  • Workflows com escopo nessa unidade podem disparar — veja Gatilhos de workflow.
  • O visitante conta para as métricas de crescimento da unidade.
  • Eles aparecem, corretamente atribuídos, na lista de membros filtrada por unidade.

Se o visitante não escolhe uma unidade (ou você desligou o campo hierárquico inteiramente), eles são atribuídos à org como um todo e qualquer pastor sem escopo de unidade pode vê-los.

Marcação de presença

O segundo truque mágico. Quando um visitante preenche o formulário num domingo, o formulário pode oferecer marcá-lo presente no serviço desta manhã em um único toque — sem etapa separada de check-in.

O toggle "Estou aqui hoje"

Se a data de envio do visitante corresponde a um dia com uma ou mais reuniões (serviços) configuradas, o formulário mostra uma seção extra no rodapé do formulário:

Me marcar presente no serviço de hoje

Reunião: [Culto de Domingo ▾]

Data: 2026-06-22

O toggle vem ligado por padrão. Se vários serviços rodam no mesmo dia, o menu suspenso deixa o visitante escolher o que ele frequentou.

Como "hoje" é determinado

O formulário usa o fuso horário configurado da sua organização (organizations.timezone) para decidir o que é "hoje". Então se seus serviços são no horário do Pacífico e o celular de um visitante está no horário Leste, o formulário ainda mostra o serviço certo.

Se um visitante abre o formulário num dia sem serviços agendados, a seção de presença simplesmente não aparece — não há nada para marcá-lo presente.

O que é escrito

Quando o visitante envia com o toggle de presença ligado, uma linha aterrissa na tabela attendances ligando o novo membro à reunião selecionada e à data de hoje. Isso significa imediatamente:

  • Eles aparecem em Presença → Serviços de hoje ao lado de todo mundo.
  • Eles são contados nos números de presença deste domingo nos seus relatórios.
  • Eles registram uma primeira presença, o que pode disparar workflows — ex.: "primeiro a frequentar → enviar WhatsApp de boas-vindas".
  • O perfil de membro deles mostra a linha de presença na aba Presença.

Desligando

Não há um toggle por campo para presença como existe para os campos padrão — é inferido de você ter reuniões agendadas. Para impedir que o formulário de visitante ofereça marcação de presença:

  • Ou deixe os serviços do dia relevante não agendados.
  • Ou marque a reunião como interna para que o formulário público a pule.

Para igrejas que têm muitas reuniões mas só querem uma ou duas no formulário de visitante, marque o resto como interno.

Combinando hierarquia e presença

Os dois funcionam melhor juntos. Um visitante escolhe "campus de Lagos", marca o toggle de presença, escolhe "Culto de Domingo" e envia. A linha de presença é escrita com escopo no org_unit_id do campus de Lagos — então o painel de presença por campus para Lagos reflete imediatamente o novo visitante sem qualquer roteamento adicional.

Essa é a diferença entre um formulário de visitante que cria um registro e um formulário de visitante que participa do seu ritmo semanal. Configurar os dois leva cerca de um minuto no total e remove uma etapa que viveria de outra forma numa fila de entrada de dados de manhã de segunda.

Para onde ir em seguida