O N8n é uma ferramenta open source que trabalha com workflows e consegue integrar varias plataformas entre si.
A Hotmart é uma das maiores plataformas de solução para pagamentos de produtos digitais.
Essa integração pode ser feita com qualquer plataforma mas nesse momento usaremos a hotmart como referencia.
Acesse sua conta da hotmarte usando o painel a esquerda vá no icone da caixa e clique em ferramentas.
Use a caixa de busca e encontre as opções de api, clique no ferramenta de Webhook (API e notificações)
Voce deve ir na guia de autenticação e gerar uma nova hottok de verificação, copie ela que vamos usar mais tarde.
Agora vamos no n8n, acesse o link da sua instalação do n8n (Clique aqui para aprender como instalar sua instancia) e crie um novo workflow.
No painel direito busque por um acionador de webhook, na tela a seguir você terá o seu link que você vai utilizar.
Em HTTP Method escolha POST.
Em path será gerado um caminho, você pode definir um caminho personalizado.
Clique em Listen For Test Event
Copie o link de test acima https://n8n.seudominio.com.br/webhook-test/compra-aprovada
Volte na hotmart em minhas configurações, clique em “+ Cadastrar Webhook”.
De um nome para a confuguração.
Selecione o produto que você quer criar
Cole a URL que pegamos no n8n e cole no campo “URL para envio de dados”
e em eventos para enviar.
Aqui você pode criar um workflow para cada evento(é o que eu recomendo) ou pode usar todos. No nosso caso vamos colocar só compra aprovada.
A conexão já foi feita e você pode enviar um evento de teste.
Quando vc terminar seu workflow, você deve apagar a parte de “-test” no seu link para que o link esteja sempre ativo.