Integração entre RD Marketing e Hotmart (passo a passo para produtos digitais)

Oie pessoal, eu estou começando a desenvolver produtos digitais e com isso senti uma necessidade de trazer todos os meus leads para a RD, porém existe sim a integração nativa entre RD e Hotmart, mas hoje eu trago uma dica de como evoluir e trazer também dados de pagamento, abandono de carrinho, etc.

 

Essa integração mais avançada vai precisar de um "integrador", ela pode ser contratada pela Pluga ou se quiser de maneira free (para testar), pode usar a Make.

 

Antes de fazer na make, pegue o token de API do RD:

 

Gerar Token da API do RD

  1. RD Station → Configurações
  2. Integrações
  3. API
  4. Gerar Token de acesso
  5. Guardar esse token (será usado no Make)

 

Agora, seguimos para o passo a passo para integração pelo Make:

 

Passo 1: Criar o Webhook no Make

Passo a passo:

  1. Criar um novo Scenario
  2. Adicionar módulo Webhooks → Custom webhook
  3. Clicar em Add
  4. Dar um nome (ex:
  5. Hotmart - Eventos
  6. )
  7. Não ativar API Key
  8. Salvar

👉 O Make vai gerar uma Webhook URL (ex:https://hook.us2.make.com/xxxxx)

--

Passo 2: Configurar o Webhook na Hotmart

 

Hotmart → Ferramentas

Webhooks & API

Cadastrar Webhook

Preencher:

URL para envio de dados → URL do Make

Método: POST

Formato: JSON

Selecionar eventos (exemplos):

Checkout iniciado

Compra aprovada

Compra cancelada / reembolso

 

Salvar

📌 Se aparecer 200 – Processado, está funcionando.

 

--

 

Passo 3: Criar TAGS no RD

Crie tags (não campos personalizados), pois são eventos/comportamentos:

  • Checkout - Visitou
  • Checkout - Compra Aprovada
  • Checkout - Compra Cancelada
  • (opcional)
  • Checkout - Boleto Gerado

📌 Lembrando que no RD funciona: Evento = TAG | Perfil = Campo personalizado

 

--

 

Passo 4: Capturar o primeiro evento no Make

  1. No Make, clique em Run once
  2. Dispare um evento real ou de teste na Hotmart
  3. Volte ao Make
  4. Clique no módulo Webhook → Output

Você verá campos como:

Isso permite criar filtros corretamente. 😉

 

--

 

Passo 5: Dentro do Make: criar o Router (separar eventos)

 

Clique no + após o Webhook

Selecione Router

Crie uma rota para cada evento, por exemplo:

 

CHECKOUT_START

PURCHASE_APPROVED

PURCHASE_CANCELED

 

*Aqui você pode incluir todos os eventos que quer mapear!

 

Dentro de cada rota no make você irá criar filtros, sendo:

Em cada rota:

  • Campo:
  • event
  • Operador:
  • equals
  • Valor: copiar exatamente do Output
  • Ex:
    • PURCHASE_APPROVED

⚠️ Atenção:

  • Maiúsculas importam
  • Não digite “de cabeça”
  • Use copiar/colar

 

Agora, precisamos conectar tudo o que criamos no Make para o RD, o passo a passo abaixo:

 

Conectar cada rota ao RD Station

 

Em cada rota:

 

Clique no +

RD Station → Create or Update a Contact

Conectar usando o Token da API

Campos mínimos:

Email → buyer.email

Name → buyer.name (opcional)

Tags → digitar a tag correta e pressionar Enter

 

Exemplo:

 

Rota PURCHASE_APPROVED

→ Checkout - Compra Aprovada

 

A carinha do webhook fica assim:

 

Webhook 

Para testar seu fluxo!

 

Ativar o cenário (produção)

 

⚠️ Eu demorei mil anos para entender como ativar, portanto é interessante fazer com calma os testes

 

Na parte inferior do Make:

testando 

Clique Immediately as data arrives

 

Ative o toggle

🔹 Roxo = ativo (cor padrão do Make)

🔹 Cinza = inativo

 

📌 Run once NÃO ativa o cenário, apenas testa.

 

Para o teste final

 

Cenário ativo (toggle ligado)

 

Entre na Hotmart e dispare um evento real

 

Verifique:

 

Hotmart → status 200

Make → rota verde no History

RD → contato criado/atualizado com tag

 

Essa será a carinha dentro da hotmart

 

teste de compra 

Após a integração, o seu lead recebe uma conversão quando tiver uma movimentação de compra na hotmart.

teste do evento