Connect LearnDash To 300+ Apps!

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 Add-On

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.

Add-On Features

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.

If you don’t have a Zapier account, Click Here to sign-up for a free one.

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!

Categories

About the Author:

Justin Ferriman is the co-founder and CEO of LearnDash, the WordPress LMS trusted by the world's leading organizations, such as the University of Michigan, Digital Marketer, WPEngine, and Infusionsoft. Justin has made a career as an elearning consultant where he has implemented large-scale training programs for Fortune 500 companies. Twitter | LinkedIn

56 Comments
  1. Justin – You’re a rockstar! This is great. We love your software and thanks for being such a solid guy and a solid company to work with. We appreciate it.
    Jenn & Cort
    LearnSavvy

  2. Luke

    Are you also planning on providing IFTTT integration?
    I have looked at Zapier in the past, and whilst it is powerful, the integration costs, plus the ongoing subscription costs tend to dissuade some clients from taking advantage of the functionality.

  3. Belal

    Hey Justin,

    Great update! I like the ability to trigger an action in a third party app based on events in LearnDash.

    I am curious to know whether the opposite is possible: can you trigger a LearnDash action based on an activity happening in a 3rd party app? In other words, using this integration, could you for example enrol a user into a course if they sign up for your email list? Or could you mark a topic/lesson/assignment as complete if the user does something external to LearnDash such as watch a video or submit a google form or some learning that takes place external to the LMS?

    Best regards,
    Belal

  4. Han

    Great news, Justin. Congratulations!

    I am very curious about the use cases for the Zapier integration that this community will come up with. Is there a place where experiences can be shared?

  5. I think this is probably great! In my naive way, I was hoping it was a way to include tools like VideoScribe, Thinglink, Captivate, and other types of learning input.

    But–I suspect when I finally find my way around, this will be great! 😀

  6. Howard

    Hi Justin,

    This is what I love about using LearnDash – you are constantly pushing the boundaries to add new features and functionality.

    And some great news for any nonprofits out there – the lovely folk at Zapier have just informed me that “We’re happy to give a free Basic account to any non-profit that lists Zapier on their site and links to us”

    Best wishes to all!

    Howard.

  7. Howard

    Hi Justin,

    Yes – it’s great of Zapier to offer support for non-profits 🙂

    I have managed with Zapier to use webhooks to get Gmail to send automated emails to user/leacher when a lesson is complete. Seems to be working well.

    Do you know if there is any way for Zapier to use WordPress’ inbuilt email messaging to send the email so it comes from WordPress admin email like all other notifications to user? The only WordPress app options in Zapier seemed to be connected to post/page creation etc.

    Many thanks (again)

    Howard.

    • Glad to hear that you have already got the integration working for your site! If the email functionality native to WordPress isn’t on Zapier then it probably isn’t possible to initiate a trigger. If you are using Mandrill (free service) instead of your server to send emails from your site, then you *might* be able to trigger an email from Mandrill, which is linked to your site. This page has the Mandrill Zaps.

  8. Howard

    Thanks Justin

    You were quite right – I have managed to get LearnDash and Mandrill talking to each other via Zapier – so this also works for sending Lesson completion emails. I just need to sort the “sent by Mandrill on behalf of…” email header – think this is a DNS issue for our mail server.

    Thanks again for this very useful integration and helpful advice!

    Howard.

  9. LaCharla

    I love this idea, but I’m trying to set Zapier up now and can’t find LearnDash among their dozens of options. I see no way to connect LearnDash registrations with my email marketing account. Please help!

  10. Torgrim Sandvoll

    Thanks for a great plugin! Opens hundreds of possibilies!

    I just wish you also had a trigger for “Visited/viewed lesson”, and it would be perfect!

  11. Rose

    Hi there! Is it possible this will be made available without Zapier? If so, that would be awesome. I love that it can do this, and probably sooner/less expensive on your part, but it would be great if it could be included as part of the service.

    Thanks so much!
    Best wishes,
    Rosi

  12. Freek

    Hi, I created an account through the link above, but didn’t get the extra 100 tasks. Anything I missed? Or has that offer run out? Thanks!

  13. So happy to see this here.

    Question…can you trigger Zapier based on the specific completion of a lesson or topic? Or does it only fire on the completion of any lesson? Or any topic?

    Would love manual control so we could email people certain messaging based on where they are in the course and exactly what they have completed.

    Thank you!

  14. Hey, Justin. I didn’t see this specifically mentioned in the context of this add-on. I’m wondering if you have a way send out an email to the student if they haven’t accessed the course content within a certain amount of time to encourage them to get back at it.

  15. Hi there, I love the possibilities Zapier opens up. But what I need the most is a way for external websites to trigger completion of a topic or lesson in LearnDash. Is there any way to get this to happen?

0 Pings & Trackbacks

Leave a Reply

86 Reasons To Choose LearnDash ... Show Me →
+ +