Today’s add-on release marks a very exciting time for everyone using LearnDash – especially those of you who have ever wanted to connect LearnDash to third party applications that you may use personally, or for your business.
The entire concept of LearnDash was driven by a vision for dynamic learning experiences, which makes the flexibility of WordPress a natural fit.
With this concept in mind, the functionality of this new add-on further expands the ways you can use LearnDash, specifically by allowing you to connect LearnDash related activities to over 300 different applications.
Zapier is a service that makes it easy for you to connect two applications without the need to know code. With an ever growing library of supported apps (currently over 300), you can easily link two separate applications using their intuitive dashboard – no developer needed.
Zapier calls these connections “Zaps”, and this integration lets you create Zaps that include LearnDash activities.
For more information on what Zapier is and how it works, see this article on their website.
Perform actions in third party applications based on LearnDash activities: Trigger actions in other applications when someone enrolls into a course, completes a course, completes a lesson, completes a topic, passes a quiz, fails a quiz, or completes a quiz.
Supports both global and specific LearnDash activity: Perform an action based on a global event (i.e. every time a quiz is passed), or set up a specific trigger (i.e. when a certain quiz is passed).
Easily connect LearnDash to the popular Zapier program without code: Simply add a new LearnDash trigger in your WordPress admin dashboard and the integration communicates the necessary information with Zapier.
Example Use Cases
If this is your first time hearing about Zapier, then you may be curious as to what benefits this provides. Below is a list of just some examples of the new functionality you now have at your fingertips with the LearnDash Zapier add-on.
- Add a user to an email list (MailChimp, AWeber, etc.) as soon as they enroll into a course
- Add a user to an email list when they finish a course (great for cross-promotion!)
- Track all failed quiz attempts for a specific course in a Google Doc
- Generate a help desk ticket (HelpScout) when someone fails a quiz
- Add users to the CRM platform of your choice (Salesforce, Zoho CRM, SugarCRM, etc.) when they enroll into a course
- Send a notification (email or SMS) whenever a user completes a lesson
- Generate an invoice (Freshbooks, Xero, etc.) when a course is complete
- Post to Twitter or Facebook when someone completes a topic
Again, these are just a few examples of ways you can connect LearnDash to the most popular applications available today. You’re really only limited by your imagination.
How It Works
Since this add-on connects LearnDash to Zapier, you need to open a free Zapier account.
Once in your Zapier account, follow their step-by-step instructions for creating a Zap.
Afterwards, install and activate the Zapier add-on and you will notice a “Zapier” tab located under LearnDash LMS > Settings. This page will show a list of all the triggers you have created.
Upon clicking Add Trigger, there are two required fields: Trigger Event and Webhook URL (as shown below).
Trigger Event refers to the LearnDash activity that initiates the task in the third party application (there are currently seven). The Webhook URL is a unique URL that is given to you when you create a Zap in Zapier.
Once you complete these two field, simply click publish and you’re done!
Where To Download
Click here to download the new add-on. Included on this page you will find a step-by-step example of how we connected a specific LearnDash course to Mailchimp.
As always, thank you all so much for choosing LearnDash as your WordPress LMS.
If you have any questions or comments, do not hesitate to reach out to us in the forums or from the help desk on the support site.
Until next time!