Mettre à jour les contacts de Connectif depuis Shopify Flow

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.

  

Temps de mise en œuvre : 30 min.
Difficulté : Moyenne.
Quand l'utiliser ? : Lorsque vous souhaitez créer ou mettre à jour automatiquement des contacts dans Connectif à partir d'automatisations configurées dans 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”.

Actualizar contactos de Connectif desde Shopify Flow - 1.png

 

3. Dans la section des workflows, cliquez sur Create workflow pour créer un nouveau flux.

Actualizar contactos de Connectif desde Shopify Flow - 2.png

 

4. Dans l'éditeur du workflow, cliquez sur Select a trigger.

Actualizar contactos de Connectif desde Shopify Flow - 3.png

 

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.

  

Le déclencheur dépendra de l'événement Shopify que vous souhaitez utiliser comme origine de l'automatisation.

Actualizar contactos de Connectif desde Shopify Flow - 4.0.png

 

Dans notre exemple, nous utilisons le déclencheur Customer created pour que le flux se lance à chaque création d'un client dans Shopify et envoie ses données à Connectif.

 

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.

Actualizar contactos de Connectif desde Shopify Flow - 4.png

 

7. Cliquez sur Action.

Actualizar contactos de Connectif desde Shopify Flow - 5.png

 

8. Recherchez Connectif parmi les applications disponibles et sélectionnez Update contact in Connectif.

Actualizar contactos de Connectif desde Shopify Flow - 6.png

 

É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”.

 

Le champ email est la clé primaire dans Connectif, il est donc obligatoire de le remplir.

Actualizar contactos de Connectif desde Shopify Flow - 7.png

 

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.
  

Si vous laissez un champ vide, Connectif conservera la valeur déjà enregistrée pour cette donnée.

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.
  

Découvrez quels champs de contact existent dans Connectif via Champs 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.

Actualizar contactos de Connectif desde Shopify Flow - 8.png

 

13. Accédez à “Metafields and metaobjects > Customers”.

Actualizar contactos de Connectif desde Shopify Flow - 9.png

 

14. Cliquez sur Add definition.

Actualizar contactos de Connectif desde Shopify Flow - 10.png

 

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”.

Actualizar contactos de Connectif desde Shopify Flow - 11.png

 

16. Cliquez sur Save pour enregistrer la définition.

17. Retournez à “Apps > Flow” et ouvrez le workflow que vous configurez.

Actualizar contactos de Connectif desde Shopify Flow - 12.png 

 

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.

Actualizar contactos de Connectif desde Shopify Flow - 14.png

 

20. Dans Select metafield, sélectionnez “Birth date” (facts.birth_date) et cliquez sur Save pour créer la variable.

Actualizar contactos de Connectif desde Shopify Flow - 15.png

 

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}}.

Actualizar contactos de Connectif desde Shopify Flow - 15.png

 

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.

 

Apprenez comment créer un champ personnalisé via ce lien.

Actualizar contactos de Connectif desde Shopify Flow - 16.png

 

24. Retournez à Shopify Flow et, dans l'action Update contact in Connectif, localisez “Custom Fields”.

25. Cliquez sur Add variable.

Actualizar contactos de Connectif desde Shopify Flow - 17.png

 

26. Dans le sélecteur de variables, accédez à “customer metafield” et cliquez sur   pour créer une variable à partir d'un metafield.

Actualizar contactos de Connectif desde Shopify Flow - 18.png

 

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.

Actualizar contactos de Connectif desde Shopify Flow - 19.png

 

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" }
 

La valeur que vous envoyez doit être du même type que celui défini pour le champ personnalisé dans Connectif.

Actualizar contactos de Connectif desde Shopify Flow - 20.png

 

Dans notre exemple, nous utilisons les champs personnalisés customer-type et loyalty-points et leur attribuons les valeurs des metafields “Customer type” et “Loyalty points” de Shopify.

 

É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.

Actualizar contactos de Connectif desde Shopify Flow - 21.png

 

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.

Actualizar contactos de Connectif desde Shopify Flow - 22.png

 

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.

Actualizar contactos de Connectif desde Shopify Flow - 23.png

 

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.

Actualizar contactos de Connectif desde Shopify Flow - 24.png

 

37. Cliquez sur Save pour exécuter le flux créé.

Actualizar contactos de Connectif desde Shopify Flow - 25.png

 

38. Accédez à “Apps > Flow > Recent runs” et localisez l'exécution que vous venez de réaliser.

Actualizar contactos de Connectif desde Shopify Flow - 30.png

 

39. Vérifiez que l'action Update contact in Connectif s'est exécutée correctement.

Actualizar contactos de Connectif desde Shopify Flow - 31.png

 

Si l'action affiche une erreur, consultez son détail pour identifier la cause. Vérifiez la configuration de Update contact in Connectif, corrigez les champs indiqués et réexécutez le flux.

40. Depuis votre compte Connectif, allez à “Audience > Contacts”.

Actualizar contactos de Connectif desde Shopify Flow - 27.png

 

41. Localisez le contact en utilisant l'email du client que vous venez de créer dans Shopify et cliquez sur   Détail.

Actualizar contactos de Connectif desde Shopify Flow - 28.png

 

42. Vérifiez que les informations du contact ont été correctement synchronisées.

Actualizar contactos de Connectif desde Shopify Flow - 29.png

 

 

Félicitations !
Vous êtes arrivé à la fin de la leçon. 

  

Vous avez encore des questions ?
N'oubliez pas que nos spécialistes Connectif sont à votre disposition. Pour les contacter, il vous suffit d'ouvrir un ticket auprès du Support en cliquant sur le bouton bleu “Aide” de votre tableau de bord.

 


Continuez à apprendre !

Pour exploiter tout le potentiel de votre compte Connectif, nous vous recommandons de poursuivre avec les articles suivants :