Atualizar o metacampo do cliente quando for recebido um webhook
Quando um sistema de fidelização, CRM ou de pontos aceder ao seu webhook com um endereço de e-mail e um número, guarde esses dados no registo do cliente, no metacampo «custom.loyalty_points». Apresente-os na conta do cliente, em e-mails ou no Shopify Flow.
Basta um gatilho das ações integradas do Workflow Webhooks e do Shopify; não é necessário qualquer outra aplicação.

O que é necessário
Webhook em Workflow Webhooks com este mapeamento de dados. Consulte Mapeamento da carga útil e variáveis de fluxo.
| Campo | O que atribuir a isso |
|---|---|
fieldOne |
O endereço de e-mail do cliente |
fieldTwo |
O saldo de pontos é um número inteiro, por exemplo250 |
Uma chamada ao webhook tem então o seguinte aspeto:
bash
curl -X POST https://<your webhook URL> \
-H "Content-Type: application/json" \
-d '{"email": "jane.doe@example.com", "points": 250}'Conheça o fluxo de trabalho
- Descarregue o ficheiro
.flowanexado no final desta página. - No seu painel de administração do Shopify, abra a secção «Shopify Flow», clique em «Importar» e selecione o ficheiro.
- Verifique os passos e, em seguida, clique em «Ativar fluxo de trabalho».
O ficheiro é uma exportação do próprio Shopify Flow. Não o edite manualmente; altere o fluxo de trabalho no Shopify Flow após o ter importado.
Como funciona
- O «Webhook Trigger» inicia o fluxo de trabalho sempre que o URL do seu webhook for chamado e transmite-lhe os campos mapeados.
- A função «Obter dados do cliente» pesquisa o cliente através da consulta
email:{{fieldOne}}e retém, no máximo, um resultado. - Para cada cliente encontrado, o programa é executado uma vez; caso não haja nenhum cliente correspondente, não é executado de todo.
- A atualização do metacampo do cliente escreve
{{fieldTwo}}emcustom.loyalty_pointscomo um número inteiro.
Faça-o seu
- Altere o namespace e a chave para um metacampo que já utilize, por exemplo,
loyalty.tier, com o tipo «texto de linha única». - Adicione «Adicionar tags de cliente» após a etapa do metacampo para identificar os clientes que ultrapassam um limiar de pontos.
Próximos passos
- Crie o seu primeiro webhook - crie o webhook ao qual este fluxo de trabalho está atento.
- Modelos de fluxo de trabalho - todos os modelos.
- Histórico e resolução de problemas - verifique se o webhook chegou ao Shopify Flow.

