3. Présentation des services Web

Modifié le  Lun, 11 Août à 2:12 H

Les services Web de Dialog Insight permettent aux développeurs d’intégrer la plateforme à leurs propres systèmes et applications. Grâce aux API, vous pouvez automatiser la gestion des contacts, déclencher des campagnes marketing, synchroniser des données et récupérer des statistiques en temps réel.


Liens vers la documentation
Canada : https://app.dialoginsight.com/fe/webservices/about
France : https://app.mydialoginsight.com/fe/webservices/about


Plusieurs actions CRUD peuvent être faites lors d'appels aux services Web :

  • Lire ou modifier des données (contacts, segments, campagnes, etc.)
  • Connecter Dialog Insight à des systèmes tiers (CRM, ERP, e-commerce)
  • Automatiser des tâches marketing récurrentes
  • Récupérer des rapports et indicateurs de performance


L’API est accessible via HTTPS et nécessite une authentification (clé API). Les échanges se font en JSON. Dans cet article, vous aurez un aperçu global des services Web, de leur fonctionnement, ainsi que des cas d’utilisation courants.


Catégories principales de endpoints

Gestion des contacts

Manipulation de la ressource la plus centrale de la plateforme : les contacts.

  • Créer un contact
  • Mettre à jour un profil
  • Rechercher ou filtrer des contacts


Segmentation et ciblage

Travail sur les listes et segments pour cibler vos envois.

  • Lister les segments disponibles
  • Obtenir les contacts d’un segment
  • Créer ou mettre à jour un segment dynamique


Campagnes et communications

Gestion des campagnes courriel, SMS ou autres canaux.

  • Créer une campagne
  • Déclencher une campagne
  • Planifier ou déclencher un envoi
  • Obtenir les statistiques d’une campagne


Données et statistiques

Extraction d’informations pour analyser vos actions marketing.

  • Récupérer les rapports d’ouvertures et clics
  • Obtenir l’historique des envois par contact

Cas d’utilisation typiques

Voici quelques exemples concrets d’appels que vous pourriez mettre en place dès vos premiers développements.

  1. Inscription à une infolettre : Lorsqu’un visiteur soumet un formulaire, votre site appelle l’API pour créer son profil dans DI.

  2. Mise à jour des données client : Un changement d’adresse dans votre CRM déclenche un appel API pour synchroniser le profil dans DI.

  3. Relance intégrée à une campagne automatisée : Votre système e-commerce détecte un panier abandonné et appelle un scénario automatisé dans DI.

  4. Tableau de bord interne : Une interface maison interroge l’API DI pour afficher en temps réel le taux d’ouverture des dernières campagnes.


Bonnes pratiques pour démarrer

  • Commencez petit : Testez vos appels dans un environnement de développement avant de viser des synchronisations massives.
  • Utilisez la documentation officielle : Chaque point d’entrée d’API est documenté avec ses paramètres et exemples.
  • Gérez les erreurs : Prévoyez la gestion des codes de statut HTTP (ex. 400, 401, 404, 500).
  • Respectez les limites d’appels : Évitez les boucles d’appels intensives qui peuvent impacter les performances.

Prochaine étape

→ Créer un projet test


Cet article a-t-il été utile ?

C'est super !

Merci pour votre commentaire

Désolé ! Nous n'avons pas pu vous être utile

Merci pour votre commentaire

Dites-nous comment nous pouvons améliorer cet article !

Sélectionner au moins l'une des raisons
La vérification CAPTCHA est requise.

Commentaires envoyés

Nous apprécions vos efforts et nous allons corriger l'article