Catégorie
|
️ Objectif
Développer un connecteur entre votre outil de CRM et iAdvize pour permettre la remontée de certaines informations.
De quoi aurais-je besoin ?
- Créer une application iAdvize
- 2 Plugins iAdvize :
- Customer Information
- Closing Form
- 2 Webhooks iAdvize :
- v2.conversation.pushed
- v2.conversation.closed
Use case
- Voici un exemple d’app idéale dans le cadre d’une intégration d’iAdvize dans un CRM.
Je souhaite pouvoir intégrer iAdvize dans mon CRM et ainsi :
- enrichir les informations dans le pupitre en cours de conversation afin d’avoir de donner un maximum de contexte visiteurs à l’agent
- permettre à mes agents de créer un ticket en fin de conversation
- déclencher des actions dans votre CRM directement depuis le pupitre iAdvize
- ouvrir la fiche utilisateur correspondante au visiteur depuis un lien
Je souhaite aussi :
- remonter des leads/contacts dans mon CRM
- remonter du contexte concernant les visiteurs et de leurs conversations dans mon CRM
Marche à suivre
1. Pré-requis : création de votre App
Pour créer cette interconnexion entre iAdvize et votre CRM, vous aurez avant tout besoin de créer une App iAdvize.
Pour le détail de chaque étape, rendez-vous sur : https://developers.iadvize.com/documentation/build-apps
Vous avez passé la première étape de création votre App en lui attribuant un nom et en remplissant diverses informations et vous voilà maintenant à l’étape de conception !
Vous avez passé la première étape de création votre App en lui attribuant un nom et en remplissant diverses informations et vous voilà maintenant à l’étape de conception !
Comme vous pouvez le voir, iAdvize met à votre disposition plusieurs outils qui vous permettront d’améliorer l’expérience de vos agents et de vos visiteurs :
- les plugins
- les webhooks

Rendez-vous à la prochaine étape pour comprendre l’utilisation de ces derniers !
2. Je souhaite intégrer les informations de mes visiteurs dans le pupitre iAdvize
Le plugin “customer information” permet aux utilisateurs du pupitre iAdvize :
- de visualiser les informations clefs visiteurs de vos données CRM
- d’ouvrir les fiches CRM associées à ces visiteurs via un lien
- de déclencher des actions dans votre CRM directement depuis le pupitre iAdvize
Les agents peuvent examiner les renseignements sur les visiteurs/clients dans une nouvelle fenêtre pendant qu’ils discutent. Les opérateurs peuvent ensuite les modifier ou simplement chercher des renseignements.
Pour pouvoir récupérer les informations client, iAdvize doit pouvoir identifier le visiteur grâce à un email et/ou un identifiant externe. Une fois reconnu, l’agent verra les informations du visiteur apparaitre dans une section dédiée sur la droite de la conversation en cours.
Pour plus d’info sur nos autres plugins disponibles : https://developers.iadvize.com/documentation/build-apps#app-plugins
3. Je souhaite permettre à mes agents de créer un ticket en fin de conversation
Le plugin “conversation closing form” (formulaire de clôture de conversation) permet aux utilisateurs du pupitre iAdvize de fournir manuellement des informations supplémentaires à la fin de la conversation.
Par exemple, je souhaite permettre à mes agents de créer un ticket en fin de conversation afin d’assurer un suivi spécifique pour un visiteur à posteriori de la conversation. J’aimerais que ce ticket remonte côté CRM afin qu’il existe une trace des échanges pour que la personne en charge de traiter le ticket ai un maximum d’informations au sujet du visiteur.
Pour les détails techniques de ce plugin, c’est ici.
Pour plus d’info sur nos autres plugins disponibles : https://developers.iadvize.com/documentation/build-apps#app-plugins
4. Je souhaite remonter des leads et du contexte sur mes visiteurs et leurs conversations dans mon CRM
Le système des webhooks permet aux applications externes de s’abonner aux événements (via les URL de callback) pour recevoir des mises à jour en temps réel. Lorsque vous créez votre application, vous pouvez vous abonner à une liste d’événements.
Dans cet exemple, j’utilise les webhooks pour :
- remonter des leads/contacts dans mon CRM
- remonter du contexte concernant les visiteurs et de leurs conversations dans mon CRM
Webhook
|
Utilisation
|
v2.conversation.pushed
|
Au démarrage d’une conversation, un Webhook est envoyé à l’App CRM X iAdvize.
Celle-ci contacte notre API pour avoir des informations sur le visiteur et créer un nouvel objet Visiteur de votre CRM X ou le mettre à jour s’il existe déjà.
|
v2.conversation.closed
|
A la clôture d’une conversation, un Webhook est envoyé à notre App CRM X iAdvize.
Celle-ci contacte notre API pour avoir le détail de la conversation et l’enregistrer dans un objet CRM X “Conversation” et elle contacte également notre API pour avoir des informations à jour sur le visiteur afin de mettre à jour l’objet Visiteur de votre CRM X.
|
visitor.updated
|
A chaque fois que les informations d’un visiteur iAdvize sont modifiées (par exemple, par un opérateur depuis le pupitre) iAdvize vous indique l’id du visiteur qui a été modifié. Vous pouvez alors récupérer les nouvelles informations du visiteur iAdvize via notre API pour aller mettre à jour les informations du lead ou du contact associé dans votre CRM.
|
Pour plus d’info sur nos autres webhooks disponibles :
5. Installation de votre App côté Admin iAdvize
- Rappel : cette App peut être utilisée dans un ou plusieurs projets (SID) iAdvize.
- Allez dans l’admin iAdvize et recherchez votre application dans le Marketplace puis installez la. Suivez les étapes affichée et allez jusqu’au bout de l’installation.
- Une fois votre App installée, vous devriez avoir un écran similaire à celui-ci vous indiquant que votre App est installée :
