CRM Microsoft Dynamics

Découvrez comment synchroniser Plezi à votre CRM Microsoft Dynamics.

Florent avatar
Écrit par Florent
Mis à jour il y a plus d’une semaine

Si vous avez déjà fait cette étape et que vous cherchez une documentation technique, téléchargez notre documentation ici.

Pré-Requis : 

  • Avoir le connecteur bi-directionnel

  • Avoir une instance Dynamics

  • Avoir un accès au portal Microsoft Azure

  • Avoir un module Leads avec des champs déjà définis 

Si vous êtes perdu(e), c'est peut être car vous avez manqué notre article vous expliquant la configuration du connecteur CRM-Plezi.
Avant de continuer, je vous invite vivement à y jeter un oeil 👀

Vous cherchez la documentation technique qui vous aidera notamment à configurer les champs ? Vous pourrez la trouver en accédant à ce lien.

Création d'une application Microsoft Dynamics 

Pour créer une application Dynamics il vous suffit de vous rendre sur votre portal Microsoft Azure.

  • Cliquez sur Azure Active Directory

  • App registrations

  • New registration 

Dans l'adresse de redirection (Redirection URI) indiquez, Web et copiez-collez cette adresse: https://app.plezi.co/crm/dynamics/sessions/new

Une fois que l'application est créée, vous allez voir apparaître l'application, cliquez dessus. Une vue d'ensemble s'affiche alors. Copier coller votre Application (client ID) dans votre instance Plezi. 

  • Cliquez sur Certificates & secrets pour généré un nouveau secret

  • New client secret. Une fois généré penser bien à immédiatement copier coller le secret.

  • Cliquez ensuite sur API permissions

  • Ajouter une permission. Sélectionner DynamicsCRM > user_impersonation

  • Votre configuration devrait ressembler à cela : 

La configuration de votre nouvelle application est donc terminée.

Configuration Plezi

  • Sur  votre instance Plezi, aller dans configuration > configuration/APICRM 

  • Copier coller le client id et le client secret des étapes précédentes.

  • Le champ Dynamics CRM url correspond à l'adresse URL de votre CRM. Attention à ne pas laisser de "/" à la fin. La valeur de ce champ doit ressembler à cela "https://plezi.crm4.dynamics.com"

  • Une fois que tous les champs sont bien remplis (vérifier bien qu'il n'y est aucun espace), vous pouvez maintenant mettre à jour votre configuration.

À noter : il est possible que vous soyez dirigé vers le portal dynamics ou il vous sera demandé d'entrer votre nom d'utilisateur et votre mot de passe. Une fois renseigné, vous seriez donc renvoyé vers votre page de configuration Plezi.

Étapes de synchros

 

Champs à créer dans Dynamics pour un Lead:

  • plezi_url (URL) permet de renvoyer directement de Dynamics vers la fiche contact de Plezi.

Champs à créer obligatoirement dans Dynamics pour un Contact:

  • new_sync_to_plezi (type case a cocher) permet de faire le filtrage de la récupération des contacts : seuls ceux cochés seront envoyés à Plezi. Possibilité de faire des update de masse : mettre le champ par défaut “faux” et pour récupérer des contacts => faire une mise à jour “en masse”.

🚨 Ces champs obligatoire doivent figurer dans le mapping 🚨
Si la case est coché côté Plezi, MAIS que le champ n'existe pas côté Dynamics, la synchronisation ne se fera pas.

Faire le mapping dans Plezi, en activant les champs et les sens de votre choix 

NB 1 : Les champs obligatoires Plezi apparaissent dans le mapping mais sont désactivés. Vous n’avez pas à toucher et pouvez les laisser désactivés.

NB 2 : Vous pouvez mettre les champs spéciaux Plezi non-obligatoires (score, status) dans le sens Plezi --> CRM uniquement, pour transmettre ces infos à ton CRM. 

Le champ score doit être mappé avec le champ Plezi behaviour_score et le champ status avec le champ Plezi state.

Trucs et Astuces

  • La synchro automatique a lieu toutes les 2h ainsi qu'à chaque soumission de formulaire. Elle prend en compte les modifications & créations de nouveau contacts ;

  • Si vous modifiez un paramétrage (ajoutez un champ, changez un sens...) il vous faut lancer une synchro manuelle pour remettre à jour les données.

Avez-vous trouvé la réponse à votre question ?