---
name: quiz-diagnostico-saas
description: >
  Cria quiz ou diagnóstico de entrada que qualifica o lead E demonstra
  o problema que o SaaS resolve — sem precisar que o lead já conheça
  o produto. O quiz funciona como isca de conteúdo que, ao final, revela
  "você perde X horas/semana com Y" e apresenta o SaaS como solução natural.
  Entrega estrutura completa do quiz (perguntas + lógica de score +
  resultado personalizado + CTA). Use quando disser "quiz de entrada",
  "diagnóstico isca", "quiz de qualificação", "formulário inteligente",
  "lead magnet diagnóstico", "quiz antes do trial". Integra com
  /saas-problem-fit-canvas, /saas-narrative-framework, /saas-landing-blueprint.
---

# Quiz/Diagnóstico SaaS

> "O quiz não captura leads. Ele convence o lead de que ele tem o problema — antes de apresentar a solução."


## FASE 0 — Leitura do Contexto do Projeto (OBRIGATÓRIO)

> **ANTES DE QUALQUER OUTRA AÇÃO:** leia o arquivo `SAAS-CONTEXT.md` da pasta do projeto.

Se o arquivo existe:
- Leia NOME, SETOR, REGULAÇÃO, DECISOR, USUÁRIO FINAL, CANAL, TICKET, MODELO, VOC e CONCORRENTES
- Use esses dados como fonte de verdade em todas as seções desta skill
- Não faça perguntas que já estão respondidas no SAAS-CONTEXT.md

Se o arquivo **não existe**:
- Pare aqui
- Informe: "Nenhum SAAS-CONTEXT.md encontrado. Rode `/saas-context-doc` primeiro para criar o briefing do projeto. Isso garante que esta skill use dados reais do seu SaaS, não exemplos genéricos."
- Não prossiga até o arquivo ser criado

Por que é obrigatório: esta skill usa nome do SaaS, VOC do cliente, regulação do setor e perfil do decisor para gerar output que você pode usar diretamente — sem edição. Sem o contexto, o output fica com placeholders e linguagem de produto, não de cliente.

**Arquivos anteriores a ler (além do SAAS-CONTEXT.md):**

2. `.saas/SAAS-S5-NARRATIVA.md` — output do /saas-narrative-framework
   → Use: ATO-1-PROBLEMA (inspiração para Pergunta 1 do quiz — a maior dor), ATO-3.5-CETICISMO (inspiração para Pergunta de maturidade — "já tentou outras soluções?"), HOOK-WHATSAPP (adaptar para copy do resultado do quiz enviado via WhatsApp)
   → Se não existe: avise e continue com as dores que o usuário informar

3. `.saas/SAAS-S1-PROBLEMA.md` — output do /saas-problem-fit-canvas
   → Use: PERSONA-DECISOR (perfil do lead ideal → score mais alto), PERSONA-USUARIO-FINAL (perfil de outro segmento → branch diferente), VOC-COLETADA (frases literais para usar nas perguntas)
   → Se não existe: avise e continue

**Campos que esta skill NÃO precisa perguntar (se os arquivos existem):**
- A maior dor do cliente → SAAS-S1-PROBLEMA.md campo PROBLEMA-CENTRAL
- Frases literais para as perguntas → SAAS-S1-PROBLEMA.md campo VOC-COLETADA
- Perfil do lead ideal → SAAS-S1-PROBLEMA.md campo PERSONA-DECISOR
- Canal de distribuição do quiz → SAAS-CONTEXT.md campo CANAL PRINCIPAL
- Setor → SAAS-CONTEXT.md campo SETOR (define linguagem setorial das perguntas)

**Regra anti-repetição:** dado confirmado em arquivo `.saas/` = não perguntar de novo. Use diretamente no output.

---

## Por que existe

Trial frio converte pouco. O lead que chega sem entender o próprio problema abandona em 3 dias. O quiz cria **consciência do problema antes do cadastro** — o lead entra no trial já sabendo o que vai resolver, e o que vai medir.

---

## MODOS DE OPERAÇÃO

- **`/quiz-diagnostico-saas`** — modo completo: quiz com score + resultado personalizado + CTA
- **`/quiz-diagnostico-saas simples`** — 3 perguntas, resultado único, CTA direto
- **`/quiz-diagnostico-saas calculadora`** — foco no número (horas perdidas / custo oculto)
- **`/quiz-diagnostico-saas segmentação`** — quiz que direciona para planos diferentes

---

## PRÉ-REQUISITO

Precisa do Problema Central e do Mapa do Processo Atual (output do `/saas-problem-fit-canvas`).

---

## PROCESSO — 5 FASES

### FASE 1 — Definição do Objetivo do Quiz

Responde antes de criar as perguntas:

```
OBJETIVO: [qualificação de lead / consciência do problema / segmentação para plano / os 3]
PERSONA: [quem vai responder — segmento específico]
RESULTADO ESPERADO: [o lead descobre que perde X horas / descobre qual plano é ideal / etc.]
CTA PÓS-QUIZ: [trial grátis / agendar demo / ver LP / cadastro direto]
```

---

### FASE 2 — Arquitetura do Quiz (4-7 perguntas)

Regras de construção:
- Máximo 7 perguntas — cada pergunta a mais reduz taxa de conclusão em ~10%
- Perguntas progridem do genérico para o específico
- Cada pergunta tem valor de score (o lead não vê, mas o sistema calcula)
- Última pergunta é sempre sobre email (troca de valor: resultado personalizado por contato)

**Estrutura das 4-7 perguntas:**

```
PERGUNTA 1 — Contexto (identifica a persona)
Tipo: múltipla escolha
Ex: "Como você [processo relacionado ao problema] hoje?"
Opções: [manual / ferramenta básica / planilha / outro SaaS]
Score: menor automação = score maior (mais dor)

PERGUNTA 2 — Frequência (quantifica o problema)
Tipo: múltipla escolha ou slider
Ex: "Quantas vezes por semana você [processo]?"
Opções: [1-2x / 3-5x / diariamente / várias vezes ao dia]
Score: maior frequência = score maior

PERGUNTA 3 — Tempo (mensura o custo)
Tipo: múltipla escolha
Ex: "Quanto tempo leva cada vez?"
Opções: [menos de 15min / 15-30min / 30min-1h / mais de 1h]
Score: mais tempo = score maior

PERGUNTA 4 — Dor (qualifica a urgência)
Tipo: múltipla escolha
Ex: "O que mais te incomoda nesse processo?"
Opções: [erros / lentidão / retrabalho / não sobra tempo pra outras coisas]
Score: todas equivalentes — serve para personalizar o resultado

PERGUNTA 5 — Tentativa (elimina objeção)
Tipo: múltipla escolha
Ex: "Você já tentou resolver isso com..."
Opções: [planilha / ferramenta X / contratar alguém / nada ainda]
Score: menor solução atual = score maior

PERGUNTA 6 (opcional) — Escala (segmenta para plano)
Tipo: múltipla escolha
Ex: "Quantos [personas no time / produtos / clientes] você gerencia?"
Opções: [só eu / 2-5 / 6-20 / +20]
Score: maior escala = plano mais avançado

PERGUNTA 7 — Captura
Tipo: input de email + nome
Ex: "Onde te mando o resultado do diagnóstico?"
Campo: Nome + Email
MICRO-COPY: "Sem spam. Só seu resultado + o que fazer com ele."
```

---

### FASE 3 — Lógica de Score e Resultados

Define 3 perfis de resultado com base no score total:

```
SCORE BAIXO (problema latente — não consciente):
TÍTULO: "Você está perdendo [X horas/semana] sem perceber"
CORPO: "Seu processo atual parece controlado, mas calculamos que você gasta
[X horas] toda semana em [processo]. Você poderia usar esse tempo pra [alternativa de valor].
Quer ver como reduzir isso pra [Y min]?"
CTA: "Ver como funciona" → [LP ou demo embed]

SCORE MÉDIO (problema consciente — busca solução):
TÍTULO: "Você perde [X horas/semana] — e provavelmente já sabe disso"
CORPO: "Você tem consciência do problema mas ainda não encontrou a solução certa.
Calculamos que você gasta R$ [custo em tempo] por mês nesse processo.
O [nome SaaS] elimina isso com IA."
CTA: "Começa grátis por [X] dias" → [trial/cadastro]

SCORE ALTO (dor aguda — pronto para comprar):
TÍTULO: "Você perde [X horas/semana] — isso precisa parar agora"
CORPO: "Seu diagnóstico mostra que [processo] está custando [custo real].
Isso é [multiplica] o custo do [nome SaaS] por mês.
Você está pagando mais pra manter o problema do que pra resolver."
CTA: "Assinar agora — R$ [preço]/mês" → [checkout ou trial]
```

---

### FASE 4 — Resultado Personalizado (Página de Resultado)

A página de resultado é a conversão real — mais importante que as perguntas.

```
ESTRUTURA DA PÁGINA DE RESULTADO:

HEADLINE: "Seu diagnóstico: [título do perfil]"

CALCULADORA REVELADA:
"Com base nas suas respostas:
• Você faz [processo] [N] vezes por semana
• Cada vez leva [tempo]
• Total semanal: [X horas]
• Total mensal: [X horas] = R$ [custo] em tempo
• Em 1 ano: R$ [custo anual]"

COMPARATIVO:
"Com o [nome SaaS]: [X horas] → [Y minutos]
Custo mensal do SaaS: R$ [preço]
Economia mensal: R$ [diferença]"

PRÓXIMO PASSO: [CTA específico para o perfil de score]

SOCIAL PROOF: "[N] [personas com mesmo perfil] já usam o [nome SaaS]"
```

---

### FASE 5 — Sequência Pós-Quiz (Emails)

Email 1 (imediato): Resultado + CTA para trial
Email 2 (dia 2): "Como [persona com mesmo perfil] resolveu [problema]" (case)
Email 3 (dia 4): Demo em vídeo (Loom 3 min)
Email 4 (dia 7): Oferta especial por tempo limitado

---

## OUTPUT FINAL

```
╔══════════════════════════════════════════════════════════╗
║ QUIZ/DIAGNÓSTICO SaaS — RESULTADO FINAL                 ║
╚══════════════════════════════════════════════════════════╝

OBJETIVO: [definido]
[N] PERGUNTAS COM SCORE: [lista completa]
3 PERFIS DE RESULTADO: [low/mid/high com copy]
PÁGINA DE RESULTADO: [estrutura completa]
SEQUÊNCIA DE EMAIL: [4 emails resumidos]
CTA POR PERFIL: [3 CTAs diferentes]

PRÓXIMOS PASSOS:
→ /saas-landing-blueprint — embed do quiz na LP (substituir ou complementar Seção 3)
→ /saas-checkout-blueprint — o perfil de score alto vai direto para checkout
→ /roi-calculator-builder — a calculadora da Fase 4 pode virar componente interativo
```

---

## FASE 2.5 — LÓGICA DE BRANCH/CONDICIONAL

Por que branch logic importa: um quiz linear dá o mesmo resultado para toda resposta.
Um quiz com branches adapta as perguntas ao que o lead já respondeu — converte 2x mais.
A plataforma que suporta isso melhor: Tally (gratuito) e Typeform (pago).

### COMO CONFIGURAR BRANCH LOGIC NO TALLY:

Estrutura básica:
- Pergunta A tem 3 opções de resposta
- Opção 1 → vai para Pergunta B
- Opção 2 → vai para Pergunta C (pula B)
- Opção 3 → vai direto para resultado (encurta o quiz)

Exemplo aplicado (para SaaS de saúde):
```
PERGUNTA 1: "Quantos profissionais usam seu sistema hoje?"
→ "Só eu" → vai para Pergunta 2A (solopreneur path)
→ "2 a 10" → vai para Pergunta 2B (pequena equipe path)
→ "Mais de 10" → vai para Pergunta 2C (path multi-seat B2B)
```

CONFIGURAR PONTUAÇÃO POR RESPOSTA:
```
Resposta que indica cliente ideal: +3 pontos
Resposta que indica cliente médio: +1 ponto
Resposta que indica cliente fora do perfil: 0 pontos

Score final:
→ 12-15 pts: PERFIL ALTA PRIORIDADE → email de contato imediato
→ 7-11 pts: PERFIL MÉDIO → sequência de nutrição de 5 emails
→ 0-6 pts: PERFIL FORA → conteúdo educativo, sem push de vendas
```

FERRAMENTA DE PONTUAÇÃO:
- Tally: cria score com campo oculto, incremento automático por resposta
- Typeform: calculadora de score nativa no plano Business
- Custom (Vercel + Supabase): score via endpoint serverless — mais controle, mais trabalho

### ORIENTAÇÃO DE FERRAMENTA:

| Critério | Tally | Typeform | Custom |
|----------|-------|----------|--------|
| Custo | Grátis (básico) | A partir de $29/mês | Dev time |
| Branch logic | ✓ Gratuito | ✓ Pago | ✓ Total |
| Integração webhook | ✓ | ✓ | ✓ |
| Design customizável | Médio | Alto | Total |
| Score automático | Limitado | ✓ | ✓ |
| LGPD-friendly | ✓ | Verificar | ✓ |

**RECOMENDAÇÃO:** começar com Tally (gratuito, funciona) → migrar para custom quando > 500 leads/mês.

---

## INTEGRAÇÃO PÓS-QUIZ — DO SCORE À AUTOMAÇÃO

PASSO 1 — WEBHOOK APÓS ENVIO:
Configurar no Tally/Typeform: "Quando formulário enviado → POST para [URL do seu CRM/automação]"
Payload enviado: email, score total, respostas individuais, timestamp

PASSO 2 — TAGS AUTOMÁTICAS NO CRM:
Score 12-15 → tag "lead-quente-saas" + notificação para vendas
Score 7-11 → tag "lead-morno-saas" + entra em sequência de 5 emails
Score 0-6 → tag "lead-frio-saas" + entra em lista de conteúdo educativo

PASSO 3 — AUTOMAÇÃO DE EMAIL POR PERFIL:

PERFIL ALTA PRIORIDADE (score 12-15) — 3 emails:
Email 1 (imediato): "Seu diagnóstico está pronto — e os resultados são bons"
Email 2 (D+1): "O que [empresa similar] fez com o mesmo perfil"
Email 3 (D+2): "Posso te mostrar ao vivo em 20 minutos?"

PERFIL MÉDIO (score 7-11) — 5 emails:
Email 1 (imediato): "Seu diagnóstico — onde você está agora"
Email 2 (D+2): "O gap entre onde você está e onde quer chegar"
Email 3 (D+4): "Resultado de quem tinha seu perfil há 3 meses"
Email 4 (D+7): "A pergunta que as empresas do seu perfil sempre têm"
Email 5 (D+10): "Estou abrindo [N] vagas para teste — você quer uma?"

SEQUÊNCIA DE REATIVAÇÃO D+10 e D+14 (para quem não abriu os emails):
D+10: WhatsApp manual (para leads quentes) OU email com subject diferente
D+14: "Última chance — [oferta específica com prazo]"
→ Se não responder: mover para lista de conteúdo educativo (não desistir, só reduzir frequência)

---

## LGPD NA COLETA DE EMAIL

Base legal mais comum para quiz de diagnóstico:
→ LEGÍTIMO INTERESSE (Art. 7º, IX): quando a coleta é para enviar o resultado que o próprio usuário pediu
→ CONSENTIMENTO (Art. 7º, I): quando a coleta inclui marketing futuro além do resultado

QUANDO USAR CHECKBOX vs. LEGÍTIMO INTERESSE:

SEM checkbox obrigatório (legítimo interesse — mais simples):
"Ao enviar, você recebe o resultado por email. [Ver política de privacidade]"
→ Usar quando: o email serve APENAS para entregar o resultado
→ Base: Art. 7º, IX — execução de contrato ou procedimento pré-contratual

COM checkbox (consentimento explícito — mais proteção):
□ "Quero receber conteúdo sobre [tema] além do meu diagnóstico"
→ Usar quando: você vai usar o email para nutrição de leads futura
→ Base: Art. 7º, I — consentimento do titular

REGRA PRÁTICA: use checkbox para estar 100% coberto.
Formule assim: "Aceito receber comunicações sobre [produto]. Posso cancelar a qualquer momento."
NUNCA pré-marcar o checkbox — LGPD exige marcação ativa do usuário.

---

## ESTRATÉGIA DE REMARKETING POR PERFIL

COMO SEGMENTAR NO META ADS / GOOGLE:

AUDIENCE 1 — Leads Quentes (score 12-15):
→ Pixel event: dispare "LeadQuente" ao enviar o quiz com score ≥ 12
→ Campanha de retargeting: conversão direta + urgência
→ Copy: "Você tem o perfil. Falta só ativar."
→ Criativo: depoimento de cliente com perfil similar + ROI específico

AUDIENCE 2 — Leads Médios (score 7-11):
→ Pixel event: "LeadMedio"
→ Campanha de retargeting: educação + social proof
→ Copy: "Empresas com seu perfil levam X dias para ver resultado"
→ Criativo: case study em vídeo curto (30s)

AUDIENCE 3 — Leads Frios (score 0-6):
→ NÃO fazer retargeting de conversão — custo alto, conversão baixa
→ Opção: excluir do retargeting (economizar budget)
→ Opção: retargeting com objetivo de engajamento + conteúdo educativo

COMO CONFIGURAR O PIXEL EVENT:
No webhook pós-quiz, dispare via Meta Conversions API ou Pixel:
```js
// score ≥ 12 → LeadQuente
fbq('track', 'LeadQuente', { value: score, currency: 'BRL' });

// score 7-11 → LeadMedio
fbq('track', 'LeadMedio', { value: score, currency: 'BRL' });
```

---

## Anti-Erros

- **Nunca mais de 7 perguntas** — taxa de conclusão despenca
- **Nunca resultado igual para todos** — personalização é o valor do quiz
- **Nunca peça email antes da pergunta 5** — o lead precisa estar investido antes de ceder o contato
- **Calculadora deve usar os dados das respostas** — não um número fixo genérico

## Integrações

- `/saas-problem-fit-canvas` — fornece o Processo Atual que o quiz mapeia
- `/saas-narrative-framework` — os 3 perfis seguem o arco dos 6 atos
- `/saas-landing-blueprint` — quiz pode substituir ou complementar a Seção 3 (Demo)
- `/roi-calculator-builder` — calculadora da página de resultado
- `/saas-checkout-blueprint` — score alto vai direto para checkout

---

## SALVAR OUTPUT (fazer ao finalizar esta skill)

Ao concluir o quiz, salve como `.saas/SAAS-S10-QUIZ.md`:

```markdown
# SAAS-S10-QUIZ.md
> Gerado: [data] | via /quiz-diagnostico-saas

FERRAMENTA: [Tally / Typeform / Custom] — [justificativa]
URL-QUIZ: [a definir — placeholder para configuração]

PERGUNTAS:
  P1: [texto] | Opções: [A=Xpts / B=Ypts / C=Zpts]
  P2: [texto] | Branch: [se A→P3a / se B→P3b]
  [lista completa]

SCORE-PERFIS:
  ALTA-PRIORIDADE: [X-Y pontos] → [ação]
  MEDIA: [A-B pontos] → [ação]
  FORA-DO-PERFIL: [0-C pontos] → [ação]

EMAILS-PERFIL-ALTA (3 emails):
  E1 (imediato): subject=[X] | copy=[Y]
  E2 (D+1): subject=[X] | copy=[Y]
  E3 (D+2): subject=[X] | copy=[Y]

EMAILS-PERFIL-MEDIA (5 emails):
  E1 (imediato): subject=[X] | copy=[Y]
  E2 (D+2): subject=[X] | copy=[Y]
  E3 (D+4): subject=[X] | copy=[Y]
  E4 (D+7): subject=[X] | copy=[Y]
  E5 (D+10): subject=[X] | copy=[Y]

REATIVACAO:
  D+10: [canal + copy]
  D+14: [canal + copy + oferta]

PIXEL-EVENTS:
  Alta: fbq('track', 'LeadQuente', {...})
  Média: fbq('track', 'LeadMedio', {...})

URL-PARAMS-PARA-CALCULADORA: [lista de parâmetros a passar para S12]
LGPD-BASE-LEGAL: [base legal para coleta de email — legítimo interesse ou consentimento]
```

Após salvar: confirme "`.saas/SAAS-S10-QUIZ.md` salvo ✓" e então mostre o OUTPUT PARA PRÓXIMA SKILL.

---
## OUTPUT PARA PRÓXIMA SKILL
**Próxima skill recomendada:** /saas-checkout-blueprint
**Passe como input:**
- Arquivo `.saas/SAAS-S10-QUIZ.md` gerado
- SCORE-PERFIS: perfil alto/médio/fora — define qual plano sugerir no checkout
- URL-PARAMS-PARA-CALCULADORA: campos pré-preenchíveis nome/empresa/segmento vindos do quiz
- OBJECAO-PRINCIPAL revelada pelas perguntas: vira copy de reassurance no checkout
---
