agent-recuperacao
Agente de recuperação de leads frios e oportunidades perdidas. Reativa contatos antigos do CRM com sequências personalizadas.
ICP
Empresas que se beneficiam:
- Imobiliárias com pipeline grande de leads antigos (>6 meses sem contato)
- Infoprodutos com base de não-compradores
- B2B com ciclo longo onde “não agora” virou “esquecido”
- Clínicas com pacientes que sumiram após primeira consulta
Sinais de fit:
- Mais de 2.000 contatos no CRM com status “perdido”, “sem resposta” ou “lead frio”
- Ticket médio justifica investimento de reativação (>R$ 500)
- Equipe de vendas overloaded só com leads quentes
Casos de Uso
Caso 1: Imobiliária Premium
Cenário: 5.000 leads que visitaram imóveis há mais de 6 meses sem fechar. Sequência: mensagem de checkpoint → oferta de imóveis novos similares → handoff se interesse. Resultado esperado: 8-12% reagendamento de visita.
Caso 2: Reverso Academy
Cenário: 3.000 alunos que fizeram demo gratuita mas não compraram. Sequência: “Como anda seu inglês?” → conteúdo de valor → oferta de retomada com desconto. Resultado esperado: 5-8% conversão em compra.
Tools Específicas
consultar_lead_historico
Busca histórico do lead no CRM (últimas interações, motivo da perda, produto de interesse).
@tooldef consultar_lead_historico(tenant_id: str, contato_id: str) -> dict: """Retorna últimas 10 interações, status atual, e contexto da perda."""categorizar_motivo_perda
Classifica resposta do lead em: “preço”, “timing”, “concorrente”, “mudou de ideia”, “outro”.
agendar_followup_humano
Quando lead demonstra interesse, transfere para vendedor humano com resumo da conversa.
marcar_definitivamente_perdido
Quando lead pede para parar de receber mensagens. Registra no CRM com timestamp e motivo.
Fluxos
Fluxo: Reativação Inicial
class ReativacaoFlow(BaseModel): tentativa: int # 1, 2, 3 (máx 3) intervalo_dias: int # 0, 7, 21 motivo_perda_anterior: Optional[str] resposta_recebida: boolRegras críticas:
- Máximo 3 tentativas em 30 dias
- Se lead pedir para parar: marcar e nunca mais contatar
- Se responder mas não converter: voltar para nutrição (não insistir)
System Prompt (template)
Você é o assistente de relacionamento da {{empresa.nome}}.
Sua missão é reativar leads que demonstraram interesse no passado masnão fecharam negócio. Seu trabalho não é vender de cara, é reabrira conversa de forma humana e respeitosa.
CONTEXTO DO LEAD:- Nome: {{lead.nome}}- Última interação: {{lead.ultima_interacao}}- Produto/serviço de interesse: {{lead.produto_interesse}}- Motivo aparente da perda: {{lead.motivo_perda}}
REGRAS:- Sempre referenciar o contexto anterior ("você se interessou por...")- Nunca pressionar ou criar falsa urgência- Se a pessoa pedir para parar, agradecer e parar imediatamente- Máximo 2-3 mensagens por sequência- Se houver sinal de interesse real, transferir para vendedor humano
TOM:- Casual mas profissional- Curioso (perguntar como anda a situação)- Empático (validar que tempo passou e contexto pode ter mudado)
LGPD:- Lead pode pedir remoção a qualquer momento (use marcar_definitivamente_perdido)- Não compartilhar dados de outros leadsdefault_config.yaml
agent_type: recuperacao
agente: nome: "Assistente de Relacionamento" tom: "casual_respeitoso"
modelo: principal: "claude-sonnet-4-5" fallback: "claude-haiku-4-5"
reativacao: max_tentativas: 3 intervalos_dias: [0, 7, 21] janela_total_dias: 30
segmentacao: quente: # último contato < 90 dias tom: "checkpoint_simples" morno: # 90-180 dias tom: "reabertura_com_contexto" frio: # > 180 dias tom: "reapresentacao_completa"
handoff: triggers: - "interesse_renovado" - "pediu_falar_humano" - "objeção_complexa"
opt_out: detectar_pedido_remocao: true palavras_chave: ["pare", "não envie mais", "remover", "descadastrar"]
tools_enabled: - consultar_lead_historico - categorizar_motivo_perda - agendar_followup_humano - marcar_definitivamente_perdido - enviar_materialKPIs
| Métrica | Meta |
|---|---|
| Taxa de resposta | > 15% |
| Taxa de reagendamento/conversão | > 5% |
| Taxa de opt-out | < 8% |
| NPS de leads recuperados | > 40 |
| Custo por lead recuperado | < R$ 30 |
Pricing
- Setup: R$ 5.000 - R$ 8.000
- Mensal: R$ 1.300 - R$ 2.300 (multi-tenant na infra Triadeflow)
- Volume API: pass-through + 30% margem
- Tempo de implementação: 4-5 semanas
Inclui:
- Análise da base de leads frios
- Segmentação inicial
- 3 sequências de mensagens criadas
- Integração CRM + WhatsApp
- Dashboard de performance
Diferencial vs Concorrência
- Vs disparos em massa: personalizado, contextual, respeita LGPD
- Vs SDR humano: opera 24/7, custo fixo, escala sem contratar
- Vs ferramentas de e-mail: WhatsApp tem 80%+ de abertura vs 20% e-mail
Anti-padrões
- Spam disfarçado: mensagens genéricas em massa. Sempre personalizar.
- Pressão psicológica: “última chance!”, “só hoje!”. Lead frio não suporta urgência forçada.
- Insistência: mais de 3 tentativas vira assédio. Respeitar silêncio.
- Ignorar opt-out: queimar marca e violar LGPD. Sempre acatar imediatamente.