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

- 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 depois

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

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

Clique na aba Schedule e escolha “Run ASAP”

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}" }
- Clique em Save e pronto!
Este artigo foi útil?
Que bom!
Obrigado pelo seu feedback
Desculpe! Não conseguimos ajudar você
Obrigado pelo seu feedback
Feedback enviado
Agradecemos seu esforço e tentaremos corrigir o artigo