VoltarTake Sales

Captura de Leads

Tutorial completo para configurar e otimizar a captura de leads com seus agentes.

O que é captura de leads no Take Sales

Captura de leads é o processo de coletar informações de contato dos visitantes do seu site durante a interação com o agente de IA. O Take Sales oferece múltiplas formas de capturar esses dados: desde coleta natural durante a conversa até formulários estruturados e integrações com CRMs via ferramentas.

Os dados capturados ficam associados à conversa, aparecem na aba Dados, entram na exportação CSV do Histórico, alimentam Pessoas e podem ser enviados aos seus sistemas por webhooks e automações.

Métodos de captura

1. Coleta conversacional

O método mais natural. O agente coleta informações de contato durante o fluxo da conversa, sem interromper a experiência.

Como configurar:

Inclua instruções no system prompt do agente orientando quando e como coletar os dados. Exemplo:

Quando o visitante demonstrar interesse em um produto ou serviço, colete as informações
de contato de forma natural. Siga esta sequência:
 
1. Ofereça valor primeiro: "Posso enviar uma proposta detalhada por email!"
2. Peça o email: "Qual seu melhor email para eu enviar?"
3. Peça o nome: "E com quem estou falando?"
4. Se for lead de alto valor, peça o telefone: "Quer que nosso consultor te ligue? Qual seu WhatsApp?"

O agente extrai automaticamente os dados da conversa (nome, email, telefone) e eles ficam disponíveis na sessão.

💡

A coleta conversacional tem a maior taxa de conversão porque acontece em um momento natural da conversa. O visitante fornece os dados sem sentir que está preenchendo um formulário.

2. Formulário de contato

Um formulário estruturado exibido antes do início da conversa.

Como configurar:

  1. Acesse Agentes → Editar → Coleta de contato do visitante
  2. Adicione os campos desejados, cada um com rótulo, placeholder, tipo e obrigatoriedade
  3. Tipos disponíveis: texto, área de texto, e-mail, telefone, número, data, CPF, CNPJ e lista suspensa
  4. Personalize os textos do formulário (título, subtítulo, botão, mensagem de campo inválido)
ℹ️

O formulário aparece antes da conversa começar. Se o seu objetivo é não criar atrito na entrada, prefira a coleta conversacional e deixe o formulário para casos em que o dado é pré-requisito (agendamento, orçamento).

3. Via Custom Tools

Para enviar dados de lead diretamente para seu CRM ou sistema externo, crie uma ferramenta personalizada.

Como configurar:

  1. Crie uma custom tool na página Ferramentas (ex: enviar_lead_crm)
  2. Configure o endpoint POST para sua API ou CRM
  3. Defina os parâmetros: nome, email, telefone, interesse
  4. No body template:
    {
      "name": "{{nome}}",
      "email": "{{email}}",
      "phone": "{{telefone}}",
      "interest": "{{interesse}}"
    }
  5. Atribua a ferramenta ao agente
  6. No system prompt, instrua: "Após coletar nome e email, use a ferramenta enviar_lead_crm para registrar o lead."
ℹ️

Os três métodos podem ser usados em conjunto. A coleta conversacional e o formulário capturam os dados no Take Sales, enquanto a custom tool envia para sistemas externos simultaneamente.

Configurando no system prompt

A qualidade da captura de leads depende diretamente das instruções no system prompt. Veja um exemplo completo:

OBJETIVO: Ajudar visitantes a encontrar o produto ideal e capturar dados de contato
de leads qualificados.
 
COLETA DE LEADS:
- Após o visitante demonstrar interesse (perguntar preço, pedir comparativo, solicitar demo),
  inicie a coleta de dados.
- Sempre ofereça valor antes de pedir dados: "Posso preparar uma proposta personalizada!"
- Sequência de coleta: email → nome → telefone (somente se necessário).
- Se o visitante hesitar em fornecer dados, não insista. Continue a conversa normalmente
  e tente novamente mais tarde de forma natural.
- Nunca peça todos os dados de uma vez. Colete um por vez no fluxo da conversa.

Visualizando os contatos capturados

Conversas

No Histórico você filtra por e-mail, nome ou telefone do visitante, abre a aba Dados para ver tudo que foi coletado e exporta o resultado em CSV respeitando os filtros aplicados.

Analytics

Na aba Visão geral do Analytics:

  • Desempenho por Agente ou por Canal — agrupado por Canal, mostra quantos deixaram contato e a taxa de contato
  • Conversas × Contatos por dia — evolução diária

Pessoas

Contatos identificados viram registros em Pessoas, com histórico entre canais e variáveis que persistem de uma conversa para a outra.

Automatizando ações pós-lead

Automações

Crie automações com o trigger LEAD_CAPTURED para executar ações automaticamente quando um lead é capturado:

  • Enviar email de follow-up — Email automático para o lead com informações complementares
  • Webhook para CRM — Envie os dados do lead para HubSpot, Pipedrive, RD Station ou qualquer CRM
  • Notificação interna — Notifique a equipe de vendas via email ou webhook

Webhooks

Configure um webhook na página Webhooks para receber o evento lead.captured. O payload tem o formato:

{
  "event": "lead.captured",
  "timestamp": "2026-09-18T14:30:00.000Z",
  "data": {
    "conversation_id": "7c1f…",
    "workspace_id": "H2609…",
    "agent_id": "b1e5…",
    "visitor_email": "maria@empresa.com",
    "visitor_full_name": "Maria Silva",
    "visitor_phone": "+5511999999999",
    "started_at": "2026-09-18T14:22:10.000Z",
    "visitor_info": { "origin_url": "https://seusite.com/precos" }
  }
}

Detalhes de assinatura e reenvio em Webhooks.

Boas práticas

  1. Ofereça valor antes de pedir dados — "Posso enviar um comparativo detalhado por email?" converte muito mais do que "Qual seu email?".
  2. Peça email primeiro — É o dado mais importante e o que os visitantes mais aceitam compartilhar.
  3. Não peça tudo de uma vez — Colete um campo por vez durante a conversa natural.
  4. Use coleta condicional — Peça telefone apenas para leads de alto valor (ex: visitante perguntou preço de produto caro).
  5. Não insista — Se o visitante não quiser fornecer um dado, respeite e continue a conversa. Uma boa experiência gera retorno.
  6. Teste o fluxo completo — Use o modo de teste para simular uma conversa e verificar se os dados são capturados corretamente.
⚠️

Certifique-se de que sua política de privacidade cobre a coleta de dados via agente de IA. Informe aos visitantes como seus dados serão utilizados.

Exemplo completo: Imobiliária

Cenário: agente de uma imobiliária que apresenta imóveis, captura leads e envia para o CRM.

  1. System prompt instrui o agente a apresentar imóveis da base de conhecimento e coletar dados quando o visitante demonstrar interesse em agendar visita.
  2. Coleta de contato habilitada com nome, e-mail e telefone.
  3. Custom tool registrar_lead_crm configurada com endpoint POST para a API do CRM.
  4. Automação com trigger LEAD_CAPTURED envia email de follow-up com fotos do imóvel de interesse.
  5. Webhook envia dados para o sistema de gestão da imobiliária.

Fluxo da conversa:

Visitante: Quero um apartamento de 3 quartos no Jardins
Agente: Encontrei 3 opções para você! [apresenta imóveis]
Visitante: Esse de 120m2 me interessou, quanto é?
Agente: O valor é R$ 850.000. Posso agendar uma visita para você conhecer pessoalmente?
Visitante: Sim, quero visitar!
Agente: Ótimo! Para agendar, preciso de algumas informações. Qual seu email?
Visitante: maria@email.com
Agente: Obrigada, Maria! E qual seu WhatsApp para confirmarmos a visita?

Neste ponto, os dados são capturados na sessão, enviados ao CRM via tool e o email de follow-up é disparado automaticamente.

Próximos passos