O Syncro tem 3 tipos de formulário. Cada um tem renderização e comportamento diferentes. Escolher o tipo certo impacta a taxa de conversão — formulário longo demais em layout errado afasta lead, e form curto em layout pesado fica cansativo. Esse artigo compara os 3 e ajuda a decidir.
Comparação rápida
| Tipo | Renderização | Conversão típica | Mobile | Quando usar |
|---|---|---|---|---|
| Clássico | Todos campos numa página | 15-30% | Boa | Forms curtos (≤5 campos), landing pages |
| Conversacional | 1 campo por vez, fullscreen | 25-50% | Excelente | Captura mobile-first, pesquisas, NPS |
| Multi-step | Campos em etapas com progresso | 20-40% | Boa | Forms longos (10+ campos), cadastro de cliente |
Clássico
Como aparece
Todos os campos empilhados verticalmente numa única página, com botão Enviar no rodapé.
Quando usar
- Forms curtos — até ~5 campos.
- Landing pages com objetivo claro (cadastro newsletter, pedido de orçamento simples).
- Botão de fundo de site (rodapé "Fale conosco").
- Casos onde o usuário já chegou decidido e só quer mandar a info.
Exemplos práticos
- Newsletter (e-mail apenas).
- "Quero receber o ebook" (nome + e-mail).
- Pedido de orçamento simples (nome + telefone + tipo de produto).
Layouts disponíveis
Selecione na aba Layout da edição:
- Esquerda: form alinhado à esquerda da viewport (header tipo wave/landing).
- Centro (default): form centralizado.
- Direita: form à direita.
Vantagens
- ✅ User vê todos os campos de uma vez — entende o esforço total.
- ✅ Mais rápido pra preencher (sem cliques de "próximo").
- ✅ Mobile e desktop: comportamento idêntico.
Limitações
- ❌ Forms longos parecem cansativos (rolagem grande).
- ❌ Sem feedback intermediário (só erro no final).
Conversacional
Como aparece
Um campo por vez em fullscreen (100dvh), com barra de progresso no topo, animação de transição entre campos, e auto-advance em campos select/radio (assim que escolhe, vai pro próximo).
Inspirado em Typeform — sensação de "conversar" com o form.
Quando usar
- Captura mobile-first — fullscreen aproveita 100% da tela, dispensa zoom/scroll.
- Pesquisas (NPS, satisfação) — pergunta foca a atenção do user.
- Forms emocionais — onde o ritmo importa (ex: agendamento terapeuta, formulário de doação).
- Quem busca taxa de conversão alta em mobile — UX delicado.
Exemplos práticos
- Pesquisa NPS pós-atendimento.
- Cadastro pra evento (nome → e-mail → "vai presencial?" → "preferência alimentar?").
- Quiz de descoberta (8 perguntas com radio).
- Diagnóstico inicial pra chatbot.
Vantagens
- ✅ Conversão 2x maior em mobile vs clássico.
- ✅ Auto-advance em select/radio: 1 clique = próximo campo.
- ✅ Foco total — sem distrações na tela.
Limitações
- ❌ User não vê quantos campos no total (a barra ajuda, mas não é tão claro).
- ❌ Mais demorado pra preencher (anim de transição entre campos).
- ❌ Não suporta cards (apenas inputs e selects).
⚠️ Atenção: layout de conversacional é fullscreen fixo — não dá pra escolher Esquerda/Centro/Direita. A configuração de Layout é ignorada pra esse tipo.
Multi-step
Como aparece
Campos divididos em etapas (steps), com:
- Barra de progresso ou dots no topo (ex: 1 / 2 / 3).
- Botões Voltar e Próximo.
- Botão Enviar apenas no último step.
Quando usar
- Forms longos — 10+ campos.
- Cadastros completos de cliente (dados pessoais → empresa → preferências).
- Múltiplas seções lógicas (ex: Step 1 "Sobre você" / Step 2 "Sobre seu negócio" / Step 3 "Como podemos ajudar").
- Quando você quer reduzir abandono percebido — user vê "estou no step 2 de 3, falta pouco".
Exemplos práticos
- Cadastro completo de fornecedor (Step 1: Dados / Step 2: Endereço / Step 3: Documentos).
- Diagnóstico de empresa (Step 1: Setor / Step 2: Tamanho / Step 3: Desafios).
- Formulário de seguro (Step 1: Pessoa / Step 2: Veículo / Step 3: Cobertura).
Como configurar steps
- Crie o form com tipo Multi-step.
- No builder, sidebar mostra seção Etapas com botão + Adicionar etapa.
- Cada step tem:
- ID (gerado automaticamente).
- Título (ex: "Sobre você", "Sua empresa", "Vamos finalizar").
- Pra cada campo, no painel de config, escolha Pertence à etapa: dropdown de steps cadastrados.
- Reordene steps arrastando.
- Salve.
Vantagens
- ✅ Quebra forms longos em pedaços digestíveis.
- ✅ Validação por step (não deixa avançar se algum required estiver vazio).
- ✅ Progresso visual reduz abandono percebido.
Limitações
- ❌ Mais cliques (Próximo / Voltar).
- ❌ Conditional logic não pula step inteiro (só campos individuais).
- ❌ Layout: igual ao clássico (Esquerda/Centro/Direita).
Decidindo o tipo certo
Regra prática
| Quantidade de campos | Recomendação |
|---|---|
| 1-3 campos | Clássico (qualquer layout) |
| 4-7 campos | Clássico ou Conversacional (mobile-first → conversational) |
| 8-15 campos | Multi-step (3-4 etapas balanceadas) |
| 16+ campos | Multi-step obrigatório (4-6 etapas) |
Mobile vs desktop
- Maior parte do tráfego é mobile? → Conversacional.
- B2B, desktop dominante? → Clássico ou Multi-step (Multi-step se longo).
Tipo de perguntas
- Apenas inputs simples (texto/e-mail/tel)? → Clássico fica leve.
- Muitos selects/radios? → Conversacional brilha (auto-advance).
- Mistura de tipos + uploads? → Multi-step organiza bem.
Lógica condicional em cada tipo
A lógica condicional (mostrar campo só se outro tem valor X) funciona nos 3 tipos, mas o comportamento muda:
- Clássico: campo aparece/desaparece inline (sem reload).
- Conversacional: campo é pulado na sequência se condicional não bate (transição automática pro próximo válido).
- Multi-step: campo aparece/desaparece dentro do step atual. Não pula step inteiro.
Pra entender lógica condicional, veja o artigo Mapear campos para leads.
Limitações compartilhadas
Tipos de campo suportados (todos os 3 tipos)
11 tipos disponíveis: text (texto curto), textarea (texto longo), email, tel (telefone com bandeira), number, select (dropdown), checkbox, radio, file (upload), heading (título visual), divider (separador).
Conversacional NÃO suporta
- Heading e divider ficam visualmente estranhos (são campos visuais, não inputs).
- File upload funciona mas a UX é menos polida (recomendamos clássico/multistep pra forms com upload).
Multi-step requer
- Pelo menos 1 step criado antes de adicionar campos. Se nenhum step existe, builder cria 1 step "Etapa 1" automaticamente.
- Cada campo precisa estar em algum step. Campos sem step ficam órfãos (não aparecem no public).
SDK e tipos
⚠️ Importante: o SDK de embed (
<script>no seu site) só renderiza o tipoclassic. Conversacional e multistep só funcionam via link hospedado (/f/{slug}) por causa da complexidade de transições/slides.
Se você quer embed inline ou popup no seu site, escolha clássico. Se quer formulário conversacional/multistep, use link hospedado (botão "Acesse o formulário" no site → abre /f/{slug} em outra aba ou redireciona).
Veja Embedar no site via SDK pra detalhes.
Mudar tipo após criar
Sim, é possível. Edite o form → aba Geral → muda o select de tipo. Mas:
- ⚠️ Classic → Multi-step: cria 1 step default, todos os campos viram órfãos (precisam ser re-mapeados pros steps no builder).
- ⚠️ Multi-step → Classic: campos perdem
step_idmas continuam funcionando. Steps cadastrados são ignorados. - ⚠️ Conversational → Classic: fluxo idêntico, sem perda.
💡 Dica: se vai mudar pra multistep, antes anote em qual step cada campo deve estar. Depois da mudança, abra o builder e mova um por um.
Próximos passos
- Pra montar os campos do form, veja Mapear campos para leads.
- Pra entender layout/cor, veja Personalizar cores e logo.