Principal Automação / Integrações Como integrar HeroSpark com Utmify

Como integrar HeroSpark com Utmify

Última atualização em Jul 09, 2025

É possível integrar a HeroSpark com ferramentas para rastreamento de Vendas com a Utmify.

Passo 1 - Criar credencial API na Utmify

Em sua conta na Utmify clique no menu “Integrações, navegue até “Webhook” e clique na opção “Credenciais API”.

Insira um nome de sua preferência para a credencial e clique em “Criar Credencial”. Guarde o código gerado para ser usado no próximo passo e clique em “Finalizar.

Passo 2 - Selecionar a automação na HeroSpark

No menu “Piloto Automático” é possível utilizar qualquer automação disponível e 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: https://api.utmify.com.br/api-credentials/orders

C. Método: Post

D. Header - Adicione as duas chaves:

Chave: Content-Type     Valor: application/json

Chave: x-api-token       Valor: Cole aqui as Credenciais API copiada no Passo 1

E. Body - Copie e cole o código abaixo:

{ "isTest": false, "status": "{{ payment_status }}", "orderId": "{{ payment_id }}", "customer": { "name": "{{ buyer_name }}", "email": "{{ buyer_email }}", "phone": "{{ buyer_phone_raw }}", "country": "BR", "document": "{{ buyer_document_id | remove: '.' | remove: '-' }}" }, "platform": "HeroSpark", "products": [ { "id": "{{ product_id }}", "name": "{{ product_name }}", "planId": "{{ offer_id }}", "planName": "{{ offer_title }}", "quantity": 1, "priceInCents": "{{ offer_price }}" } ], "createdAt": "{{ created_at }}", "commission": { "gatewayFeeInCents": "{{ payment_value }}", "totalPriceInCents": "{{ payment_value | minus: net_value_cents }}", "userCommissionInCents": "{{ net_value_cents }}" }, "refundedAt": null, "approvedDate": "{% if payment_date and payment_date != '' %}{{ payment_date }}{% else %}null{% endif %}", "paymentMethod": "{% if payment_method == 'bank_slip' %}boleto{% else %}{{ payment_method }}{% endif %}", "trackingParameters": { "sck": null, "src": "{% if cart_src and cart_src != '' %}'{{ cart_src }}'{% else %}null{% endif %}", "utm_term": "{% if utm_term and utm_term != '' %}'{{ utm_term }}'{% else %}null{% endif %}", "utm_medium": "{% if utm_medium and utm_medium != '' %}'{{ utm_medium }}'{% else %}null{% endif %}", "utm_source": "{% if utm_source and utm_source != '' %}'{{ utm_source }}'{% else %}null{% endif %}", "utm_content": "{% if utm_content and utm_content != '' %}'{{ utm_content }}'{% else %}null{% endif %}", "utm_campaign": "{% if utm_campaign and utm_campaign != '' %}'{{ utm_campaign }}'{% else %}null{% endif %}" }}

Repita os mesmos passos caso tenha criado mais de uma automação no Piloto Automático.

Integração finalizada! Agora após o disparo da automação de Pagamento confirmado os dados serão enviados para a Utmify..

Problemas?

Caso você tenha problemas, entre em contato diretamente com o suporte da Utmify.