# Deteccao: Tipo de Conversa

Define COMO o lead chega ate o bot. Muda fundamentalmente a primeira mensagem, o tom de abertura e os frameworks aplicados.

## 3 tipos

### 1. Inbound (puxado por anuncio ou organico)

**O que e:** lead clica em "Enviar Mensagem" num anuncio Meta, ou em link `wa.me/...` num post, bio, site, email. Ele inicia a conversa.

**Caracteristicas:**
- Lead esta MORNO/QUENTE (acabou de ver propaganda/conteudo seu)
- Bot pode pular acolhimento longo
- Janela de 24h (Cloud API) abre sozinha
- Sem risco de ban (Evolution) — lead consentiu

**Primeira mensagem do bot:**
- Reconhece o ponto de entrada ("vi que voce veio pelo anuncio do X")
- Vai direto pra diagnostico/qualificacao
- Framework default: `hormozi-warm` ou `sandler-pain-funnel`

**Anti-pattern aqui:**
- Bot que pergunta "Tudo bem? Como posso te ajudar?" generico (parece atendimento sem contexto)
- Bot que demora 3 mensagens pra falar do produto

### 2. Outbound (bot inicia conversa)

**O que e:** voce tem lista de telefones (clientes antigos, lead magnet, evento) e o BOT inicia a conversa.

**Caracteristicas:**
- Lead esta FRIO (nao esperava sua msg)
- Bot precisa de quebra de gelo
- Lead pode estar surpreso ou irritado
- (Cloud API) precisa template aprovado pra iniciar
- (Evolution) precisa cuidado redobrado anti-ban

**Primeira mensagem do bot:**
- Identifica voce/empresa imediatamente (sem "oi sumida")
- Da contexto de COMO conseguiu o numero (consentimento)
- Pergunta permissao pra continuar ("posso te mandar 2 perguntas?")
- Framework default: `cialdini-3yes` + `conrado-8ps`

**Anti-pattern aqui:**
- Bot que comeca com pergunta sem identificar de onde e
- Bot que ignora "nao quero, tira meu numero"
- Bot que envia mais de 1 msg sem resposta do lead

**Risco compliance:** LGPD exige consentimento previo pra envio outbound. Se lead nao deu opt-in claro, evite.

### 3. Reativacao (lead antigo)

**O que e:** voce tem leads que ja interagiram antes mas pararam. Bot manda mensagem pra reativar.

**Caracteristicas:**
- Lead te conhece (algum nivel)
- Lead pode estar em qualquer temperatura
- (Cloud API) precisa template categoria "marketing" aprovado
- Resposta do lead pode ser positiva ou irritada ("para de me mandar")

**Primeira mensagem do bot:**
- Referencia interacao passada ("ha 3 meses voce baixou meu ebook X")
- Oferece valor novo (nao "vem comprar")
- Da opcao de opt-out claro ("se nao quiser mais saber, e so falar 'sair'")
- Framework default: `brunson-soap-opera` (curiosidade) ou `belfort-straight-line`

**Anti-pattern aqui:**
- Bot que finge ser o primeiro contato
- Bot que pressiona ("ultima chance!")
- Bot sem opt-out

## Perguntas pra fazer na entrevista

1. **Como o lead chega ate o bot?**
   - (a) Clica em "Enviar Mensagem" do anuncio Meta → inbound
   - (b) Clica em link wa.me no Instagram/site/email → inbound
   - (c) Eu/meu time mando msg pra lista de telefones → outbound
   - (d) Eu mando pra leads antigos que ja interagiram → reativacao
   - (e) Mistura → especificar proporcao

2. **Se outbound: como conseguiu os numeros?**
   - Lead magnet com opt-in WhatsApp explicito
   - Evento/webinar/imersao
   - Cadastro num formulario
   - Compraram lista (BLOQUEAR — LGPD)
   - Clientes antigos (legitimo)

3. **Se reativacao: ha quanto tempo o ultimo contato?**
   - <30 dias → menos quebra de gelo
   - 30-90 dias → mais contextualizacao
   - >90 dias → relancar relacionamento

## Output

Salva em `briefing.md` como:

```yaml
tipo_conversa:
  primario: inbound | outbound | reativacao
  proporcao_estimada:
    inbound: 70
    outbound: 20
    reativacao: 10
  origem_outbound: ebook_2024 | webinar_marco | clientes_antigos
  ultimo_contato_dias: 45
  opt_in_explicito: true
  framework_abertura: hormozi-warm | cialdini-3yes | brunson-soap-opera
```

## Acoes da skill por tipo

- **Inbound:** gera fluxo com abertura curta + diagnostico rapido.
- **Outbound:** gera fluxo com identificacao + contexto + permissao + opt-out claro. Inclui template aprovado se Cloud API.
- **Reativacao:** gera fluxo com referencia ao contato anterior + oferta de valor + opt-out claro. Inclui template aprovado se Cloud API.

## Combinacoes

Bot pode ter MULTIPLAS entradas (anuncio + lista). Skill gera fluxos diferentes pra cada entrada, com roteamento no primeiro bloco baseado em metadata da mensagem (utm, tag, source).
