Émettre automatiquement des badges Open Badge Factory depuis LearnDash avec Zapier

Modifié le  Jeu, 27 Août à 3:57 H

Avec Zapier, vous pouvez émettre automatiquement un badge Open Badge Factory lorsqu'un apprenant termine un cours LearnDash — sans écrire de code.


Par exemple :

L'apprenant termine un cours LearnDash → Zapier détecte la complétion → Open Badge Factory émet automatiquement le badge.



L'intégration Zapier d'Open Badge Factory nécessite une licence OBF Pro (Open Badge Factory).


Avant de commencer

Vous aurez besoin de :

  • un compte Open Badge Factory Pro ;
  • un cours LearnDash ;
  • l'add-on Zapier for LearnDash installé et activé sur votre site WordPress ;
  • un compte Zapier.


LearnDash propose un add-on Zapier officiel, disponible depuis LearnDash LMS → Add-Ons pour les clients disposant d'une licence LearnDash active.


1. Installer l'add-on Zapier de LearnDash

Depuis votre espace d'administration WordPress :

  • Allez dans LearnDash LMS → Add-Ons.
  • Recherchez Zapier for LearnDash.
  • Cliquez sur Installer.
  • Activez le plugin.


Une fois activé, allez dans : LearnDash LMS → Zapier → Settings.

Vous y trouverez la clé API que Zapier utilisera pour se connecter à votre site LearnDash.


2. Créer l'automatisation dans Zapier

Connectez-vous à votre compte Zapier et créez un nouveau Zap.

Vous pouvez configurer le workflow manuellement ou utiliser Zapier Copilot.


Option A — Créer le Zap manuellement

Ajoutez le Trigger suivant :

  • App : LearnDash
  • Trigger event : Course Completed


Connectez ensuite votre compte LearnDash.


Zapier vous demandera :

  • l'URL de votre site WordPress ;
  • votre clé API Zapier de LearnDash.


Vous pouvez copier la clé API depuis : LearnDash LMS → Zapier → Settings.


Lors de la saisie de l'URL de votre site, LearnDash recommande d'inclure le / final à la fin de l'URL.


Option B — Utiliser Zapier Copilot

Vous pouvez également demander à Zapier Copilot de créer le workflow pour vous.


Par exemple, saisissez : "Lorsqu'un apprenant termine un cours LearnDash, attribuez-lui automatiquement un badge Open Badge Factory en utilisant son adresse e-mail."

Laissez Copilot créer le Trigger et l'Action initiaux, puis vérifiez la configuration avant de publier le Zap.


3. Configurer le Trigger LearnDash

Sélectionnez : Trigger event → Course Completed

Sélectionnez ensuite le cours LearnDash pour lequel vous souhaitez émettre le badge.


Par exemple :

AI Essentials: Understanding Generative AI

LearnDash prend en charge plusieurs triggers Zapier, notamment la complétion de cours, de leçon, de topic et de quiz.


Pour l'émission de badges, Course Completed est généralement l'option la plus simple, car le badge n'est émis qu'une fois le cours entièrement terminé par l'apprenant.


4. Tester le Trigger LearnDash

Zapier a besoin d'exemples de données d'apprenant avant que vous puissiez configurer l'action Open Badge Factory.


Créez ou utilisez un apprenant de test et terminez le cours dans LearnDash.

Retournez ensuite dans Zapier et cliquez sur Test Trigger.


Zapier devrait récupérer les informations relatives à la complétion, notamment des champs tels que :

  • l'adresse e-mail de l'apprenant ;
  • le prénom ;
  • le nom ;
  • les informations sur le cours.

Les champs exacts affichés peuvent varier selon votre configuration LearnDash.


5. Ajouter Open Badge Factory comme Action

Ajoutez une nouvelle Action à votre Zap.


Recherchez : Open Badge Factory

Sélectionnez l'action d'émission de badge et connectez votre compte Open Badge Factory.

Choisissez ensuite le badge que vous souhaitez émettre.


Par exemple :

AI Essentials


6. Associer le destinataire du badge

Zapier doit maintenant savoir qui doit recevoir le badge.

Pour le champ de l'adresse e-mail du destinataire, sélectionnez l'adresse e-mail provenant de votre Trigger LearnDash.


Par exemple : Recipient email → LearnDash User Email

Ne saisissez pas d'adresse e-mail fixe dans ce champ. La valeur doit provenir dynamiquement de l'apprenant ayant terminé le cours.


Si l'action Open Badge Factory propose des champs de destinataire supplémentaires, vous pouvez également associer :

First name → LearnDash First Name

Last name → LearnDash Last Name

Ainsi, à chaque fois qu'un autre apprenant termine le cours, ses propres informations seront automatiquement transmises à Open Badge Factory.


7. Tester l'action Open Badge Factory

Exécutez le test de l'Action dans Zapier.

Zapier enverra les informations de l'apprenant de test à Open Badge Factory.


Vérifiez que :

  • le bon badge a été émis ;
  • l'adresse e-mail du destinataire est correcte ;
  • le badge apparaît dans votre historique d'émission Open Badge Factory ;
  • l'apprenant reçoit la notification de badge attendue.


8. Publier votre Zap

Une fois votre test réussi, cliquez sur Publish dans Zapier.

Votre automatisation est désormais active.


À partir de ce moment :

1. L'apprenant termine le cours LearnDash

2. LearnDash envoie l'événement de complétion à Zapier

3. Zapier envoie les informations de l'apprenant à Open Badge Factory

4. Open Badge Factory émet automatiquement le badge sélectionné


Astuce

Avant d'activer votre Zap pour un cours en production, nous vous recommandons de tester l'intégralité du workflow une fois avec un apprenant de test.

Cela permet de vérifier facilement que le bon cours, le bon badge et la bonne adresse e-mail de destinataire ont été sélectionnés.



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