É possível integrar a HeroSpark com áreas de membro externas, como a Cademí. Para isso, o primeiro passo é solicitar ao time de suporte, através do chat dentro da plataforma, que se desative 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 token da sua conta Cademí
O Token é a chave que permite a integração entre sistemas externos com sua conta na Cademí. Para copiar, acesse sua conta Cademí, e vá em “Configurações”, “Configurações” e no campo “Token Cademí”, copie e guarde esta chave para ser utilizada nos próximos passos.
Passo 2 - Criar uma entrega na Cademí
Acesse o menu “Vitrines”, “Entregas”, clique em “Nova Entrega” e selecione a opção “HeroSpark”.
Passo 3 - Configurar a Entrega na Cademí
Para cada produto criado na HeroSpark é necessário criar também uma nova entrega na Cademí. Configure os campos da automação da seguinte forma e clique em “Salvar Alterações”:
CAMPO NOME DA ENTREGA
Digite um nome para identificar a entrega que está sendo criada.
MODALIDADE DE VENDA
Definir se as vendas serão unitárias ou por assinatura.
CAMPO ID DO PRODUTO
Digite um número para identificação, copie e guarde para usarmos nas próximas etapas.
CAMPO URL POSTBACK - HEROSPARK
Copie e guarde a URL para usarmos nas próximas etapas.
Passo 4 - Configure a automação no Piloto Automático da HeroSpark
Acesse o Piloto Automático na HeroSpark e crie a automação “Pagamento Confirmado”, escolhendo a opção webhook.
Configure os campos da automação da seguinte forma:
Filtro de disparo:
Você pode filtrar a automação para um ou mais produtos.
URL:
A URL copiada na entrega da Cademí no Passo 3.
Método:
Não mexa em nada, mantendo o valor padrão (POST).
Headers:
Chave: Content-Type
Valor: application/json
Body:
Copie e cole exatamente o código a seguir:
{"token": "COLE AQUI SUA CHAVE API", "valor": "{{ offer_price | divided_by: 100.00}}", "codigo": "{{ payment_id }}", "status": "aprovado", "produto_id": "00000", "cliente_doc": "{{ buyer_document_id }}", "cliente_nome": "{{ buyer_name }}", "cliente_email": "{{ buyer_email }}", "recorrencia_id": "{{subscription_id}}","cliente_celular": "{{ buyer_phone }}", "recorrencia_status": "ativo", "subscription_expiration_at": "{{subscription_expiration_at}}", "subscription_next_invoice_at": "{{subscription_next_invoice_at}}"}
Substitua os valores:
“token”, cole o token que você copiou no Passo 1 e não esqueça de manter entre aspas duplas ''.
produto_id cole o ID do produto que você copiou no Passo 3 e não esqueça de manter entre aspas duplas ''.
Atenção! Não esqueça de ativar sua automação.
Passo 5 - Configure a automação no Piloto Automático da HeroSpark para Cancelamento de Assinaturas
Caso você tenha configurado alguma venda por assinatura na Herospark,crie uma automação do tipo “Assinatura cancelada pelo cliente” e “Assinatura cancelada pelo produtor”. Essas automações farão com que o aluno fique inativo na Cademí, após o finalizar o processo de cancelamento na HeroSpark.
Para configurações dos campos, repita o passo anterior e altere apenas o “Body” copiando exatamente o seguinte código:
{"token": "COLE AQUI SUA CHAVE API", "valor": "{{ offer_price | divided_by: 100.00}}", "codigo": "{{ payment_id }}", "status": "cancelado", "produto_id": "00000", "cliente_doc": "{{ buyer_document_id }}", "cliente_nome": "{{ buyer_name }}", "cliente_email": "{{ buyer_email }}", "recorrencia_id": "{{subscription_id}}","cliente_celular": "{{ buyer_phone }}", "recorrencia_status": "cancelado", "subscription_expiration_at": "{{subscription_expiration_at}}", "subscription_next_invoice_at": "{{subscription_next_invoice_at}}"}
Substitua os valores:
“token”, cole o token que você copiou no Passo 1 e não esqueça de manter entre aspas duplas ''.
produto_id cole o ID do produto que você copiou no Passo 3 e não esqueça de manter entre aspas duplas ''.
Atenção! Não esqueça de ativar sua automação.
Pronto! Sua integração está funcionando, após os gatilhos serem acionados o aluno será matriculado ou ficará como inativo na Cademí.
Problemas?
Caso você tenha problemas, entre em contato diretamente com o suporte da Cademí.