Construindo um Fluxo ManyChat que Realmente Qualifica Leads B2B

Fluxo de qualificação B2B no ManyChat, ilustrado como um construtor concluindo quatro perguntas numeradas que encaminham os leads para os caminhos quente, morno e de materiais

Turn this article into takeaways for your work.

Each assistant summarizes the article only for you and suggests best practices for your work.

Uma empresa de SaaS B2B rodou seu primeiro chatbot por 6 semanas. O fluxo fazia 8 perguntas. O abandono na pergunta 3 era de 40%. Na pergunta 8, menos de 20% dos usuários tinham concluído o fluxo. A taxa de MQL vinda do chat era menor do que a do antigo formulário de contato.

Eles reconstruíram o fluxo com 4 perguntas. O abandono caiu para 18%. A taxa de MQL dobrou. A única coisa que mudou foi o número de perguntas e a forma como cada uma foi escrita.

A maioria dos fluxos de chatbot falha por dois motivos: fazem perguntas demais e as fazem em linguagem de formulário. "Por favor, informe o nome da sua empresa" é um formulário. "Qual destas opções melhor descreve a sua equipe?" com 3 botões é uma conversa. A diferença na taxa de conclusão é significativa, e a diferença na qualidade dos dados é ainda maior. O artigo da Wikipedia sobre conversational commerce oferece um bom contexto sobre por que a qualificação em chat supera as abordagens baseadas em formulário na captura de intenção do consumidor. Se você está avaliando em qual plataforma construir primeiro, a comparação entre ManyChat e Respond.io para equipes de vendas B2B cobre os trade-offs em profundidade.

Este guia mostra como desenhar e construir um fluxo de qualificação no ManyChat para leads B2B: um que qualifica em 4 mensagens, roteia com base nas respostas e cria contatos estruturados no CRM com os dados de que os reps realmente precisam. Se o seu fluxo está sendo construído como parte de um funil de anúncios Meta para WhatsApp, o guia de configuração de funil de ponta a ponta cobre os pré-requisitos de campanha e API que você precisa ter em vigor antes de conectar este fluxo ao tráfego real de anúncios.

Passo 1: Defina suas 4 dimensões de qualificação antes de abrir o ManyChat

Antes de construir qualquer coisa no ManyChat, mapeie os 4 pontos de dados que indicariam se um lead tem aderência. Esta etapa costuma levar 30 minutos e a maioria das equipes a pula. Não pule. A entrada da Wikipedia sobre geração de leads descreve como os critérios de qualificação evoluíram de filtros demográficos básicos para modelos de intenção com múltiplos sinais, o que explica por que 4 dimensões bem escolhidas superam 8 superficiais.

As dimensões padrão de qualificação B2B:

1. Porte da empresa: não é uma métrica de vaidade. Seu preço, seu movimento de vendas e a complexidade de implementação dependem dela. Uma equipe de 5 pessoas e uma de 200 são conversas de vendas diferentes.

2. Cargo ou senioridade: você está falando com um tomador de decisão ou com um avaliador? Isso determina se você agenda uma demo ou envia materiais.

3. Aderência do problema: a pessoa tem o problema que o seu produto resolve? Fazer essa pergunta dá uma visão de como ela descreve o próprio desafio, algo que seu rep pode espelhar de volta.

4. Prazo: ela está avaliando agora ou pesquisando para o próximo trimestre? Isso define a prioridade de roteamento mais do que quase qualquer outra dimensão.

Elas correspondem, grosso modo, ao BANT (Budget, Authority, Need, Timeline), mas você não precisa perguntar explicitamente sobre orçamento logo de início. O orçamento geralmente aparece na primeira conversa com o rep. Perguntar cedo demais em um chat soa presunçoso. A documentação oficial do ManyChat sobre fluxos de WhatsApp cobre passo a passo a interface do construtor de fluxos para configurar respostas por botão e campos personalizados. Se você quer um framework mais completo de como essas dimensões se mapeiam para diferentes tipos de movimento de vendas, os frameworks de qualificação de leads cobrem BANT, MEDDIC e CHAMP lado a lado.

Escreva suas 4 dimensões em uma tabela antes de construir o fluxo:

Dimensão Pergunta Tipo de resposta Sinal de roteamento
Porte da empresa "Quantas pessoas há na sua equipe de vendas?" Botões (Menos de 10 / 10-50 / 50+) Limite de porte
Cargo "O que melhor descreve o seu cargo?" Botões (Manager / Director / C-Level / IC) Flag de tomador de decisão
Aderência do problema "Qual é o seu maior desafio agora?" Botões (3-4 opções) Flag de aderência ao produto
Prazo "Você está avaliando soluções agora ou ainda pesquisando?" Botões (Agora / Em 1-3 meses / Só pesquisando) Prioridade de roteamento

Passo 2: Escreva cada mensagem como uma conversa, não como um formulário

A diferença entre um chatbot que conclui e um que não conclui geralmente se resume a uma única coisa: opções em botões vs. campos de texto aberto.

Use botões em toda pergunta que tenha respostas previsíveis. Os botões reduzem o atrito, forçam uma categorização limpa e permitem que sua lógica de roteamento funcione sem análise de strings. Texto aberto serve para campos como "Qual é o melhor número para falar com você?", mas não para perguntas de qualificação.

Escreva cada mensagem no tom de alguém puxando conversa em uma conferência, não preenchendo um formulário:

Ruim (tom de formulário): "Selecione o porte da sua empresa:

  1. 1-10 funcionários
  2. 11-50 funcionários
  3. 51+ funcionários"

Bom (tom conversacional): "Uma pergunta rápida: qual o tamanho da sua equipe de vendas hoje?" Botões: Só eu / 2-10 reps / 10+ reps

A diferença é sutil, mas se acumula ao longo de 4 mensagens. A formulação conversacional também reduz a sensação de "estou falando com um robô", que faz os usuários se desengajarem.

Mantenha cada mensagem com menos de 3 linhas. Se passar disso, corte. Os usuários leem mensagens de chat como mensagens de texto. Parágrafos longos em uma janela de chat parecem errados.

Passo 3: Construa o fluxo no ManyChat

Configuração do gatilho:

No ManyChat, vá em Automation → Flow Builder → New Flow. Defina o ponto de entrada como um WhatsApp Entry Point vinculado à sua fonte de anúncios da Meta. Se você está construindo isso para uma campanha Click-to-WhatsApp, vá em Growth Tools → WhatsApp Entry Points e conecte o ponto de entrada à sua campanha.

Não use um gatilho por palavra-chave para o seu fluxo principal de qualificação. Gatilhos por palavra-chave disparam em qualquer mensagem que contenha a palavra, incluindo clientes existentes e solicitações de atendimento ao cliente. Gatilhos por fonte de anúncio disparam apenas em conversas que começaram a partir do anúncio conectado.

Estrutura do fluxo:

Construa o fluxo nesta sequência:

  1. Mensagem de boas-vindas + Pergunta 1 (com respostas por botão)
  2. Ação Set Custom Field (armazenar a resposta da P1)
  3. Mensagem da Pergunta 2 (com respostas por botão)
  4. Ação Set Custom Field (armazenar a resposta da P2)
  5. Mensagem da Pergunta 3 (com respostas por botão)
  6. Ação Set Custom Field (armazenar a resposta da P3)
  7. Mensagem da Pergunta 4 (com respostas por botão)
  8. Ação Set Custom Field (armazenar a resposta da P4)
  9. Nó de condição (lógica de roteamento)
  10. Ações de ramificação (Hot / Warm / Disqualified)

A ação Set Custom Field após cada pergunta é crítica. O ManyChat armazena automaticamente as respostas de cliques em botões em campos personalizados se você as mapear no fluxo. Sem isso, você não pode usar os dados para roteamento ou sincronização com o CRM.

Roteamento condicional no ManyChat:

Depois de coletar as 4 respostas, adicione um nó de Condição. Configure as condições nesta ordem:

Condição de lead quente (as três precisam ser verdadeiras):

  • Porte da empresa = 10-50 ou 50+
  • Prazo = Avaliando agora
  • Cargo = Director ou C-Level ou Manager

Condição de lead morno (qualquer duas de):

  • Porte da empresa = 10-50 ou 50+
  • Prazo = Em 1-3 meses
  • A aderência do problema corresponde ao seu ICP

Condição de desqualificado (padrão se não for nem Hot nem Warm):

  • Porte da empresa = Menos de 10
  • Prazo = Só pesquisando
  • Nenhuma correspondência de aderência do problema

Passo 4: Lógica de roteamento (os 3 destinos)

Leads quentes: agende uma call imediatamente. "Ótimo, parece que pode haver uma boa aderência. Alguém da nossa equipe entrará em contato nos próximos 60 minutos pelo WhatsApp. Se quiser pular a espera, você pode agendar um horário diretamente: [link do Calendly]. Qual o melhor número para falar com você?"

Adicione uma ação Create HubSpot Contact e defina o lifecycle stage como MQL. Dispare imediatamente uma notificação ao rep (coberta no Passo 6).

Leads mornos: nurture sequence. "Obrigado por compartilhar. Vou enviar alguns materiais que podem ser úteis, e alguém da nossa equipe fará o follow-up em um ou dois dias. Para qual e-mail devemos enviá-los?"

Colete o endereço de e-mail, adicione ao CRM com lifecycle stage = Lead e inscreva em uma nurture sequence de 3 e-mails via HubSpot. Para garantir que leads mornos não criem contatos duplicados quando reengajarem por outro canal, aplique a lógica de deduplicação para leads multicanal na etapa de sincronização com o CRM.

Leads desqualificados: envie materiais, não atribua a um rep. "Obrigado por entrar em contato! Com base no que você compartilhou, aqui vai um material que pode ajudar: [link]. Fique à vontade para nos procurar de novo quando for o momento certo."

Sem notificação ao rep. Sem MQL no CRM. Guarde o contato para futuras campanhas de reengajamento.

A matriz de roteamento resumida:

Porte da empresa Prazo Rota
50+ Avaliando agora Hot
10-50 Avaliando agora Hot
10-50 Em 1-3 meses Warm
Menos de 10 Qualquer Warm ou Disqualify conforme a aderência do problema
Qualquer Só pesquisando Warm

Passo 5: Passagem de dados para o CRM

ManyChat para HubSpot (integração nativa):

No ManyChat, vá em Integrations → HubSpot. Conecte via OAuth. Depois de conectado:

  • Mapeie cada campo personalizado do ManyChat para uma propriedade de contato do HubSpot
  • Use "Create or Update Contact" para evitar duplicatas
  • Defina o número de telefone como chave principal de correspondência (não o e-mail, que você pode ainda não ter)

Campos a mapear, no mínimo:

Campo personalizado do ManyChat Propriedade de contato do HubSpot
First Name First Name
Phone Phone Number
Company Size Answer Employee Count Range (propriedade personalizada)
Role Answer Job Title
Problem Answer Lead Notes
Timeline Answer Buying Intent
Lead Route Lifecycle Stage
Flow Completed Date Last Activity

Para CRMs sem integração nativa com o ManyChat (Salesforce, Pipedrive etc.):

Adicione uma ação Webhook no final de cada ramificação de roteamento. Configure-a para fazer POST no endpoint da API do seu CRM. A maioria dos CRMs tem uma API REST que aceita solicitações de criação de contatos. O guia de integração com o HubSpot do ManyChat cobre passo a passo a interface nativa de mapeamento de campos e o fluxo de conexão OAuth. Se você também está avaliando se o seu CRM atual lida bem com contatos originados no chat, a comparação entre Rework e HubSpot CRM trata disso diretamente para equipes de vendas em crescimento.

O corpo do webhook deve incluir todos os valores de campos personalizados que você coletou. Monte o corpo JSON no editor de webhook do ManyChat usando merge tags {{custom_field_name}}.

Passo 6: A notificação ao rep

Quando um lead Hot é roteado para a ramificação de agendamento, o rep precisa de uma notificação imediata, não agrupada em um resumo diário.

Crie uma notificação ao rep no ManyChat usando a ação Send Email ou Webhook to Slack. A notificação deve conter:

New Hot Lead - WhatsApp
Name: [First Name] [Last Name]
Phone: [Phone]
Company Size: [Company Size Answer]
Role: [Role Answer]
Challenge: [Problem Answer]
Timeline: [Timeline Answer]
Flow Completed: [Timestamp]
Direct Reply Link: [WhatsApp link to open conversation]

O Direct Reply Link é importante. Se o rep precisa navegar até o ManyChat ou o Respond.io para encontrar a conversa, o tempo de resposta aumenta. Faça com que seja um toque.

Defina um SLA de resposta de 5 minutos para leads Hot. No ManyChat ou no Respond.io, você pode configurar uma notificação de escalada se a conversa estiver sem atribuição após 5 minutos. Ela dispara uma segunda notificação para um rep de backup ou para o líder da equipe. A mecânica completa do que acontece depois que a notificação dispara, incluindo a configuração do context card e os templates de primeira mensagem do rep, está no playbook de handoff do chatbot para o rep.

Passo 7: Testando antes de conectar o tráfego real

Use o botão Test This Flow do ManyChat para percorrer o fluxo você mesmo. Mas rode também um teste separado a partir de um número de WhatsApp real em outro dispositivo. O modo de teste nem sempre reproduz a experiência real do usuário, principalmente na renderização dos botões no celular.

Checklist de cenários de teste:

Cenário Resultado esperado
Respostas de lead quente (equipe grande, avaliando agora, director) Roteia para a mensagem de agendamento; a notificação ao rep dispara; contato criado no HubSpot como MQL
Respostas de lead morno (equipe pequena, pesquisando, manager) Roteia para a mensagem de nurture; e-mail coletado; lifecycle no HubSpot = Lead
Respostas de desqualificado (menos de 10 pessoas, só pesquisando) Roteia para a mensagem de materiais; sem notificação ao rep; sem MQL no HubSpot
Usuário para de responder após a P2 O fluxo pausa; a mensagem de follow-up dispara após 24 horas (se configurada)
Cliente existente envia mensagem pelo anúncio O filtro de fonte impede o disparo do fluxo de qualificação
Usuário dá uma resposta de botão inesperada A mensagem de fallback aparece; o rep é notificado sobre a resposta não tratada

Verifique o CRM após cada teste Hot e Warm para confirmar que o contato foi criado com os valores de campo corretos. Corrija qualquer problema de mapeamento antes de conectar o fluxo ao tráfego real de anúncios.

Armadilhas comuns

Perguntas demais. Cada pergunta após a quarta reduz a taxa de conclusão em cerca de 10%. Um fluxo de 8 perguntas perde quase metade dos respondentes antes de chegar à decisão de roteamento. Se você acha que precisa de 8 perguntas, antes precisa de um ICP mais afiado. A pesquisa da Gartner sobre vendas digitais observa que os compradores B2B agora esperam que as interações de qualificação sejam breves e sem atrito, espelhando a experiência de aplicativos de consumo em vez de formulários de vendas tradicionais.

Texto livre onde um botão funciona. "Qual é o seu maior desafio?" como campo de texto aberto soa conversacional, mas produz dados não estruturados que seu CRM não consegue categorizar. "Qual destas opções melhor descreve o seu desafio?" com 4 botões produz atributos de roteamento limpos.

Lógica de roteamento que não trata leads sem resposta. Alguns usuários abrem o fluxo, respondem 1 ou 2 perguntas e param. Se a sua lógica de roteamento exige as 4 respostas, os usuários sem resposta nunca chegam a uma decisão de roteamento e viram contatos fantasmas. Adicione um caminho de conclusão parcial: se não houver resposta após 24 horas, roteie para Warm e notifique o rep.

Nenhum fallback para respostas inesperadas. Se um usuário digita uma resposta em texto livre onde você esperava um clique em botão, o ManyChat não consegue rotear corretamente. Adicione uma ramificação "catch-all" no seu nó de condição que capture qualquer resposta sem correspondência e leve o usuário de volta à pergunta com botões.

O que fazer a seguir

Antes de otimizar o fluxo, entreviste 3 dos seus clientes de melhor aderência. Pergunte: "Se você tivesse chegado até nós por uma janela de chat e tivéssemos feito 4 perguntas, quais 4 teriam mostrado que valia a pena conversar conosco?" As respostas deles serão melhores do que qualquer framework.

Depois, ajuste suas 4 dimensões de qualificação para refletir o que seus melhores clientes teriam dito. Rode o fluxo atualizado por 30 dias e compare a sua taxa de leads Hot com a linha de base atual. Acompanhe os resultados usando o framework de métricas do chat funnel, que oferece os benchmarks etapa por etapa para saber se a sua taxa de conclusão da qualificação e a taxa de leads quentes estão dentro da faixa esperada para funis B2B de WhatsApp.

Saiba Mais

About the author

Victor Hoang

Victor Hoang

Co-Founder, Rework.com

Victor Hoang is Co-Founder and CMO of Rework. He spent 12+ years scaling B2B SaaS growth, building a lead engine that generated over 1 million leads and $10M+ in annual recurring revenue. Today he builds AI agents and MCP servers into Rework's products to empower customers across growth and operations. He writes about what actually works.