Passer au contenu principal

Comment mettre en place une intégration utilisant nos webhooks via Zapier ?

🦉 Configurer l'intégration d'un webhook de sortie via Zapier ✓ Pas à pas ✓ Sélectionner un déclencheur ✓ Activer le webhook ✓ Sélectionner une app à laquelle envoyer les données.

Cet article vous aidera à mettre en place une intégration entre notre système et l'une des applications disponibles sur Zapier via nos Webhooks.

La manière la plus simple de mettre en place l'intégration est d'utiliser www.zapier.com comme intermédiaire. Zapier est un outil puissant pour connecter des applications. Il prend en charge plus de 750 applications, dont MailChimp, Infusionsoft, HubSpot, Slack et Salesforce. Vous pouvez facilement vérifier si l'application que vous utilisez est disponible dans Zapier.

Étape 1 : Connectez-vous à votre compte Zapier

Nous allons utiliser nos webhooks pour nous connecter à Zapier. Dans Zapier, nous allons créer un zap pour obtenir les données du webhook. Ensuite, nous enverrons nos données à l'application de votre choix.

Vous avez besoin au minimum du plan Advanced et d'un compte chez Zapier pour utiliser les webhooks.

Connectez-vous à votre compte Zapier. Dans votre tableau de bord, cliquez sur Make a Zap.

Étape 2 : S'inviter à l'application Easy LMS

Notre application Easy LMS n'est accessible que sur invitation pour le moment. Nous serions ravis de vous inviter à notre application ! Voici l'invitation :

Cliquez sur le bouton Accepter l'invitation et créer un Zap, et sur l'écran suivant, sélectionnez Créer ce Zap.

Étape 3 : Sélectionner un déclencheur

Ce déclencheur détermine quand et quelles données sont envoyées par le webhook.

Vous devez choisir un déclencheur :

  1. Examen terminé

  2. Formation terminée

Ce tutoriel vous montrera comment configurer l'intégration du webhook pour un examen.

Étape 4 : configurer le webhook déclencheur " examen terminé ".

Copiez l'URL depuis Zapier. Remarque : l'URL doit utiliser une connexion HTTPS cryptée, et non une connexion HTTP non sécurisée.

Avant de faire quoi que ce soit de plus dans Zapier, vous devez vous connecter à Easy LMS et suivre les étapes suivantes :

  1. Allez dans Examens > titre de l'examen > paramètres > intégrations:

Dans l'onglet Webhooks:

  • Cochez la case Activer le webhook

  • Saisissez l'adresse email où vous souhaitez recevoir des notifications lorsqu'un post webhook ne génère pas la réponse attendue.

  • Collez l'URL de Zapier dans le champ de l'URL du point de terminaison de l'API dans Easy LMS :

Activez toutes les données requises à inclure dans le webhook en sélectionnant les cases à cocher.

N'oubliez pas d'appuyer sur le bouton Enregistrer!

Passez l'examen et assurez-vous d'atteindre la page de résultat pour que le webhook soit déclenché.

Étape 5 : Retournez à Zapier et cliquez sur le bouton OK, j'ai fait ça.

Vous devrez attendre que notre système transmette votre premier webhook à Zapier. Si Zapier reçoit votre webhook, il vous en informera, alors attendez et soyez patient.

Étape 6 : Choisissez une application à laquelle envoyer vos données

  1. Recherchez l'application avec laquelle vous souhaitez vous connecter.

  2. Zapier vous propose alors les actions disponibles.

  3. Zapier vous demandera de vous connecter à votre compte. Saisissez vos identifiants de connexion et connectez l'application à Zapier.

  4. Vous verrez maintenant une liste d'options disponibles dans l'application. Pour chaque champ, vous devez sélectionner l'option appropriée.

Étape 7 : Enregistrez votre Zap et publiez-le

Cliquez sur Continuer, et vous avez presque terminé. Suivez les étapes indiquées par Zapier.
Sur le dernier écran, vous devrez activer votre Zap.

Étape 8 : Profit !

Vous venez de mettre en place votre première intégration webhook ! Bravo 👏

Nous POSTons les données sélectionnées au point de terminaison spécifié en JSON :

curl --connect-timeout 30 -L -d '{"key1" : "value1", "key2" : "value2"}' -H "Content-Type : application/json" -X POST https://your-end-point/data

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