Venda no checkout (Hotmart, Kiwify, Eduzz) que veio do WhatsApp
A conversa acontece no WhatsApp e o pagamento sai em outra plataforma. Veja como ligar a venda do checkout externo à conversa e ao anúncio de origem.

Resposta curta: quando o cliente conversa no WhatsApp mas paga em um checkout externo, a venda e a conversa ficam em lugares separados. O que as une é o telefone: a plataforma de checkout avisa a venda aprovada por webhook, e o telefone do comprador aponta para a conversa que já existe. Se o número do checkout for o mesmo da conversa, a venda herda o anúncio de origem. Se for outro, ela entra como uma venda sem origem.
Você vende um curso, uma mentoria ou um produto digital. A pessoa vê o anúncio, chama no WhatsApp, tira as dúvidas e recebe um link de pagamento. Ela paga na Hotmart, na Kiwify ou na Eduzz.
Para a plataforma de checkout, existe só uma compra aprovada. Ela não sabe que houve uma conversa, e muito menos de qual anúncio ela veio. Para o seu painel de anúncios, existe uma conversa que sumiu depois do link. A venda, que é o que paga as contas, fica no meio, sem dono.
Por que a venda do checkout perde a origem
A origem do clique vive na conversa: o identificador do anúncio chega com a primeira mensagem. A venda vive no checkout. Nenhum dos dois conhece o outro, e não existe um dado que viaje junto com a pessoa de um lado para o outro.
O que existe, nos dois lados, é o telefone. A conversa do WhatsApp é de um número, e o checkout pede o número do comprador. É por ele que a ligação acontece.
O que liga a venda à conversa
| Dado do checkout | Para que serve | Se faltar ou vier errado |
|---|---|---|
| Telefone do comprador | Achar a conversa do mesmo número | A venda não encontra a conversa e entra como venda sem origem |
| Identificador da transação | Evitar contar a mesma venda duas vezes quando o checkout reenvia o aviso | Risco de venda duplicada |
| Valor da compra | Registrar a receita da venda | A venda entra sem receita |
| Status da compra | Distinguir venda aprovada de boleto gerado, cancelamento ou reembolso | Eventos que não são venda podem ser tratados como venda |
O e-mail do comprador não entra nessa ligação. O RastroLead usa o telefone, porque a conversa do WhatsApp é identificada pelo número.
Como o aviso de venda chega ao RastroLead
Cada plataforma de checkout tem um recurso de webhook (às vezes chamado postback), que avisa um endereço sempre que algo acontece com uma compra. No RastroLead, você abre a integração da plataforma, copia o endereço (que traz um código secreto da sua conta) e cola na plataforma. O código pode ser regenerado se você achar que vazou.
| Plataforma | Onde configurar | Qual evento marcar |
|---|---|---|
| Hotmart | Produto → Ferramentas → Webhook (Postback) | Compra aprovada |
| Eduzz | Configurações → Webhook | Fatura paga (status "Paga") |
| Kiwify | Configurações → Webhooks | Só o gatilho "Compra aprovada" |
Só a venda aprovada conta. Boleto emitido, carrinho abandonado, cancelamento e reembolso, quando a plataforma os avisa, são ignorados pelo RastroLead.
O que acontece quando a venda chega
Existem três caminhos, e entender cada um evita surpresa no relatório.
1. O telefone bate com uma conversa. A venda é registrada naquele lead, com o valor e a transação, e herda o anúncio de origem. É o caso que você quer: o painel passa a mostrar a receita ligada à campanha, ao conjunto e ao anúncio, e a venda segue o caminho normal, inclusive o envio de volta às plataformas de anúncio.
2. O telefone não bate com nenhuma conversa. O RastroLead cria um lead novo já marcado como venda, mas sem origem de anúncio. A receita aparece, só que fica fora da conta de qualquer campanha. É o que acontece quando o comprador digita no checkout um número diferente do que usou no WhatsApp.
3. O checkout não manda telefone, ou manda em formato inesperado. A venda não é processada. O RastroLead registra o aviso com o motivo, para você revisar e lançar a venda manualmente.
O telefone é o ponto onde mais falha
Dois cuidados evitam quase todos os casos do caminho 2:
- Peça o número de WhatsApp no checkout, e deixe o campo obrigatório. Muitos checkouts pedem telefone como opcional. Sem o campo, a venda cai no caminho 3.
- Avise o cliente de qual número usar. No link de pagamento ou na mensagem que o acompanha: "use o mesmo número desta conversa". Quem compra pelo celular do cônjuge ou da empresa gera uma venda sem origem.
Sobre o formato: números com DDD e sem o código do país (10 ou 11 dígitos) recebem o 55 do Brasil, e números que já vêm com ele (12 ou 13 dígitos) são usados como estão. Qualquer outro tamanho é recusado.
Reembolso e chargeback
O aviso de reembolso, de chargeback e de cancelamento chega, mas não desfaz a venda. Hoje a venda aprovada é registrada, e desfazê-la é uma ação sua, no próprio lead. Vale lembrar disso ao olhar a receita de um período em que houve estornos.
Teste antes de confiar
As plataformas de checkout têm formatos de aviso próprios, e eles mudam. Antes de apostar a medição em uma integração, faça uma compra real, de valor baixo se possível, e confira no RastroLead:
- a venda apareceu no lead correto, com o valor certo;
- o anúncio de origem veio junto;
- se algo falhou, o registro do webhook mostra o motivo.
O RastroLead guarda os avisos que processa e os que dão erro. Depois de uma compra de teste, o registro mostra o que chegou e o que foi feito com isso.
Quer registrar as vendas do seu checkout no lead certo? Conectar meu checkout
Por que isso importa para os seus anúncios
Quando a venda do checkout entra no lead com a origem, três coisas passam a funcionar. O custo por venda e o ROAS passam a ser calculados por anúncio. O funil mostra quantos leads viraram compra de verdade, e não só quantos pediram o link. E a venda pode voltar à plataforma de anúncios, para ela aprender com quem pagou. Veja a base disso em como saber qual anúncio gerou venda no WhatsApp e em API de Conversões da Meta no WhatsApp.
O que conferir
- O checkout pede o número de WhatsApp e o campo é obrigatório.
- O cliente sabe qual número usar, o mesmo da conversa.
- O webhook está marcado só para a venda aprovada (e "Paga", na Eduzz).
- Uma compra de teste apareceu no lead certo, com valor e origem.
- Você acompanha as vendas sem origem, que costumam ser sinal de número diferente.
- Reembolsos e chargebacks são tratados à mão, no lead.
Perguntas frequentes
01.Preciso mudar a plataforma de checkout?
Não. A integração é um aviso que a plataforma já sabe enviar. Você configura o endereço do RastroLead na área de webhook da Hotmart, da Eduzz ou da Kiwify, e continua vendendo como antes.
02.E se o cliente comprar com um número diferente do WhatsApp?
A venda é registrada, mas como um lead novo, sem origem de anúncio. A receita aparece no painel, só que não é atribuída a nenhuma campanha. Por isso o número no checkout merece atenção.
03.O e-mail do comprador ajuda a achar a conversa?
Não nessa ligação. A conversa do WhatsApp é identificada pelo número, então o RastroLead usa o telefone do comprador.
04.A mesma venda pode ser contada duas vezes?
O identificador da transação evita isso: se o checkout reenviar o mesmo aviso, a venda não é duplicada.
05.A venda reembolsada sai da receita?
Não automaticamente. O aviso de reembolso é recebido, mas a venda só é desfeita por uma ação sua no lead.
06.Funciona para assinatura e recorrência?
O RastroLead registra cada compra aprovada que a plataforma avisa. A forma como cada plataforma avisa uma renovação varia, e recomendamos testar com uma cobrança real antes de depender disso para recorrência.



