É possível integrar a HeroSpark com áreas de membro externas, como a The Members e para isso, o primeiro passo é solicitar ao time de suporte, através do chat a abertura de um chamado para que seja “Desativada a área de membros” nativa da HeroSpark em sua plataforma.
Isso fará com que todas as vendas do seu checkout “não gerem um acesso na área de membros da HeroSpark”. Uma vez solicitado, siga os passos a seguir.
Passo 1 - Copiar o ID do Produto na HeroSpark
É necessário copiar o ID de cada produto que será integrado com a Herospark e para isso, clique no menu “Produtos”, selecione o produto desejado e clique em “Configuração de Conteúdo”. Na URL copie e guarde somente o número logo após “/products/”.
Passo 2 - Vincular o ID do produto na HeroSpark ao ID do produto na The Members
Acesse a sua conta na The Members, clique no menu “Produtos”, edite o produto que será integrado e no campo “Id do produto no checkout”, cole o ID do produto HeroSpark copiado no Passo 1.
Atenção! É obrigatório configurar os “Entregáveis” na The Members para o correto funcionamento da integração.
Passo 3 - Configurar sua automação no Piloto Automático da HeroSpark para cadastrar o aluno na The Members
No Piloto Automático, crie uma automação com o gatilho “Pagamento Confirmado”, do tipo “Webhook”. Caso tenha produtos de “Order Bump”, também crie para cada produto o gatilho de “Pagamento Confirmado via Order Bump” e siga as instruções a seguir.
Filtro de Disparo
Filtre pelo produto que você deseja integrar.
URL
Copie e cole exatament a URL: https://api.themembers.dev.br/api/herospark-hooks
Método
Não faça nenhuma alteração, mantendo o valor padrão “(POST)”.
Em Headers
Crie uma entrada com os valores:
Chave: Content-Type
Valor: application/json
Body
Copie e cole exatamente o código a seguir e clique em “Salvar”.
"product":{"product_id":"{{ product_id }}","product_name":"{{ product_name }}"},"payment":{"payment_status":"{{ payment_status }}","payment_date":"{{ payment_date }}"},"buyer":{"buyer_name":"{{ buyer_name }}","buyer_email":"{{ buyer_email }}","buyer_phone":"{{ buyer_phone }}","buyer_phone_raw":"{{ buyer_phone_raw }}","buyer_document_type":"{{ buyer_document_type }}","buyer_document_id":"{{ buyer_document_id }}"}
Ative a automação!
Passo 4 - Configurar sua automação no Piloto Automático da HeroSpark para retirar o cadastro do aluno na The Members
Acesse novamente o Piloto Automático e crie as automações escolhendo a opção Webhook:
- Estorno feito pelo produtor
- Estorno feito pela operadora
- Assinatura cancelada pelo cliente
- Assinatura cancelada pelo produtor
- Pagamento inadimplente
Configure os campos “Filtro”, “URL”, “Método” e “Headers” repetindo a etapa anterior e copie e cole também o mesmo “Body”.
Passo 5 - Testando sua Integração
Para testar o funcionamento da sua integração é necessário realizar uma compra de qualquer valor no checkout HeroSpark. Após a compra o aluno deve ser cadastrado e o acesso ao curso liberado conforme configurações realizadas no “Entregáveis” da The Members.
Problemas?
Caso você tenha problemas, entre em contato diretamente com o suporte da The Members.