É possível integrar a HeroSpark com ferramentas para automação como o Make.
Passo 1 - Criar URL Webhook no Make
Em sua conta Make clique em Scenarios e Create a new scenario.
Em All Apps, selecione a opção Webhooks.
Selecione a opção Custom Webhook.
Clique em Create a webhook, altere o nome padrão My gateway-webhook webhook se desejar e clique em Save.
Após salvar, copie e guarde a URL do webhook para ser usada nas próximas etapas e clique novamente em Save.
Clique com o botão direito sobre o webhook e clique em Run this module only para ativar o webhook para recebimento dos dados da HeroSpark.
Passo 2 - Criar automação na HeroSpark
É possível utilizar todos os gatilhos do Piloto Automático com o Make. Escolha a automação de sua preferência, nesse exemplo, usamos a automação de Pagamento confirmado. Clique em Usar este modelo e na próxima tela, selecione a opção Gerar um Webhook e clique em OK.
Passo 3 - Configurar o Webhook na HeroSpark
Na tela de Edição e visualização preencha os campos abaixo da seguinte forma:
A. Filtro de disparo: Aplicar em todos os produtos ou filtrar para um produto específico
B. Edição de webhook - URL: Cole aqui a URL webhook copiada no passo 1
C. Método: Post
D. Header - Adicione as duas chaves:
Chave: Content-Type Valor: application/json
E. Body - Copie e cole o código abaixo:
Atenção! Se for escolhida alguma automação de Recorrências no Piloto Automático, esse campo já estará preenchido sem a necessidade de alteração.
{
"upsell": "{{upsell}}",
"cart_src": "{{cart_src}}",
"utm_id": "{{utm_id}}",
"utm_source": "{{utm_source}}",
"utm_medium": "{{utm_medium}}",
"utm_term": "{{utm_term}}",
"utm_content": "{{utm_content}}",
"utm_campaign": "{{utm_campaign}}",
"offer_id": "{{offer_id}}",
"pix_code": "{{pix_code}}",
"buyer_city": "{{buyer_city}}",
"buyer_name": "{{buyer_name}}",
"offer_kind": "{{offer_kind}}",
"payment_id": "{{payment_id}}",
"product_id": "{{product_id}}",
"buyer_email": "{{buyer_email}}",
"buyer_phone": "{{buyer_phone}}",
"buyer_state": "{{buyer_state}}",
"offer_price": "{{offer_price }}",
"offer_title": "{{offer_title}}",
"installments": "{{installments}}",
"payment_date": "{{payment_date}}",
"created_at": "{{created_at}}",
"product_name": "{{product_name}}",
"payment_value": "{{payment_value}}",
"buyer_district": "{{buyer_district}}",
"payment_method": "{{payment_method}}",
"payment_status": "{{payment_status}}",
"buyer_phone_raw": "{{buyer_phone_raw}}",
"net_value_cents": "{{net_value_cents}}",
"pix_qr_code_url": "{{pix_qr_code_url}}",
"subscription_id": "{{subscription_id}}",
"buyer_complement": "{{buyer_complement}}",
"bank_slip_barcode": "{{bank_slip_barcode}}",
"buyer_document_id": "{{buyer_document_id}}",
"installments_fees": "{{installments_fees}}",
"offer_price_money": "{{offer_price | money}}",
"pix_expiration_at": "{{pix_expiration_at}}",
"subscription_type": "{{subscription_type}}",
"bank_slip_file_url": "{{bank_slip_file_url}}",
"buyer_document_type": "{{buyer_document_type}}",
"offer_price_divided": "{{offer_price | divided_by: 100.00}}",
"offer_with_discount": "{{offer_with_discount}}",
"boleto_expiration_at": "{{boleto_expiration_at}}",
"buyer_address_number": "{{buyer_address_number}}",
"buyer_address_street": "{{buyer_address_street}}",
"buyer_zip_code": "{{buyer_zip_code}}",
"offer_discount_value": "{{offer_discount_value}}",
"payment_value_divided": "{{payment_value | divided_by: 100.00}}",
"subscription_expiration_at": "{{subscription_expiration_at}}",
"credit_card_refused_message": "{{credit_card_refused_message}}",
"offer_with_discount_divided": "{{offer_with_discount | divided_by: 100.00}}",
"subscription_next_invoice_at": "{{subscription_next_invoice_at}}",
"subscription_canceled_by": "{{subscription_canceled_by}}",
"subscription_status": "{{subscription_status}}",
"subscription_available_until": "{{subscription_available_until}}"
}
F. Clique em Automação ativada, em seguida, clique primeiro em Salvar Edição e depois em Testar automação.
Passo 4 - Recebendo os dados no Make
Após realizar o teste da automação, volte ao Make para visualizar os dados recebidos.
Integração finalizada! Com os dados recebidos, agora é possível integrar outras ferramentas disponíveis no Make.
Problemas?
Caso você tenha problemas, entre em contato diretamente com o suporte HeroSpark.