Infoprodutos
Como integrar a Hotmart ao GoHighLevel
O GoHighLevel não tem integração nativa com a Hotmart. O caminho é o Webhook (API e notificações) da Hotmart enviando cada evento para um workflow com o gatilho Inbound Webhook, que cria ou atualiza o contato e aplica as tags. Funciona bem, mas a Hotmart desativa a configuração se a URL responder com erro — e isso precisa estar no radar.
- Compra ou abandono na Hotmart
- Webhook (API e notificações)
- Inbound Webhook no workflow
- Contato com tag no CRM
- Sequência de follow-up
Onde funciona dentro do GoHighLevel
- Workflows com o gatilho Inbound Webhook (premium)
- Criação ou atualização de contato pelo e-mail ou telefone do comprador
- Tags por produto e por evento (compra, reembolso, abandono)
- Oportunidades no pipeline criadas a partir do evento
- Sequências de e-mail, SMS ou WhatsApp disparadas pelo workflow
O que você precisa antes de começar
- Conta de produtor na Hotmart com acesso ao menu Ferramentas
- Premium Triggers & Actions habilitado na agência do GoHighLevel
- Acesso de administrador à subconta que vai receber os compradores
- Uma venda de teste ou o teste de envio da própria Hotmart para mapear os campos
Passo a passo
Crie o workflow com o gatilho Inbound Webhook
No GoHighLevel, abra Automação, crie um workflow e escolha Inbound Webhook como gatilho. Copie a URL exclusiva que ele gera — cada gatilho tem a sua.
O Inbound Webhook é um gatilho premium. Se ele não aparecer na lista, o Premium Triggers & Actions ainda não foi habilitado nas configurações da agência.
Cadastre o webhook na Hotmart
Na Hotmart, vá em Ferramentas, abra a lista completa e entre em Webhook (API e notificações). Clique em Cadastrar Webhook, dê um nome à configuração, escolha se vale para todos os produtos ou para um produto específico e cole a URL do GoHighLevel.
Separe as configurações: uma para eventos de compra e outra para abandono de carrinho, cada uma apontando para o próprio workflow. Misturar estruturas de dados diferentes no mesmo gatilho complica o mapeamento.
Escolha os eventos
Nos eventos de compra, os mais usados são compra aprovada, compra reembolsada, chargeback e pedido de reembolso. Abandono de carrinho fica no grupo Outros. Há ainda eventos de assinatura e da área de membros, se o produto usar.
Envie um teste e salve a amostra no GoHighLevel
Na aba Minhas configurações da Hotmart, dispare o envio de teste. No workflow, use Test Trigger, selecione a requisição recebida e salve como dado de amostra — é a partir dela que os campos ficam disponíveis para mapear.
Dado de teste nem sempre traz todos os campos de uma venda real. Depois da primeira venda de verdade, confira o mapeamento de novo.
Mapeie o contato e aplique as tags
Ao salvar o gatilho, o GoHighLevel abre a ação Create/Update Contact. Mapeie nome, e-mail e telefone do comprador. Depois, use uma condição (If/Else) sobre o evento ou o produto para aplicar a tag certa e seguir para a sequência correspondente.
A ação exige e-mail ou telefone. Sem nenhum dos dois no envio, o contato não é criado e o workflow roda sem contato.
Limitações que valem saber antes
- Não há integração nativa: tudo passa pelo Inbound Webhook, que é gatilho premium. Cada subconta tem 100 execuções premium gratuitas, vitalícias (não renovam por mês); depois delas, a HighLevel cobra US$ 0,01 por execução, ou o excedente com desconto nos planos Workflow Pro.
- Se a URL cadastrada devolver erro, a Hotmart desativa a configuração automaticamente. Um workflow apagado ou um gatilho trocado pode interromper o envio de todos os eventos daquela configuração.
- Envios com erro são repetidos pela Hotmart até cinco vezes. Depois disso, o reenvio é manual, pelo histórico do webhook ou pelos detalhes da venda.
- O histórico de envios da Hotmart guarda os eventos por até 60 dias. Falha descoberta depois disso não tem como ser reprocessada por ali.
- O mapeamento de campos é fixado pela amostra salva no gatilho. Se a Hotmart mudar a estrutura do envio, o mapeamento precisa ser refeito.
Perguntas frequentes
- O GoHighLevel tem integração nativa com a Hotmart?
- Não. A conexão é feita pelo webhook da Hotmart apontando para um workflow com gatilho Inbound Webhook. Também dá para colocar o n8n ou o Zapier no meio, se você precisar tratar os dados antes de chegarem ao CRM.
- Dá para recuperar carrinho abandonado da Hotmart pelo GoHighLevel?
- Sim, desde que o evento de abandono chegue com e-mail ou telefone. Cadastre o abandono de carrinho como configuração separada, confira no histórico da Hotmart quais dados vieram e use o workflow para disparar a sequência de recuperação.
- Como separar compradores de produtos diferentes?
- De dois jeitos: criar uma configuração de webhook por produto na Hotmart, cada uma com seu workflow, ou usar uma configuração só e aplicar a tag com uma condição sobre o produto dentro do workflow.
- O webhook parou de chegar. O que verificar?
- Primeiro, se a configuração ainda está ativa na Hotmart: ela é desativada quando a URL responde com erro. Depois, o histórico de envios, que mostra o status e o conteúdo de cada tentativa e permite reenviar.
Onde isto foi verificado
- Hotmart — Como configurar a API do meu produto usando o Webhook (Postback) Caminho Ferramentas → Webhook (API e notificações), lista de eventos por grupo, desativação automática quando a URL dá erro, até cinco novas tentativas, histórico de 60 dias e reenvio manual
- HighLevel — How to Enable and Rebill Premium Features for Workflows 100 execuções premium gratuitas e vitalícias por subconta; US$ 0,01 por execução depois delas; franquia e excedente com desconto nos planos Workflow Pro.
- HighLevel — How to use the Inbound Webhook Workflow Premium Trigger Inbound Webhook como gatilho premium, execuções gratuitas iniciais com cobrança depois delas, amostra de dados e exigência de e-mail ou telefone no Create/Update Contact
- HighLevel — Workflow Trigger: Inbound Webhook URL exclusiva por gatilho e métodos aceitos (POST, GET e PUT)
Quer isso configurado sem tentativa e erro?
A Galaxy IT implanta o GoHighLevel em português, com as integrações que a sua operação usa de verdade — incluindo as que dependem de ajuste fora da plataforma.
