Atualizar o metacampo do cliente ao receber o webhook
Quando um sistema de fidelidade, CRM ou de pontos aciona seu webhook com um endereço de e-mail e um número, salve essas informações no cliente, no metacampo custom.loyalty_points. Exiba essas informações 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 nenhum outro aplicativo.

O que é necessário
Um webhook em Workflow Webhooks com este mapeamento de payload. Consulte Mapeamento de payload e variáveis de fluxo.
| Campo | O que deve ser mapeado para ele |
|---|---|
fieldOne |
O endereço de e-mail do cliente |
fieldTwo |
O saldo de pontos é um número inteiro; por exemplo250 |
Uma chamada ao webhook fica assim:
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
- Faça o download do arquivo
.flow, anexado na parte inferior desta página. - No painel de administração do Shopify, abra o Shopify Flow, clique em “Importar” e selecione o arquivo.
- Verifique as etapas e, em seguida, clique em “Ativar fluxo de trabalho”.
O arquivo é uma exportação do próprio Shopify Flow. Não o edite manualmente; altere o fluxo de trabalho no Shopify Flow após importá-lo.
Como funciona
- O “Webhook Trigger” inicia o fluxo de trabalho sempre que a URL do seu webhook for chamada e transmite a ele os campos mapeados.
- A função “Obter dados do cliente” pesquisa o cliente por meio da consulta
email:{{fieldOne}}e mantém, no máximo, um resultado. - Para cada cliente encontrado, o programa é executado uma vez; caso não haja nenhum cliente correspondente, ele não é executado.
- A atualização do metacampo do cliente grava o valor
{{fieldTwo}}no campocustom.loyalty_pointscomo um número inteiro.
Faça disso algo seu
- Altere o namespace e a chave para um metacampo que o(a) senhor(a) já utilize, por exemplo,
loyalty.tier, com o tipo “texto de linha única”. - Adicione a etapa “Adicionar tags de cliente” após a etapa do metacampo para marcar os clientes que ultrapassarem um limite de pontos.
Próximos passos
- Crie 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 solução de problemas - verifique se o webhook chegou ao Shopify Flow.

