Recuperar Vendas Perdidas com IA
60% dos boletos gerados nunca são pagos sem follow-up. Com um sistema de recuperação automática, você recupera 15-35% desses pagamentos no piloto automático.
Como o sistema funciona
- Cliente gera boleto na Hotmart mas não paga
- Hotmart dispara webhook para o seu sistema
- Sistema agenda 3 mensagens: 30min, 24h e 48h depois
- Se o cliente pagar: mensagens restantes são canceladas
- 15-35% dos contatos fecham a compra
Sequência de mensagens (adapte para seu produto)
- Msg 1 (30min): "Oi [NOME]! Vi que você gerou o boleto do [PRODUTO] mas ainda não finalizou. Aqui está o link: [BOLETO_URL]. Válido por 3 dias!"
- Msg 2 (24h): "Oi [NOME]! Ainda dá tempo. Para te ajudar, preparei [BÔNUS OU DESCONTO]. O link é o mesmo: [BOLETO_URL]"
- Msg 3 (48h): "Última chance, [NOME]! Seu boleto vence amanhã. Depois disso [ESCASSEZ]. [BOLETO_URL]"
Prompt para Claude Code
Crie um sistema de recuperação de vendas em Next.js 15.
Schema (Neon + Drizzle ORM):
recovery_leads: id, nome, email, telefone, produto, valor,
boleto_url, status, hotmart_transaction_id, created_at
recovery_messages: id, lead_id, mensagem_num (1/2/3),
scheduled_for, sent_at, status
Webhook Hotmart (POST /api/webhook/hotmart):
- PURCHASE_BILLET_PRINTED: salvar lead + criar 3 mensagens agendadas
- PURCHASE_COMPLETE: cancelar mensagens pendentes do lead
- Validar HOTTOK no header
Cron job (a cada 5 minutos — Vercel Cron):
- Buscar mensagens com scheduled_for <= now e status = agendada
- Enviar via link wa.me OU WhatsApp Business API
- Atualizar status para enviada
Envio automático (WhatsApp API da Meta):
POST https://graph.facebook.com/v19.0/[PHONE_ID]/messages
Authorization: Bearer [WHATSAPP_TOKEN]
Body: { "to": "55[TELEFONE]", "type": "text", "text": { "body": "[MSG]" } }
Dashboard admin: leads em recuperação + taxa de recuperação mensal
Stack: Next.js 15, Neon, Drizzle ORM, Vercel CronPerguntas frequentes
Qual taxa de recuperação é realista esperar?
Entre 15% e 35% dos boletos ou carrinhos não pagos costumam ser recuperados com uma sequência de 3 mensagens bem escritas. A primeira mensagem (30min) costuma ter a maior taxa de conversão porque o lead ainda está com o produto na cabeça.
Como o sistema sabe quando o cliente pagou?
A Hotmart dispara o evento PURCHASE_COMPLETE via webhook quando o pagamento é confirmado. O sistema recebe esse evento, localiza o lead pelo transaction_id e cancela todas as mensagens agendadas que ainda não foram enviadas.
Preciso da WhatsApp Business API para as mensagens automáticas?
Para envio 100% automático, sim. O sistema pode funcionar também com links wa.me (o cliente clica e a mensagem é pré-preenchida), mas o envio ativo sem interação do usuário exige a WhatsApp Cloud API da Meta.
O HOTTOK da Hotmart é obrigatório?
Sim. O HOTTOK é um token de segurança enviado no header de cada webhook da Hotmart. Você deve validar esse token antes de processar qualquer evento para garantir que a requisição veio da Hotmart e não de terceiros.
O sistema funciona para outras plataformas além da Hotmart?
O padrão de webhook é adaptável. Eduzz, Kiwify e WooCommerce têm webhooks com estrutura similar. Você ajusta os campos do schema e os eventos no handler para cada plataforma. O resto do sistema (agendamento, envio, cancelamento) é reutilizável.
Quer implementar isso?
Me chama no WhatsApp. Ajudo você a configurar ou implemento pra você.
Quero ajuda no WhatsAppGastão Matos
@gastaomatos