Criar cliente ao receber um webhook

Crie um cliente no Shopify a partir do envio de um formulário ou de um lead enviado ao seu webhook, marcado com a tag “webhook-lead”. Colete leads de páginas de destino, ferramentas de formulários e eventos diretamente na seção “Clientes”.

Basta um gatilho das ações integradas do Workflow Webhooks e do Shopify; não é necessário nenhum outro aplicativo.

O fluxo de trabalho no Shopify Flow: Criar cliente ao receber um webhook
O fluxo de trabalho completo, conforme aparece no site Shopify Flow.

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
fieldTwo O nome próprio
fieldThree O sobrenome

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", "firstName": "Jane", "lastName": "Doe"}'

Conheça o fluxo de trabalho

  1. Faça o download do arquivo .flow, anexado na parte inferior desta página.
  2. No painel de administração do Shopify, abra o Shopify Flow, clique em “Importar” e selecione o arquivo.
  3. 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

  1. O Gatilho de Webhook inicia o fluxo de trabalho sempre que a URL do seu webhook é chamada e transmite a ele os campos mapeados.
  2. A condição só se mantém quando fieldOne, o endereço de e-mail, não estiver vazio.
  3. A solicitação da API de administração executa customerSet com o e-mail, o nome e o sobrenome e a tag webhook-lead, o que cria o cliente.

Faça disso algo seu

  • Altere a tag webhook-lead para o nome do formulário ou da campanha.

Próximos passos