HeroSpark

Para automatizar o recebimento de eventos do HeroSpark no NicoChat siga o passo a passo abaixo

2026-08-11

Passo 1 - Criar webhook no NicoChat

Abra seu bot. vá em Ferramentas > Webhook > clique no botão "+ Webhook" para gerar o link de integração via Webhook do NicoChat.

Insira “HeroSpark” e clique em salvar:

Passo 2 - Configurar webhook no NicoChat

Após criado seu Webhook no NicoChat, ative a url, copie a URL gerada pela ferramenta e guarde para usarmos nos próximos passos.

Passo 3 - Configure sua automação no Piloto Automático da HeroSpark

Acesse o Piloto Automático na HeroSpark e crie a automação com o modelo desejado, escolhendo a opção webhook. Neste exemplo, foi utilizado o modelo "Pagamento Confirmado”, mas qualquer uma pode ser utilizada.

Configure os campos da automação da seguinte forma:

URL:

O webhook copiado no NicoChat no Passo 2

Método:

Não mexa em nada, mantendo o valor padrão (POST)

Headers:

Pode deixar em branco

Body:

Copie e cole exatamente o código a seguir:

texto
{
  "nome": "{{ buyer_name }}",
  "email": "{{ buyer_email }}",
  "phone": "{{ buyer_phone_ddi }}{{ buyer_phone }}",
  "cpf_cnpj": "{{ buyer_document_id }}",
  "boletourl": "{{ bank_slip_file_url }}",
  "pixqrcode": "{{ pix_qr_code_url }}",
  "id_produto": "{{ product_id }}",
  "id_pagamento": "{{ payment_id }}",
  "nome_produto": "{{ product_name }}",
  "pixcopiacola": "{{ pix_code }}",
  "data_pagamento": "{{ payment_date }}",
  "boletocodbarras": "{{ bank_slip_barcode }}",
  "valor_pagamento": "{{ offer_price | money }}",
  "datavencboleto": "{{ boleto_expiration_at }}",
  "dataexpirapix": "{{ pix_expiration_at }}",
  "motivorecuscartao": "{{ credit_card_refused_message }}",
  "statusassinatura": "{{ subscription_status }}",
  "terminocicloassinatura": "{{ subscription_available_until }}"
}

Atenção: Não esqueça de “Salvar” e “Ativar sua automação!”

Passo 4 - Recebendo os dados no NicoChat e Ativando a integração

Clique no botão de “Testar Automação” no HeroSpark, volte na automação do NicoChat, e edite o webhook criado:

Depois clique no botão “Ouça os Dados de Payload” e clique em “Concluído” para realizar os testes de integração e verificar se todos os dados estão chegando.

Após receber os dados, vá até “Mapeamento de Json Path”, preencha os campos obrigatórios:

Phone:

texto
$.phone

Email:

texto
$.email
Atenção
Se tiver usando o OmniChannel, selecione a opção “WhatsApp” no dropdown apontado abaixo

Depois clique no botão “Pré-visualizar Payload” para salvar os campos desejados.

Depois de mapeado todos os campos desejados clique em “Salvar”:

Para finalizar selecione o fluxo que deseja iniciar: