Pular para o conteúdo
Português - Brasil
  • Não há sugestões porque o campo de pesquisa está em branco.

Trigger VTEX - Atualizar Consumidor

A BonifiQ se integra diretamente com a base de clientes da VTEX. Essa integração, no entanto, não ocorre imediatamente - pode haver um atraso de até algumas horas para ocorrer, devido ao tempo entre chamadas, requerido pela VTEX.

Uma forma de tornar esse processo mais rápido (e permitir pontuar clientes mais rapidamente) é através de Triggers: a VTEX chama diretamente a API da BonifiQ (ao invés do contrário) e salva em poucos minutos, ao invés de algumas horas.

Para isso, é necessário gerar uma chave de API na BonifiQ e criar um trigger no Master Data na VTEX

Gerar Chave de API
  • No painel da BonifiQ, no canto superior direito, clique em “Empresa” > API

54Xf9PkZWqaGTTbssOtChREY09DQC-Y6eA

  • Clique no botão “+ CREDENCIAL DE API” e escolha “Pública”
  • Dê um nome desejado e clique em GERAR CREDENCIAL
  • Salve o Token gerado para usar depois9-bbxDXZefOrMyMlFs8itbudcrJ_wSiAGQ
Cadastrar Trigger na VTEX
  • Acesse https://SUACONTA.vtexcrm.com.br/
  • Clique na aba Trigger
  • Clique no botão “Add New”
  • Preencha os dados com:
    • Name: BonifiQ-UpdateCustomer
    • Data Entity: Customer
    • Status: Enabled

qLjAjEQ3_pJVmwATHX0dO_0NuPr9067VDg

  • Na aba “Rules” preencha com:
    • Trigger Rule: A record is changed

dw9GkHTyyLgQHJwtVAFC0DgB4CtacxHGuQ

  • Clique na aba Schedule e escolha “Run ASAP”RRyor34u8JbovoaqneDUGNUv-yqCQMbZ5Q
  • Clique na aba “If positive” e preencha:
    • Action: “Send an HTTP request”
    • URL: https://api.bonifiq.com.br/v1/pub/Customer/ForceFetch
    • Method: POST
    • Em Headers preencha
      • Name = x-bq-apitoken
      • Value = <TOKEN GERADO NA BONIFIQ (PASSO ANTERIOR)>
    • Em Content as JSON apague tudo, copie e cole exatamente o texto abaixo:
  • {      "email": "{!email}"  }
  • kJE4ibmsaaG8BUr9TJv742SVz47fAiaIeA
  • Clique em Save e pronto!