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.

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!

Author

Justin Ferriman is the co-founder and CEO of LearnDash, the WordPress LMS trusted by Fortune 500 companies, major universities, training organizations, and entrepreneurs worldwide for creating (and selling) their online courses. Twitter | LinkedIn

63 Responses

  1. Excellent news.. Zapier isa great partner to any application. With Learndash learning and lerarner will be better supported.

    Regards,
    Adolfo Miranda
    SerVirtual

    1. Thanks Adolfo! You’re absolutely right in that Zapier is a fantastic resource. It really allows you to create an incredibly powerful LMS!

  2. 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

    1. Such kind words, thank you so much Jenn & Cort. Happy to have you part of the LearnDash community!

  3. Very, very awesome! Congrats Justin, this is a huge integration and something that will be super useful.

  4. 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.

    1. Thanks for the comment Luke. You know, IFTTT hasn’t really come up so we haven’t looked into it yet. It’s an interesting idea though; I’ve noted this for future consideration.

  5. 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

    1. Thanks for the comment Belal. The use-case you mention is one that is on the roadmap for this integration as we continue to build out its capabilities.

      1. Has this feature already been implemented in some way? Or is it possible to write a simple hook on this, for example: on Gravity form submission, the lesson is marked as complete?

        1. Hi Jasper,
          There is already a ‘mark complete’ hook available that could be used for writing a custom script for this purpose.

      2. Hi Justin,

        Have you guys been working on providing actions too in the zapeir integration? It has been two years since this one is on the roadmap!

        The most important part about this integration is that it would allow us to enroll a user to course based on third party apps triggers.

  6. It is a great integration like was with Gravity Forms. The possibilities are infinite now.

    Great vision and excellent work Justin.

    1. Thanks Fernando, happy to hear you like this integration, as well as the one with Gravity Forms 🙂

  7. OK. So you guys are becoming the Woocommerce of learning. I love it. I love the direction you are heading in.

  8. 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?

  9. Great integration! Does the Zapier Mailchimp example also work for closed courses, or only for free ones?

    1. Hi Sebastiaan, it will work for ‘closed’ courses too but the trigger will only fire (communicate with MailChimp) when enrollment occurs, assuming you’re wanting to connect MailChimp to course enrollment.

      1. That’s great! got it up and running already. Words cannot express how happy I am with this new integration!

    1. Thanks for the comment Amy, I’m sure you’ll be able to find a use for this integration 😉

  10. 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! 😀

    1. All great tools you mentioned Paula. I think you’re right, when you get the hang of Zapier you will really begin to to see the exciting possibilities.

  11. 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.

  12. 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.

    1. 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.

  13. 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.

  14. 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!

      1. Justin, thanks a million for your swift reply! I don’t know why LearnDash didn’t put the link to this page right up front in its description of Zapier, but I’ve set it up now. Thank you for sending me DIRECTLY to the answer!

  15. 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!

  16. 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

  17. 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!

  18. 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!

    1. Hi Chris-

      Yes, you can set a specific lesson and/or topic (or, you can have it configured for ALL lessons/topics).

  19. 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.

    1. Not directly with this add-on Jonathan but if you write our support we can get you a temporary workaround for this.

  20. 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?

    1. Hi Jeff-

      Thanks for the note. It’s possible but would depend on the app and would require custom dev.

  21. Hi,

    I need a custom trigger event. For learndash I want to send reminder emails to users who haven’t completed the lesson. How do I go about it??

  22. Hi Justin

    I can connect Learndash to +300 apps.
    But can I connect these +300 apps with Learndash ?

    In my case, the client buy the woocommerce product “Course#1” on the website A.
    This woocommerce product is a learndash courses hosts on another website (B)

    In this case, can use zapier to create the client of the website A like user into the Website B.
    AND enrolls him into the Course#1 ?

    Thanks
    Regards
    Ludovic

  23. Can Learn dash be easily integrated with CRM Sales Force? Is there easily accessed documentation on how to build the bridge?

Leave a Reply

Your email address will not be published. Required fields are marked *