Formulários
Formulários é o construtor de formulários de uso geral do GCM. Se você precisa coletar algo de uma pessoa — um pedido de oração, uma inscrição para grupo pequeno, um formulário de interesse em batismo, uma pesquisa de disponibilidade para a equipe de serviço, um pedido de casamento, um RSVP de evento — é aqui que você constrói.
Você projeta o formulário uma vez em um construtor de arrastar e soltar, publica e compartilha a URL. Os envios chegam no GCM, você lê em uma tabela, pode exportar para CSV e pode ligar a um workflow para que um SMS, e-mail ou notificação estilo Slack dispare assim que um chega.

Como formulários diferem do formulário de visitante
O GCM tem dois módulos de formulário distintos e vale a pena saber por quê.
O formulário de visitante é um formulário especializado e de propósito único que cria um registro Member. Ele escreve na tabela members, pode anexar uma foto, pode marcar o visitante como presente no culto de hoje e pode atribuí-lo a uma unidade organizacional — tudo em uma transação atômica. É ajustado para o fluxo da recepção. Existe exatamente um formulário de visitante por organização.
Um formulário construído neste módulo é de uso geral. Os envios vão para a tabela form_submissions como JSON — eles não criam automaticamente um membro, não escrevem em presença, não tocam no livro-razão de doações. São pedaços inertes de dados que você lê, exporta ou repassa a um workflow. Você pode criar quantos formulários seu plano permitir.
Qual eu quero?
Se a resposta para "o que eu faço com este envio?" é "fazer follow-up com o visitante para o próximo domingo", use o formulário de visitante. Se for "guardar as respostas e talvez enviar um e-mail para um líder", use um formulário regular.
O que tem nesta seção
| Artigo | O que cobre |
|---|---|
| Criando um formulário | O diálogo de novo formulário, o slug, seu primeiro salvamento |
| Catálogo de tipos de campo | Cada um dos 17 tipos de campo, com notas de configuração |
| Configuração de campos | Seções, larguras, alternadores de obrigatório, regras de validação |
| Compartilhamento e incorporação | URL pública, domínio personalizado, incorporando no seu site |
| Visualizando envios | A tabela de envios, status, exportação CSV |
| Integração com workflows | Disparando automações a partir do gatilho form.submitted |
O ciclo de vida de um formulário
draft (padrão)
│
│ ── você clica em Publicar ──▶
▼
published
│
│ ── você clica em Despublicar ──▶
▼
draft (de novo)
archived (oculto da lista principal, ainda pode ver envios)Um formulário em status draft retorna um 404 se alguém acessar sua URL pública. Apenas formulários published renderizam para o público. Despublicar não é destrutivo — você mantém seus campos, suas configurações e todo envio já feito. Você só está ocultando a página.
O que o público vê
Quando alguém abre um formulário publicado, recebe:
- O nome do formulário como título da página
- A descrição (se você escreveu uma) embaixo
- Cada seção como um grupo rotulado de campos (seções só mostram seu rótulo quando há mais de uma)
- Campos renderizados em suas larguras configuradas (cheio / metade / um terço no desktop, todos cheios no mobile)
- Um botão de envio, rotulado com o que você definiu em Configurações do formulário → Texto do botão de envio
- Uma mensagem de sucesso após o envio — a sua ou o padrão "Obrigado pelo seu envio!"
Opcionalmente você pode definir uma URL de redirecionamento nas configurações do formulário, caso em que a mensagem de sucesso pisca por 1,5 segundo e então a página redireciona.
Onde isso encaixa no restante do GCM
- Workflows — cada envio de formulário pode disparar um workflow. E-mails de notificação funcionam dessa forma (o campo email-on-submit nas configurações do formulário é uma dica, mas o envio real acontece em um workflow).
- Construtor de site — solte um
FormBlockem qualquer página para incorporar um formulário em linha, sem mandar as pessoas para sua URL independente. - Domínio personalizado — se você configurou um domínio personalizado, suas URLs de formulário o usam automaticamente.
- Ações em massa — envios não são membros, então não aparecem em ações em massa. Se você quer que um formulário alimente seu pipeline de membros, construa um workflow que crie o membro.
Limites por plano
| Plano | Máx. formulários |
|---|---|
| Starter | 3 |
| Growth | 25 |
| Network | 100 |
| Unlimited | ilimitado |
Bata no limite e o botão Novo formulário mostra um banner "você atingiu o limite de formulários do seu plano". Formulários arquivados ainda contam para seu total. Para liberar um espaço, exclua suavemente um formulário que você não precisa mais.
