Construire un dashboard custom

flag in hole Objectif

Permettre la création et le partage de rapports sur mesure pour faciliter et accélérer l’accès aux données selon vos besoins business

brick De quoi aurais-je besoin ?

orange book Use case 

  • Créer un dashboard sur mesure qui correspond a mes besoins de reporting business
  • Créer un reporting automatisé
  • Compiler les indicateurs de performances d’iAdvize avec les performances d’autres canaux/outils externe hypervision multicanal
  • Déverser la data iAdvize dans un outil BI ou Datavisualisation pour centralisation

light bulb Bonnes pratiques

Selon la ressource ciblée, vous pouvez utiliser nos webhooks pour déclencher la requête API plutôt que de lancer vos requêtes en lots ce qui peut être très consommateur.

Exemple :  S’abonner au webhook transaction pour déclencher la requête API associée.
 

memo Marche à suivre 

Pré-requis : récupération de vos clefs API

L’intégralité des ressources accessibles depuis l’API REST et l'API GraphQL est visible dans notre documentation.

GraphQL : 

L’authentification utilise des clefs d’accès temporaires et révocables.
Veuillez noter que la durée de vie de la clef est de 24 heures
Vous pouvez générer une clef d’accès en appelant l’url mentionnée dans ce lien avec un email utilisateur et un mot de passe.

Rest (attention cette API est partiellement dépréciée - plus d’info ici) :

La clef d’accès à notre API Rest vous sera communiquée par votre CSM. 


1. Identifier les besoins de vos utilisateurs 

Exemple :
Un reporting quotidien pour envoyer aux collaborateurs les résultats de la veille. Avoir une vue consolidée de l'ensemble de ces données pour éviter d'avoir à exporter les différents fichiers via la plate-forme et les retraiter.

2. Lister les indicateurs que je souhaite faire apparaitre dans mon reporting 

Exemple : 
  • Temps réponse premier message
  • Temps réponse moyen
  • Opportunités manquées
  • Satisfaction client
  • Tags de conversation
  • Type de page

3. Cibler les ressources dont vous avez besoin pour la création de mes dashboards

  • Vérifier la disponibilité de ces ressources dans la documentation developers platform
  • Après avoir déterminé les ressources à utiliser, vérifier quels filtres peuvent être appliqués à ces ressources. 

4. Rédiger votre requête avec les filtres vous permettant d’obtenir un résultat précis. Automatiser la requête selon vos besoins ou transformer la data pour la réinjecter dans un outil externe