Appearance
Chat Flow - Exemplo: Qualificação de lead com captura de dados
Este exemplo mostra como montar um fluxo que coleta nome, interesse e e-mail do contato, aplica etiquetas e cria uma oportunidade automaticamente no Funil de Vendas — sem intervenção humana até o momento certo.
Cenário: empresa de software B2B que recebe leads via WhatsApp.
Estrutura do fluxo
Início
└─► Boas-vindas
└─► Captura de nome
└─► Captura de interesse
├─ 1 ou "básico" → Etapa Básico → Captura de e-mail
├─ 2 ou "pro" → Etapa Pro → Captura de e-mail
└─ Qualquer → → Captura de e-mail
└─► Finalização
└─► [etiqueta + oportunidade + nota + transfere]Passo 1 — Etapa Boas-vindas
Interações:
Mensagem:
"Olá! 👋 Obrigado pelo interesse no nosso sistema.
Vou te fazer algumas perguntas rápidas para entender como podemos ajudar.
Pode começar me dizendo seu nome?"
Variável (opcional):
- Chave:
nome_lead - Rótulo: Nome do lead
Condição:
| Tipo | Valor | Ação |
|---|---|---|
| Qualquer resposta | — | Próxima etapa → Captura de interesse |
INFO
A variável nome_lead salva exatamente o que o cliente digitar como resposta. Por isso, faça perguntas diretas esperando respostas curtas e objetivas.
Passo 2 — Etapa Captura de interesse
Interações:
Mensagem:
"Ótimo, ! 😊
Qual plano você tem interesse? 1️⃣ Básico 2️⃣ Pro"
Condições:
| Tipo | Valor | Ação |
|---|---|---|
| Igual a | 1 | Próxima etapa → Plano Básico |
| Contém | basico, básico | Próxima etapa → Plano Básico |
| Igual a | 2 | Próxima etapa → Plano Pro |
| Contém | pro | Próxima etapa → Plano Pro |
| Qualquer resposta | — | Próxima etapa → Captura de e-mail (sem plano definido) |
INFO
Use a condição Contém para capturar variações naturais de resposta, como "quero o básico" ou "estou interessado no Pro". Isso torna o fluxo mais robusto sem precisar listar todas as combinações possíveis.
Passo 3 — Etapas Plano Básico e Plano Pro
Crie uma etapa para cada plano. Elas apenas aplicam a etiqueta correta e seguem para a mesma próxima etapa.
Etapa Plano Básico — Interações:
- Etiqueta:
Plano Básico - (sem mensagem aqui — a próxima etapa já continua a conversa)
Condição: Qualquer resposta → Captura de e-mail
Etapa Plano Pro — Interações:
- Etiqueta:
Plano Pro
Condição: Qualquer resposta → Captura de e-mail
INFO
Essas etapas intermediárias são "etapas de ação silenciosa" — apenas aplicam a etiqueta e encaminham para a próxima, sem enviar mensagem ao cliente. O cliente não percebe a transição.
Passo 4 — Etapa Captura de e-mail
Interações:
Mensagem:
"Para finalizar, pode me informar seu e-mail?"
Variável (opcional):
- Chave:
email_lead - Rótulo: E-mail do lead
Condição:
| Tipo | Valor | Ação |
|---|---|---|
| Qualquer resposta | — | Próxima etapa → Finalização |
Passo 5 — Etapa Finalização
Esta etapa fecha o ciclo de qualificação: agradece, cria a oportunidade, registra uma nota interna e transfere para o comercial.
Interações (em ordem):
Mensagem:
"Obrigado, ! Suas informações foram registradas.
Um especialista entrará em contato em breve. 🚀"
Oportunidade:
- Nome:
Lead - - Pipeline: "Novos Leads"
- Etapa: "Qualificado"
- Nome:
Notas:
- Conteúdo:
Lead qualificado pelo bot. E-mail:
- Conteúdo:
Transferir: Fila "Comercial"
Bloquear Chatbot
Condições: nenhuma — etapa terminal.
Resultado esperado
| Etapa | O que o cliente vive |
|---|---|
| Boas-vindas | Vê a pergunta de nome |
| Responde "Maria" | Bot salva = Maria |
| Captura de interesse | Vê: "Ótimo, Maria! Qual plano..." |
| Responde "quero o pro" | Etiqueta "Plano Pro" aplicada silenciosamente |
| Captura de e-mail | Vê a pergunta de e-mail |
| Responde o e-mail | Bot salva |
| Finalização | Recebe a mensagem de confirmação |
| — | Oportunidade criada automaticamente no Funil |
| — | Nota interna registrada para o atendente |
| — | Ticket transferido para fila "Comercial" |
| — | Bot bloqueado — atendente assume sem interferência |
Dica: regra das variáveis sequenciais
Capture a variável em uma etapa e use na próxima. Não tente usar duas etapas antes de capturá-lo — o valor ainda não existe naquele momento.
Para enviar todos os dados coletados para um CRM ou sistema externo, use um Webhook Avançado na etapa de Finalização — ele consegue montar o payload completo com , e outras variáveis capturadas durante o fluxo.
Páginas relacionadas
- Chat Flow — Boas práticas e solução de problemas
- Interações disponíveis
- Configurações do Fluxo
- Exemplo: Menu de departamentos
- Exemplo: Fluxo com horário de atendimento
