Mettre à jour le métachamp du client à la réception d'un webhook
Lorsqu'un programme de fidélité, un système CRM ou un système de points déclenche votre webhook en lui transmettant une adresse e-mail et un numéro, enregistrez ces informations dans le métachamp « custom.loyalty_points » de la fiche client. Affichez-les dans le compte client, dans les e-mails ou dans Shopify Flow.
Un simple déclencheur issu des actions intégrées d'Workflow Webhooks et d'Shopify : aucune autre application n'est nécessaire.

Ce dont il a besoin
Un webhook sur Workflow Webhooks avec ce mappage de données. Voir Mappage de la charge utile et variables de flux.
| Domaine | Que lui attribuer ? |
|---|---|
fieldOne |
L'adresse e-mail du client |
fieldTwo |
Le solde de points s'exprime sous forme de nombre entier, par exemple 250 |
Un appel au webhook se présente alors comme suit :
curl -X POST https://<your webhook URL> \
-H "Content-Type: application/json" \
-d '{"email": "jane.doe@example.com", "points": 250}'Découvrez le workflow
- Téléchargez le fichier
.flowjoint au bas de cette page. - Dans votre interface d'administration d'Shopify, ouvrez « Shopify Flow », cliquez sur « Importer » et sélectionnez le fichier.
- Vérifiez les étapes, puis cliquez sur « Activer le workflow ».
Ce fichier est issu d'une exportation depuis Shopify Flow. Ne le modifiez pas manuellement ; modifiez plutôt le workflow dans Shopify Flow après l'avoir importé.
Comment cela fonctionne-t-il ?
- Le déclencheur « Webhook » lance le workflow chaque fois que l'URL de votre webhook est appelée et lui transmet les champs mappés.
- La fonction « Récupérer les données client » recherche le client à l'aide de la requête
email:{{fieldOne}}et ne conserve qu'un seul résultat au maximum. - Elle s'exécute une seule fois pour** chaque** client trouvé, et pas du tout lorsqu'aucun client ne correspond.
- La mise à jour du métachamp client remplace la valeur
{{fieldTwo}}parcustom.loyalty_pointssous forme de nombre entier.
Faites-en le vôtre
- Remplacez l'espace de noms et la clé par ceux d'un métachamp que vous utilisez déjà, par exemple
loyalty.tieravec le type « texte sur une seule ligne ». - Ajoutez l'étape « Ajouter des balises client » après l'étape « Métachamp » afin de marquer les clients ayant dépassé un seuil de points.
Prochaines étapes
- Créez votre premier webhook - Créez le webhook que ce workflow surveille.
- Modèles de workflow - tous les modèles.
- Historique et dépannage - Vérifiez que le webhook a bien été reçu par Shopify Flow.

