Este é o community node definitivo para integração com a Hotmart no n8n.
Projetado para atender tanto infoprodutores individuais quanto agências e plataformas SaaS que precisam escalar automações para múltiplas contas.
A maioria das integrações são básicas. Este node foi construído com problemas do mundo real em mente:
O único node que suporta nativamente dois modos de operação:
- Modo Pessoal (Credentials): Use as credenciais salvas no n8n. Perfeito para gerenciar sua própria conta.
- Modo SaaS (Dynamic Token): Passe o
access_tokenvia expressão (JSON). Perfeito para agências e softwares que gerenciam centenas de contas de clientes sem precisar cadastrar credenciais manuais no n8n.
Chega de workflows "spaghetti" cheios de IF nodes logo após o webhook. O Hotmart Trigger possui 3 modos de roteamento:
- Flow Mode: Separa eventos (Compra, Cancelamento, Reembolso) em 13 saídas diferentes.
- Super Flow: Agrupa eventos por contexto de negócio (Ex: Saída "Nova Assinatura" vs "Renovação").
- Auto-Parser: Dados complexos e aninhados (
data.subscriber,data.product,data.plans) são extraídos e limpos automaticamente para o primeiro nível do JSON.
Não apenas o básico. Acesso completo a:
- Vendas e Reembolsos
- Assinaturas (com cancelamento e reativação em lote)
- Área de Membros (Hotmart Club)
- Produtos e Ofertas
- Eventos e Ingressos (New!)
- Negociação de Parcelas
- Metadados de Paginação: Ative a opção "Incluir Metadados de Paginação" para receber
_metadatacomhas_more,page_tokeneitems_returned- perfeito para agentes de IA que precisam navegar por grandes volumes de dados. - Rate Limit Inteligente: Retry automático com backoff exponencial (1s → 2s → 4s) quando a API da Hotmart retorna erro 429.
- Mensagens de Erro Melhoradas: Orientações claras quando ocorrem erros de rate limit.
Ideal para automações internas de um produtor.
- Crie uma credencial Hotmart API no n8n.
- Preencha Client ID, Client Secret e Token Basic.
- O node gerencia o refresh do token automaticamente.
Ideal para criar produtos em cima do n8n (White-label, Dashboards, Gestores).
- Use o node para trocar o código de autorização do seu cliente por um token.
- Nas operações seguintes, selecione Authentication: Access Token.
- Passe o token dinamicamente:
{{ $json.access_token }}.
O Trigger é capaz de processar e categorizar automaticamente os webhooks da Hotmart.
| Modo | Descrição | Saídas |
|---|---|---|
| Standard | Comportamento padrão. Uma saída única. | 1 |
| Flow | Cria uma saída separada para cada tipo de evento técnico. | 13 |
| Super Flow | Cria saídas baseadas na lógica de negócio. Ex: Separa automaticamente uma "Compra Aprovada" que é Recorrência de uma que é Primeira Venda. | 6 |
O node detecta o tipo de evento e já extrai os campos vitais para a raiz do JSON, facilitando o uso nos próximos nodes:
subscriber: Dados do assinanteaffiliates: Lista de afiliados comissionadoscommissions: Valores de comissão detalhadosplans/plan: Dados do plano de assinaturaoffer: Dados da oferta e cupomcheckout_country: País de comprauser: Dados do aluno (para eventos do Club)
O node permite personalização total da interface e comportamento do webhook:
- Path Customizado: Altere a URL do webhook para algo mais amigável (ex:
/minha-lojaao invés de/webhook). - Renomeação de Saídas: Ative a opção "Personalizar Nomes das Saídas" para dar nomes específicos às portas de saída (ex: mudar de
Compra ÚnicaparaEbook). Isso ajuda a manter o workflow visualmente organizado e semântico para sua equipe.
Abaixo a lista completa de operações suportadas:
- Listar Vendas: Histórico completo com filtros avançados (data, status, produto, afiliação).
- Resumo: Totais e métricas consolidadas.
- Participantes: Dados detalhados de compradores.
- Comissões: Relatório financeiro de comissões.
- Preços: Detalhes da oferta adquirida.
- Reembolso: Executar reembolso total ou parcial.
- Gestão Completa: Listar, Resumo e Compras de uma assinatura.
- Ações: Cancelar e Reativar assinaturas (Individual ou em Lote).
- Cobrança: Alterar data de vencimento da fatura.
- Alunos: Listar alunos, progresso e status.
- Conteúdo: Listar módulos e páginas do curso.
- Produtos: Listar todos os produtos da conta.
- Ofertas: Listar preços e ofertas ativas.
- Planos: Listar planos de assinatura disponíveis.
- Info: Detalhes do evento.
- Participantes: Lista de check-ins e ingressos vendidos (com filtros de QR Code, Lote, etc).
- Cupons: Criar, listar e remover cupons de desconto.
- Negociação: Gerar links de negociação (PIX/Boleto) para parcelas em atraso.
- Obter Token: Troca de credenciais por Access Token (útil para fluxos OAuth).
Siga o guia de instalação na documentação de community nodes do n8n.
- Vá em Settings > Community Nodes
- Clique em Install
- Digite:
n8n-nodes-hotmart-api
npm install n8n-nodes-hotmart-apiEste node é mantido pela comunidade e forçado por necessidades reais de grandes operações. Se ele economizou horas do seu trabalho ou permitiu que você ganhasse dinheiro automatizando processos, considere apoiar:
Chave Pix: 2858d3fb-4256-4e31-a58c-84d6c3ffde25
Qualquer valor ajuda a manter as atualizações constantes e a paridade com a API oficial! 💜