Pular para conteúdo

Perguntas Condicionais (Fluxo Dinâmico)

Aprenda a criar pesquisas inteligentes que mudam as perguntas baseado nas respostas dos clientes.

O que são Perguntas Condicionais?

São perguntas que mudam de acordo com a resposta anterior. Isso torna a pesquisa mais personalizada e eficiente.

Exemplo simples

Pergunta 1: "Você está satisfeito com nosso produto?"

Se responder "Sim": → Pergunta 2A: "O que você mais gostou?"

Se responder "Não": → Pergunta 2B: "O que podemos melhorar?"

Por que usar?

Personalização: Cada cliente recebe perguntas relevantes ✅ Eficiência: Evita perguntas desnecessárias ✅ Insights melhores: Aprofunda em pontos específicos ✅ Experiência melhor: Cliente sente que está tendo uma conversa real

Como funciona

O sistema avalia a resposta e decide qual a próxima pergunta com base em condições que você configura.

graph TD
    A[Pergunta 1: NPS 0-10] --> B{Resposta}
    B -->|0-6 Detrator| C[Pergunta 2: O que aconteceu?]
    B -->|7-8 Neutro| D[Pergunta 3: Como melhorar?]
    B -->|9-10 Promotor| E[Pergunta 4: O que gostou?]
    C --> F[Pergunta 5: Conclusão]
    D --> F
    E --> F

Tipos de Condições

O sistema oferece 5 formas diferentes de criar condições inteligentes:

1. 📊 Faixa de Números

Quando usar: Para perguntas com notas (NPS, CSAT, CES, Likert)

Como funciona: Você define um intervalo de números. Se a resposta estiver nesse intervalo, vai para uma pergunta específica.

Exemplo prático:

Text Only
1
2
3
4
5
Se o cliente deu nota entre 0 e 6 (insatisfeito)
→ Pergunte: "O que aconteceu para você ficar insatisfeito?"

Se o cliente deu nota entre 9 e 10 (muito satisfeito)
→ Pergunte: "O que você mais gostou?"

2. 🎯 Número Exato

Quando usar: Quando você quer tratar uma nota específica de forma especial

Como funciona: Se a resposta for exatamente o número que você definiu, vai para uma pergunta específica.

Exemplo prático:

Text Only
Se o cliente deu nota exatamente 10
→ Pergunte: "Você nos recomendaria para um amigo?"

3. 🔘 Botão Clicado

Quando usar: Para perguntas de Sim/Não ou múltipla escolha com botões

Como funciona: Dependendo do botão que o cliente clicar, vai para perguntas diferentes.

Exemplo prático:

Text Only
1
2
3
4
5
Se o cliente clicou em "Não, tive problema"
→ Pergunte: "Qual foi o problema?"

Se o cliente clicou em "Sim, tudo ok"
→ Finalize a pesquisa com "Obrigado!"

4. 📝 Texto Contém Palavra

Quando usar: Para respostas abertas onde você quer identificar temas

Como funciona: Se o texto da resposta tiver uma palavra específica, vai para uma pergunta relacionada.

Exemplo prático:

Text Only
1
2
3
4
5
Se a resposta contém a palavra "entrega" ou "atraso"
→ Pergunte: "Quanto tempo demorou a entrega?"

Se a resposta contém "atendimento"
→ Pergunte: "Como foi a experiência com nossa equipe?"

5. ✨ Qualquer Resposta

Quando usar: Quando você quer que TODAS as respostas levem para a mesma próxima pergunta

Como funciona: Não importa o que o cliente responder, sempre vai para a mesma pergunta seguinte.

Exemplo prático:

Text Only
Pergunta: "Algum comentário adicional?"
Qualquer resposta → Ir para pergunta de agradecimento final

Como configurar Fluxo Condicional

Passo 1: Ativar Fluxo Condicional

  1. Ao criar/editar pesquisa
  2. Marque: ☑️ Usar Fluxo Condicional

Passo 2: Criar as Perguntas

Crie todas as perguntas que você vai usar no fluxo.

Dica

Crie TODAS as perguntas primeiro, depois configure as condições.

Passo 3: Configurar Condições em Cada Pergunta

Para cada pergunta que precisa de condições:

  1. Clique em "+ Adicionar Condição"
  2. Escolha o tipo de condição:
  3. 📊 Faixa de Números - Para intervalos (ex: 0 a 6, 7 a 8)
  4. 🎯 Número Exato - Para nota específica (ex: 10)
  5. 🔘 Botão Clicado - Para escolher qual botão foi clicado
  6. 📝 Texto Contém - Para procurar palavras na resposta
  7. ✨ Qualquer Resposta - Para qualquer resposta ir para o mesmo lugar

  8. Defina o valor:

  9. Para faixa de números: Digite "0-6" ou "7-8" ou "9-10"
  10. Para número exato: Digite apenas o número, exemplo: "10"
  11. Para botão: Digite o nome exato do botão
  12. Para texto: Digite a palavra que quer procurar

  13. Escolha para onde ir:

  14. Selecione qual será a próxima pergunta se esta condição for verdadeira

  15. Defina a prioridade (ordem):

  16. 0 = Primeira a ser verificada
  17. 1 = Segunda a ser verificada
  18. 2 = Terceira, e assim por diante

  19. Adicione mais condições se necessário

  20. Defina uma próxima pergunta padrão (caso nenhuma condição seja atendida)

Exemplo Prático: NPS com Fluxo Condicional

Vamos criar uma pesquisa NPS inteligente:

Estrutura das Perguntas

Pergunta 1 (NPS):

Text Only
Tipo: NPS
Texto: "De 0 a 10, quanto você nos recomendaria?"

Pergunta 2 (Detratores):

Text Only
Tipo: Texto Aberto
Texto: "Sentimos muito! O que aconteceu que te deixou insatisfeito?"

Pergunta 3 (Neutros):

Text Only
Tipo: Texto Aberto
Texto: "Como podemos melhorar para você nos dar uma nota maior?"

Pergunta 4 (Promotores):

Text Only
Tipo: Texto Aberto
Texto: "Que ótimo! O que você mais gostou?"

Pergunta 5 (Conclusão - Terminal):

Text Only
1
2
3
Tipo: Sim/Não
Texto: "Gostaria de receber novidades?"
É pergunta final: ✅ Sim

Configurando as Condições na Pergunta 1

Na Pergunta 1 (NPS), adicione 3 condições:

Condição 1 (Detratores): - Tipo: range_numeric - Valor: 0-6 - Próxima Pergunta: Pergunta 2 - Prioridade: 1

Condição 2 (Neutros): - Tipo: range_numeric - Valor: 7-8 - Próxima Pergunta: Pergunta 3 - Prioridade: 2

Condição 3 (Promotores): - Tipo: range_numeric - Valor: 9-10 - Próxima Pergunta: Pergunta 4 - Prioridade: 3

Configurando as Perguntas 2, 3 e 4

Em cada uma (Perguntas 2, 3, 4), defina:

Próxima Pergunta Padrão: Pergunta 5

Assim, depois de responder sobre o problema/melhoria/ponto positivo, todos vão para a conclusão.

Como ficaria na prática

Cliente dá nota 3 (Detrator): 1. Responde Pergunta 1: 3 2. Sistema avalia: 3 está em 0-6 → Vai para Pergunta 2 3. Cliente responde Pergunta 2: "Produto veio quebrado" 4. Sistema vai para Pergunta 5 (padrão) 5. Cliente responde Pergunta 5: "Sim" 6. Fim

Cliente dá nota 10 (Promotor): 1. Responde Pergunta 1: 10 2. Sistema avalia: 10 está em 9-10 → Vai para Pergunta 4 3. Cliente responde Pergunta 4: "Atendimento excelente!" 4. Sistema vai para Pergunta 5 (padrão) 5. Cliente responde Pergunta 5: "Sim" 6. Fim

Exemplo 2: Fluxo com Múltiplas Ramificações

Pergunta 1: "Você comprou nosso produto?" - Sim → Pergunta 2 (sobre produto) - Não → Pergunta 6 (sobre interesse)

Pergunta 2: "Está satisfeito?" - Sim → Pergunta 3 (o que gostou) - Não → Pergunta 4 (o que faltou)

Pergunta 3: "Recomendaria?" - Sim → Pergunta 7 (conclusão) - Não → Pergunta 4

Pergunta 4: "O que podemos melhorar?" → Pergunta 7

Pergunta 6: "Por que não comprou?" → Pergunta 7

Pergunta 7: "Obrigado!" (Terminal)

Prioridade das Condições

Se você tem múltiplas condições, o sistema avalia na ordem da prioridade:

  • Prioridade 0: Avaliada primeiro
  • Prioridade 1: Avaliada se 0 não for verdadeira
  • Prioridade 2: Avaliada se 0 e 1 não forem verdadeiras
  • E assim por diante...

Importante

Configure as prioridades corretamente! A ordem importa.

Pergunta Terminal

Marque uma pergunta como Terminal quando: - É a última pergunta do fluxo - Encerra a pesquisa - Não tem próxima pergunta

Como marcar: ☑️ É a pergunta final (terminal)

Boas Práticas

Dicas importantes

Planeje antes: Desenhe o fluxo no papel primeiro ✅ Teste todos os caminhos: Simule respostas diferentes ✅ Não complique demais: Máximo 3-4 ramificações ✅ Tenha sempre um padrão: Defina próxima pergunta padrão ✅ Use prioridades: Organize condições da mais específica para mais geral ❌ Evite loops: Não faça Pergunta 3 voltar para Pergunta 1 ❌ Não deixe sem saída: Toda pergunta deve ter um caminho de saída

Testando Fluxo Condicional

Sempre teste antes de enviar para clientes:

  1. Envie para você mesmo
  2. Teste cada caminho possível:
  3. Responda como Detrator (0-6)
  4. Responda como Neutro (7-8)
  5. Responda como Promotor (9-10)
  6. Verifique se as perguntas aparecem corretas
  7. Ajuste se necessário

Problemas Comuns

Fluxo não funciona

  • Verifique se marcou "Usar Fluxo Condicional"
  • Verifique se as condições estão configuradas
  • Verifique os valores das condições

Cliente recebe pergunta errada

  • Revise as faixas numéricas (0-6, 7-8, 9-10)
  • Verifique as prioridades
  • Verifique se há sobreposição de condições

Pesquisa encerra cedo demais

  • Verifique se marcou "Terminal" na pergunta errada
  • Verifique a próxima pergunta padrão

Próximos Passos

Agora que você domina fluxos condicionais:

Finalização Condicional (Novo!)

Agora você pode finalizar a pesquisa diretamente baseado em uma resposta, sem precisar criar perguntas "fake" só para encerrar.

Como funciona

Em vez de redirecionar para outra pergunta, a condição finaliza a pesquisa imediatamente e envia uma mensagem de conclusão personalizada.

Quando usar

Triagem: Cliente não se qualifica para a pesquisa ✅ Satisfação alta: Cliente muito satisfeito, não precisa responder mais ✅ Opt-out elegante: Cliente não quer continuar ✅ Ramificações curtas: Um caminho termina antes que outros

Exemplo 1: Triagem com Finalização

Pergunta 1: "Você é nosso cliente?"

Condição 1 (Finaliza se NÃO): - Tipo: button_selected - Valor: não - ☑️ Finaliza Pesquisa: Sim - Mensagem de Finalização: "Obrigado pelo interesse! Em breve entraremos em contato. 😊" - Prioridade: 0

Condição 2 (Continua se SIM): - Tipo: button_selected - Valor: sim - Próxima Pergunta: Pergunta 2 - Prioridade: 1

Resultado: - Cliente responde "Não" → Pesquisa finaliza com mensagem personalizada - Cliente responde "Sim" → Continua para Pergunta 2

Exemplo 2: NPS Otimizado (Promotores saem antes)

Pergunta 1: "De 0 a 10, quanto nos recomendaria?"

Condição 1 (Promotores - Finaliza): - Tipo: range_numeric - Valor: 9-10 - ☑️ Finaliza Pesquisa: Sim - Mensagem de Finalização: "Você é incrível! Obrigado pela confiança! ⭐⭐⭐" - Prioridade: 0

Condição 2 (Neutros): - Tipo: range_numeric - Valor: 7-8 - Próxima Pergunta: Pergunta 2 (Como melhorar?) - Prioridade: 1

Condição 3 (Detratores): - Tipo: range_numeric - Valor: 0-6 - Próxima Pergunta: Pergunta 3 (O que aconteceu?) - Prioridade: 2

Resultado: - Nota 9-10 → Finaliza imediatamente (cliente feliz não precisa responder mais) - Nota 7-8 → Pergunta sobre melhorias - Nota 0-6 → Pergunta sobre problemas

Exemplo 3: Satisfação Binária

Pergunta 1: "Ficou satisfeito com o atendimento?"

Condição 1 (Satisfeito - Finaliza): - Tipo: button_selected - Valor: sim - ☑️ Finaliza Pesquisa: Sim - Mensagem de Finalização: "Que ótimo! Conte sempre conosco! 💚" - Prioridade: 0

Condição 2 (Insatisfeito - Continua): - Tipo: button_selected - Valor: não - Próxima Pergunta: Pergunta 2 (O que podemos melhorar?) - Prioridade: 1

Como Configurar

  1. Na Condição da Pergunta, marque:
  2. ☑️ Finaliza Pesquisa: Sim
  3. Próxima Pergunta: (deixe em branco)

  4. Defina Mensagem Customizada (opcional):

  5. Preencha Mensagem de Finalização Customizada
  6. Se deixar em branco, usa a mensagem padrão da pesquisa

  7. Configure Prioridade:

  8. Condições de finalização geralmente têm prioridade alta (0 ou 1)

Comparação: Antes vs Depois

❌ ANTES (sem finalização condicional):

Text Only
1
2
3
4
5
6
Q1: "Teve problema?"
├─ Não → Q2 (pergunta fake: "Obrigado!")
└─ Sim → Q3 (detalhes do problema)

Q2: "Obrigado!" (is_terminal=True)
Q3: "Conte mais..."
- Precisa criar pergunta Q2 só para finalizar - Cliente recebe mensagem extra desnecessária

✅ AGORA (com finalização condicional):

Text Only
1
2
3
4
5
Q1: "Teve problema?"
├─ Não → FINALIZA (mensagem: "Que bom! Obrigado!")
└─ Sim → Q2 (detalhes do problema)

Q2: "Conte mais..." (is_terminal=True)
- Mais limpo - Menos perguntas no sistema - Mensagem contextualizada

Mensagens de Finalização

Você tem 3 níveis de mensagens (em ordem de prioridade):

  1. Mensagem da Condição (maior prioridade)
  2. Definida em "Mensagem de Finalização Customizada"
  3. Específica para aquela condição

  4. Mensagem da Pesquisa (média prioridade)

  5. Definida em "Mensagem de Conclusão" da pesquisa
  6. Usada se a condição não tiver mensagem própria

  7. Mensagem Padrão (menor prioridade)

  8. "Pesquisa concluída! Obrigado pela sua participação! ✅"
  9. Usada se nenhuma das anteriores estiver definida

Variáveis disponíveis nas mensagens: - {nome} - Nome do contato - {telefone} - Telefone do contato

Exemplo:

Text Only
"Obrigado, {nome}! Até breve! 👋"

Validações Importantes

Atenção

Não é possível definir "Próxima Pergunta" E "Finaliza Pesquisa" ao mesmo tempo. Escolha um ou outro!

O sistema valida automaticamente: - ✅ Se Finaliza Pesquisa = SimPróxima Pergunta deve estar vazio - ✅ Se Finaliza Pesquisa = NãoPróxima Pergunta é obrigatória

Fluxo Completo com Múltiplas Finalizações

É possível ter várias condições que finalizam em pontos diferentes:

graph TD
    A[Q1: Você é cliente?] --> B{Resposta}
    B -->|Não| Z1[FINALIZA: Obrigado!]
    B -->|Sim| C[Q2: Satisfeito?]
    C -->|Sim nota 9-10| Z2[FINALIZA: Você é incrível!]
    C -->|Neutro 7-8| D[Q3: Como melhorar?]
    C -->|Insatisfeito 0-6| E[Q4: O que houve?]
    D --> F[Q5: Conclusão]
    E --> F
    F --> Z3[FINALIZA: Mensagem padrão]

Neste exemplo: - 3 pontos de finalização diferentes - Mensagens contextualizadas para cada situação - Fluxo eficiente (não desperdiça tempo do cliente)

Boas Práticas com Finalização Condicional

Dicas

✅ Use mensagens positivas e personalizadas ✅ Finalize quando não há mais valor em continuar ✅ Agradeça sempre, independente da resposta ✅ Teste todos os caminhos de finalização ❌ Não finalize cedo demais (perca de insights) ❌ Não use mensagens genéricas (seja específico)

Resumo Visual do Exemplo

O que criamos: - ✅ Pergunta 1: "Teve problema?" (Sim/Não) - Se cliente diz "Não" → Finaliza com mensagem positiva - Se cliente diz "Sim" → Vai para Pergunta 2 - ✅ Pergunta 2: "O que aconteceu?" (Texto aberto) - Após responder → Finaliza pesquisa

Resultado: - Clientes satisfeitos: Respondem 1 pergunta apenas - Clientes insatisfeitos: Respondem 2 perguntas e você descobre o problema

Benefício: Você economiza tempo do cliente satisfeito e ganha detalhes do cliente insatisfeito!


Dica: Comece com fluxos simples e vá aumentando a complexidade conforme ganha experiência!