L'action Mettre à jour un contact dans Connectif de Shopify Flow permet d'envoyer les informations des clients de votre boutique à Connectif pour mettre à jour automatiquement leurs données de contact. Si le contact n'existe pas encore dans Connectif, l'action le créera avec les données que vous aurez configurées.
Dans cet article, vous apprendrez comment mettre à jour les contacts de Connectif depuis Shopify Flow.
Avant de commencer : prérequis
Avant de réaliser cette action, vous devez avoir rempli les conditions suivantes :
- Tracking : la mise à jour ou la création du contact ne sera traitée que si l'application Connectif pour Shopify a le tracking activé.
- Multiboutique : si l'application est configurée en multiboutique, le contact sera automatiquement mis à jour dans le compte Connectif configuré dont la langue correspond à celle du client Shopify.
ÉTAPE 1. Création du flux dans Shopify Flow
(À cette étape, vous créez le flux qui exécutera la mise à jour du contact dans Connectif).
1.1. Configuration du déclencheur
1. Accédez au panneau d'administration de votre boutique Shopify.
2. Dans le menu latéral, allez à “Apps > Flow”.
3. Dans la section des workflows, cliquez sur Create workflow pour créer un nouveau flux.
4. Dans l'éditeur du workflow, cliquez sur Select a trigger.
5. Sélectionnez le déclencheur que vous souhaitez utiliser pour lancer la mise à jour du contact et, si nécessaire, complétez sa configuration.
1.2. Configuration de l'action “Update contact in Connectif”
6. Dans l'éditeur du workflow, cliquez sur sous le déclencheur pour ajouter une nouvelle étape.
7. Cliquez sur Action.
8. Recherchez Connectif parmi les applications disponibles et sélectionnez Update contact in Connectif.
ÉTAPE 2. Configuration de l'action “Update contact in Connectif”
(À cette étape, vous configurez les données du contact que Shopify Flow enverra à Connectif).
L'action permet d'indiquer quelles informations vous souhaitez envoyer à Connectif. Chaque champ peut être configuré avec une variable Shopify, une valeur littérale ou laissé vide.
2.1. Configuration des champs système
9. Dans “Email”, cliquez sur Add variable et sélectionnez “customer > defaultEmailAddress > emailAddress”.
10. Pour chaque champ, configurez la valeur de l'une des manières suivantes :
- Sélectionnez une variable Shopify pour envoyer des informations dynamiques du client.
- Entrez une valeur littérale si vous souhaitez toujours attribuer la même valeur.
- Laissez le champ vide si vous ne souhaitez pas mettre à jour cette donnée dans Connectif.
11. Configurez les autres champs système que vous souhaitez mettre à jour :
- "First name" : prénom du contact.
- "Last name" : nom de famille du contact.
- "Phone" : téléphone du contact.
- "Country" : pays du contact.
- "City" : ville du contact.
- "Address" : adresse du contact.
- "Postal code" : code postal du contact.
2.2. Configuration de “Birthdate”
La date de naissance n'est pas un champ natif du client Shopify. Pour l'utiliser dans “Birthdate”, vous devez disposer du Customer metafield correspondant à la date de naissance.
12. Depuis le panneau d'administration Shopify, cliquez sur Settings.
13. Accédez à “Metafields and metaobjects > Customers”.
14. Cliquez sur Add definition.
15. Dans “Name”, recherchez et sélectionnez la définition standard “Birth date”. En la sélectionnant, Shopify configurera automatiquement le metafield facts.birth_date de type “Date”.
16. Cliquez sur Save pour enregistrer la définition.
17. Retournez à “Apps > Flow” et ouvrez le workflow que vous configurez.
18. Dans l'action Update contact in Connectif, localisez “Birthdate” et cliquez sur Add variable.
19. Dans le sélecteur de variables, accédez à “customer > metafield” et cliquez sur pour créer une variable à partir d'un metafield.
20. Dans Select metafield, sélectionnez “Birth date” (facts.birth_date) et cliquez sur Save pour créer la variable.
21. Dans la variable birthDate que vous venez de créer, sélectionnez value de type “Date”. Une fois configuré, le champ “Birthdate” affichera la variable {{customer.birthDate.value}}.
2.3. Configuration des “Custom Fields”
(Dans cette section, vous configurez les champs personnalisés du contact que Shopify Flow enverra à Connectif).
Le champ “Custom Fields” permet de mettre à jour des champs personnalisés du contact dans Connectif. Les champs que vous souhaitez mettre à jour doivent être créés au préalable dans votre compte.
22. Accédez à Connectif et allez à “Contacts > Champs du contact”.
23. Localisez le champ personnalisé que vous souhaitez mettre à jour et copiez son identifiant. S'il n'existe pas encore, créez-le avant de continuer.
24. Retournez à Shopify Flow et, dans l'action Update contact in Connectif, localisez “Custom Fields”.
25. Cliquez sur Add variable.
26. Dans le sélecteur de variables, accédez à “customer metafield” et cliquez sur pour créer une variable à partir d'un metafield.
27. Dans “Select metafield”, sélectionnez le metafield Shopify contenant l'information que vous souhaitez envoyer et cliquez sur Save pour créer la variable.
28. Dans la variable que vous venez de créer, sélectionnez value.
29. Adaptez le contenu de “Custom Fields” pour qu'il suive une structure compatible avec les champs personnalisés de Connectif, où _customField correspond à l'identifiant du champ personnalisé dans Connectif et value à la valeur que vous souhaitez lui attribuer.
{ "_customField": "value" }
ÉTAPE 3. Exécution et vérification du flux
(À cette étape, vous exécutez le flux et vérifiez la mise à jour du contact dans Connectif).
3.1. Vérification du tracking
30. Depuis le panneau d'administration Shopify, allez à Apps et sélectionnez Connectif.
31. Dans l'application Connectif, allez à “Paramètres > Suivi”.
32. Vérifiez que le sélecteur “Connectif tracking” est activé. S'il est désactivé, activez-le avant de continuer.
3.2. Activation du flux
33. Retournez à “Apps > Flow” et ouvrez le workflow que vous configurez.
34. Cliquez sur Turn on workflow pour activer le flux.
3.3. Test de mise à jour du contact
(Dans cette section, vous effectuez un test du flux et vérifiez que les données du contact sont correctement mises à jour dans Connectif).
35. Depuis le menu latéral de Shopify, accédez à Customers.
36. Cliquez sur Add customer et créez un nouveau client avec toutes les informations à synchroniser.
37. Cliquez sur Save pour exécuter le flux créé.
38. Accédez à “Apps > Flow > Recent runs” et localisez l'exécution que vous venez de réaliser.
39. Vérifiez que l'action Update contact in Connectif s'est exécutée correctement.
40. Depuis votre compte Connectif, allez à “Audience > Contacts”.
41. Localisez le contact en utilisant l'email du client que vous venez de créer dans Shopify et cliquez sur Détail.
42. Vérifiez que les informations du contact ont été correctement synchronisées.
Continuez à apprendre !
Pour exploiter tout le potentiel de votre compte Connectif, nous vous recommandons de poursuivre avec les articles suivants :
Guide d'intégration avec Shopify, pour apprendre comment installer et configurer l'application Connectif pour Shopify.
Champs du contact, pour découvrir les données que vous pouvez stocker dans Connectif et comment créer et configurer des champs personnalisés.
Fiches contact et empreinte digitale, pour consulter les informations collectées et mises à jour de vos contacts dans Connectif.
Méthodes pour collecter et mettre à jour les contacts dans Connectif, pour connaître les différentes manières d'enregistrer et de mettre à jour les informations de vos contacts.