A lógica é o que transforma um formulário estático em uma conversa que se adapta a cada respondente: pular perguntas que não se aplicam, somar uma pontuação e enviar cada pessoa para a tela final feita para ela. Este artigo explica como as peças se encaixam (variáveis, regras, condições e ações) e exatamente quando cada uma roda. Depois que esses conceitos fazem sentido, quizzes, lead scoring e fluxos personalizados viram variações da mesma receita.
Os blocos de construção
| Conceito | O que é |
|---|---|
| Regra | Um “SE isto, ENTÃO aquilo” preso a uma pergunta. Roda quando aquela pergunta é respondida. |
| Condição | A parte do “SE”: um teste em uma resposta, uma variável, um campo oculto ou um parâmetro UTM. |
| Ação | A parte do “ENTÃO”: saltar para algum lugar (Ir para) ou mudar uma variável (Somar, Subtrair, Multiplicar, Dividir, Atribuir valor à variável). |
| Variável | Um valor com nome que persiste pelo formulário inteiro, como score. Veja Como criar e utilizar variáveis. |
| Caminho padrão | Para onde o respondente vai quando nenhuma regra corresponde (Por padrão / Caso contrário). |
Quando as regras rodam (leia isto primeiro)
Os três fatos abaixo explicam quase todo aquele momento de dúvida do tipo “por que a minha lógica se comportou assim”:
- As regras pertencem a uma pergunta e rodam no momento em que aquela pergunta é respondida. Uma regra na pergunta 3 pode ler as respostas das perguntas 1 a 3, mas ainda não sabe nada sobre a pergunta 4.
- As regras são avaliadas de cima para baixo, e a primeira que corresponde vence. Quando as condições de uma regra são verdadeiras, as ações dela rodam e as regras abaixo (a cadeia de SENÃO) são ignoradas. Ordene as regras da mais específica para a mais geral.
- Se nenhuma regra corresponde, o caminho de Caso contrário roda. É a alternativa padrão de “ir para a próxima pergunta” no fim do painel, e você pode apontá-la para qualquer lugar.
Adicione a sua primeira regra
Selecione a pergunta que deve disparar a lógica e abra a aba Lógica no painel direito. Você verá duas áreas: Variáveis no topo e Regras abaixo, com o caminho padrão no fim.

Clique em Adicionar regra. O editor de regras mostra cada parte no lugar: o bloco SE com uma condição, o bloco ENTÃO com uma ação, SENÃO para regras encadeadas e Caso contrário no fim.

Condições: o que você pode testar
Clique no seletor de campo no bloco SE para escolher o que a condição observa:

- Campos: a resposta da pergunta atual ou de qualquer pergunta anterior.
- Variáveis: valores como
scoreou qualquer variável que você criou. - Campos ocultos e UTMs: dados passados na URL do formulário, como a campanha que trouxe o respondente. Veja Como usar a funcionalidade de menção.
O operador entre o campo e o valor depende do que você está testando:

| Testando… | Operadores |
|---|---|
| Texto e escolhas | é, não é, contém, não contém, começa com, termina com, está vazio, não está vazio |
| Números e variáveis | é, não é, é maior que, é menor que, é maior que ou igual a, é menor ou igual a, tem o maior valor, tem o menor valor |
Tem o maior valor e tem o menor valor comparam uma variável com todas as suas outras variáveis. São o motor por trás dos quizzes de descoberta de perfil, onde o perfil com a maior pontuação vence.
Para combinar testes, clique em + condição e escolha E (todas precisam ser verdadeiras) ou OU (qualquer uma pode ser verdadeira). Uma regra como “company size é 500+ OU company size é 201–500” corresponde a qualquer uma das respostas:

Ações: o que acontece quando há correspondência
Clique no seletor de ação no bloco ENTÃO para ver o que uma regra pode fazer:

| Ação | O que faz | Uso típico |
|---|---|---|
| Ir para | Salta para qualquer pergunta, Statement ou tela final | Pular perguntas irrelevantes; direcionar para a tela final certa |
| Somar / Subtrair | Soma ou subtrai de uma variável numérica | Somar pontos, contar respostas |
| Multiplicar / Dividir | Multiplica ou divide uma variável numérica | Cálculos com peso |
| Atribuir valor à variável | Sobrescreve a variável com um novo valor, seja qual for o que ela guardava | Definir uma categoria ou marcador (“plan = Pro”) |
Uma mesma regra pode rodar várias ações: clique em Adicionar ação. Somar 20 pontos e saltar para outra seção na mesma regra é uma combinação comum.
Encadeando regras com SENÃO
Clique em Adicionar regra dentro do bloco SENÃO para tratar o próximo caso. Como a primeira regra que corresponde vence, uma cadeia de SENÃO se lê exatamente como roda: “se A, faça isto; senão, se B, faça aquilo; senão, se C…”. Veja uma pergunta de quiz de perfil em que cada resposta alimenta uma variável diferente:

O caminho de Caso contrário
Caso contrário define para onde os respondentes vão quando nada acima correspondeu. Por padrão ele aponta para a próxima pergunta, e você pode direcioná-lo para qualquer pergunta ou tela final. Toda pergunta com regras tem um, então nunca existe um beco sem saída. Você pode vê-lo no fim do editor de regras nas capturas de tela acima.
O que a lógica pode construir
Os mesmos cinco blocos se combinam em cada caso de uso clássico, e cada um tem o seu próprio tutorial passo a passo:
- Quiz com pontuação: respostas certas somam pontos; o total decide a tela de resultado.
- Lead scoring e qualificação: respostas sobre orçamento, tamanho e cargo somam pontos com peso; leads qualificados caem em uma página de agendamento.
- Quiz de descoberta de perfil: cada resposta alimenta uma variável de perfil; tem o maior valor escolhe o vencedor.
Conclusão
Você aprendeu os cinco blocos de construção (regras, condições, ações, variáveis e o caminho padrão), os três fatos sobre quando as regras rodam e como a primeira regra que corresponde interrompe o resto. A partir daqui, escolha o tutorial que combina com o que você está construindo.
Artigos relacionados: