Como integrar Hotmart + ActiveCampaign

Conecte sua conta, configure os webhooks e crie automacoes que vendem no piloto automatico.

> PASSO 1: CONECTAR ACTIVECAMPAIGN

Voce precisa da API URL e da API Key da sua conta ActiveCampaign.

1

Abra o ActiveCampaign

Faca login na sua conta ActiveCampaign.

2

Va em Settings > Developer

No menu lateral, clique em Settings (engrenagem no canto inferior esquerdo). Depois clique em Developer.

3

Copie a URL e a Key

Voce vai ver dois campos: API URL e API Key. Copie os dois.

> O que voce vai ver no ActiveCampaign:
API URL:
https://suaconta.api-us1.com
API Key:
a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6...
4

Cole no emailhacker

Ao criar sua conta no emailhacker, voce sera redirecionado para a tela de conexao. Cole a API URL e API Key nos campos correspondentes e clique em VALIDATE & CONNECT.

Se a validacao passar, voce vera CONNECTION_ESTABLISHED e sera redirecionado para o dashboard.

A URL deve ser algo como https://suaconta.api-us1.com — sem /api/3 no final. O emailhacker adiciona isso automaticamente.

> PASSO 2: CONFIGURAR WEBHOOK NA HOTMART

O webhook e o que faz a Hotmart avisar o emailhacker quando alguem compra, abandona carrinho, pede reembolso, etc.

1

Copie sua URL de webhook

No dashboard do emailhacker, va em Settings. Voce vai encontrar a URL de webhook gerada para a sua conta.

> Exemplo de URL de webhook:
https://emailhacker.ai/api/hotmart/webhook?token=SEU_TOKEN
2

Abra a Hotmart

Faca login na Hotmart e va no produto que voce quer integrar.

3

Va em Configuracoes > Webhooks

Dentro do produto, acesse Configuracoes no menu lateral e clique em Webhooks (ou Notificacoes de API).

4

Adicione o webhook

Clique em Adicionar webhook, cole a URL copiada do emailhacker e selecione todos os eventos disponiveis.

> Eventos recomendados para selecionar:
PURCHASE_APPROVEDPURCHASE_DELAYEDPURCHASE_REFUNDEDPURCHASE_CHARGEBACKPURCHASE_CANCELEDPURCHASE_COMPLETEPURCHASE_BILLET_PRINTEDPURCHASE_OUT_OF_SHOPPING_CARTSUBSCRIPTION_CANCELLATIONSWITCH_PLAN

Selecione todos os eventos. O emailhacker ignora automaticamente eventos que nao precisa processar. E melhor enviar todos do que esquecer um importante.

Apos salvar, a Hotmart comeca a enviar webhooks automaticamente a cada evento. Nao precisa testar manualmente — a primeira compra real ja vai aparecer.

> PASSO 3: SINCRONIZAR COM A HOTMART

O sync conecta com a API da Hotmart para enriquecer os dados dos seus clientes no ActiveCampaign. Cada compra vira um ecomOrder real no AC, com nome completo, telefone, produto, valor, parcelas e status.

1

Acesse Settings no dashboard

No menu lateral do dashboard, clique em Settings. La voce vai encontrar a secao de integracao com a Hotmart.

2

Conecte sua conta Hotmart

Informe suas credenciais OAuth da Hotmart (Client ID e Client Secret). O emailhacker usa a API oficial da Hotmart para buscar dados completos de cada venda.

3

Ative o sync

Com a Hotmart conectada, o emailhacker comeca a processar os webhooks recebidos e enriquecer os dados automaticamente: consulta a API da Hotmart para buscar nome, telefone, endereco, produto, valor e forma de pagamento.

4

Confira no ActiveCampaign

Abra um contato no AC e verifique: voce vai ver os ecomOrders com produto, valor, status e forma de pagamento. LTV e ticket medio sao calculados automaticamente pelo AC.

Para que os ecomOrders aparecam no AC, voce precisa do plano Plus ou superior do ActiveCampaign. Planos mais basicos nao tem o modulo de ecommerce.

A partir de agora, cada nova compra, reembolso ou abandono de carrinho na Hotmart e processado automaticamente — sem intervencao manual.

> AUTOMACOES PARA CRIAR NO ACTIVECAMPAIGN

O emailhacker cria ecomOrders e Recurring Payments reais no ActiveCampaign. Cada evento da Hotmart atualiza o status do pedido, e voce usa esses status como trigger das automacoes.

> Status criados pelo emailhacker no AC:
COMPLETED

Compra aprovada

ABANDONED

Carrinho abandonado

PENDING

Boleto/PIX gerado

PENDING_PAYMENT

Boleto impresso

REFUNDED

Reembolso

FAILED

Chargeback

> COMPRA APROVADAstatus: COMPLETED

Dispara quando o pagamento e confirmado (cartao aprovado, PIX pago, boleto compensado). O emailhacker cria um ecomOrder com status COMPLETED no AC.

> Trigger no AC:
Automations > New Automation > "Makes a purchase"
> O que fazer na automacao:
  • 1. Enviar email de boas-vindas com acesso ao produto
  • 2. Esperar 2 dias → email de onboarding ("como aproveitar ao maximo")
  • 3. Esperar 5 dias → email pedindo feedback ou depoimento
  • 4. Esperar 7 dias → email de upsell do proximo produto da esteira
> CARRINHO ABANDONADOstatus: ABANDONED

Dispara quando o cliente abre o checkout mas nao finaliza. O emailhacker cria um ecomOrder com status ABANDONED e um cartId vinculado.

> Trigger no AC:
Automations > New Automation > "Abandons a cart"
> O que fazer na automacao:
  • 1. Esperar 30 min → email "voce esqueceu algo?" com link do checkout
  • 2. Esperar 24h → email com prova social ou depoimento
  • 3. Esperar 48h → email com urgencia ou bonus exclusivo

Taxa de recuperacao tipica: 10-15% dos carrinhos abandonados.

> BOLETO / PIX PENDENTEstatus: PENDING / PENDING_PAYMENT

Dispara quando o cliente gera um boleto ou PIX mas ainda nao pagou. O emailhacker cria um ecomOrder com status PENDING (boleto/PIX gerado) ou PENDING_PAYMENT (boleto impresso/visualizado).

> Trigger no AC:
Automations > New Automation > "Makes a purchase" > filtrar por status PENDING
> O que fazer na automacao:
  • 1. Imediatamente → email confirmando geracao do boleto/PIX com link de pagamento
  • 2. Esperar 1 dia → lembrete amigavel: "seu boleto vence em breve"
  • 3. Esperar 2 dias → lembrete com urgencia: "ultimo dia para pagar"
  • 4. If/Else: verificar se o pedido mudou para COMPLETED → se sim, encerrar. Se nao, email final

Taxa de conversao tipica de boleto: 25-40% com sequencia de cobranca.

> FALHA NO PAGAMENTO (COMPRA AVULSA)ecomOrder: FAILED

Dispara quando uma compra avulsa falha: chargeback, cartao bloqueado, sem fundos ou disputa. O emailhacker cria o ecomOrder com status FAILED.

> Trigger no AC:
Automations > New Automation > "Makes a purchase" > filtrar por status FAILED
> O que fazer na automacao:
  • 1. Imediatamente → email informando o problema no pagamento
  • 2. Oferecer forma de pagamento alternativa (PIX, outro cartao)
  • 3. Esperar 2 dias → lembrete com link direto para o checkout
> FALHA NO PAGAMENTO (ASSINATURA)recurring: PAYMENT_FAILED

Dispara quando o cartao e recusado na renovacao de uma assinatura. O emailhacker atualiza o Recurring Payment no AC para status PAYMENT_FAILED.

> Trigger no AC:
Automations > New Automation > "Recurring payment failed"
> O que fazer na automacao (dunning):
  • 1. Imediatamente → email avisando que o pagamento falhou + link para atualizar cartao
  • 2. Esperar 2 dias → lembrete: "atualize seu cartao para manter o acesso"
  • 3. Esperar 5 dias → aviso de suspensao: "seu acesso sera bloqueado em 48h"
  • 4. Esperar 7 dias → email final antes do cancelamento

Recuperacao tipica com dunning: 20-40% dos pagamentos falhos.

Todas essas automacoes usam triggers nativos de ecommerce do ActiveCampaign. O emailhacker cria os ecomOrders e Recurring Payments com os status corretos — o AC reconhece automaticamente e disponibiliza os triggers.

Na automacao de carrinho abandonado, adicione uma condicao If/Else antes de cada email para verificar se o pedido ja mudou para COMPLETED. Assim voce evita enviar lembrete para quem ja comprou.

> PROBLEMAS COMUNS
Minhas credenciais nao validam+

Verifique se a API URL esta no formato correto: https://suaconta.api-us1.com (sem /api/3 no final). Confirme que a API Key esta completa — ela e longa, com ~60 caracteres. Se copiou do AC, tente copiar novamente — as vezes o navegador corta o final.

O webhook nao esta chegando+

Verifique se o produto na Hotmart esta publicado (produtos em rascunho nao enviam webhooks). Confira se a URL do webhook esta exatamente como aparece no emailhacker, sem espacos extras. Se acabou de configurar, faca uma compra teste para verificar.

O sync nao esta enriquecendo os dados+

Verifique se as credenciais OAuth da Hotmart (Client ID e Client Secret) estao corretas em Settings. Confirme que o produto na Hotmart esta enviando webhooks. O enriquecimento acontece automaticamente quando um webhook chega — se nao ha vendas recentes, nao ha dados para enriquecer.

Preciso de qual plano do ActiveCampaign?+

A conexao basica (contatos e tags) funciona com qualquer plano. Para funcionalidades completas com ecomOrders (pedidos no CRM, LTV, segmentacao por valor), voce precisa do plano Plus ou superior, que inclui o modulo de ecommerce.

Posso conectar mais de uma conta AC?+

Atualmente cada conta no emailhacker se conecta a uma conta ActiveCampaign. Se voce tem multiplas contas AC, crie uma conta separada no emailhacker para cada uma.

Meus dados estao seguros?+

Sim. As credenciais sao armazenadas com criptografia no banco de dados. A comunicacao com o ActiveCampaign e Hotmart e feita via HTTPS. Nao compartilhamos seus dados com terceiros.

Ainda tem duvida?

Mande um email para [email protected]

PRONTO PARA CONECTAR?

Crie sua conta gratis e conecte seu ActiveCampaign em menos de 2 minutos.

Criar Conta