skip to Main Content

How to Connect BuddyBoss to LearnDash (Step By Step)

Are you planning to connect BuddyBoss to LearnDash? This article can help!

LearnDash is a popular LMS plugin that can help you to create and sell courses on your eLearning site. With it, you can easily create quizzes, award certificates, and add multiple features with the help of addons. On the other hand, BuddyBoss is a social plugin for WordPress using which you can build online communities and sell memberships and courses.

Want to connect BuddyBoss to LearnDash? The official BuddyBoss theme can seamlessly integrate with the LearnDash plugin. So you can easily build a community around your eLearning site by connecting these two plugins.

You can also use the Uncanny Automator plugin for connecting BuddyBoss and LearnDash. Our no-code plugin can even automate several tasks by creating multiple recipes. Just add at least one trigger and one action to a recipe and you’re good to go. This will help you to save valuable time and focus on other important activities.

In this article, you’ll learn how you can easily connect BuddyBoss to LearnDash with the help of the Uncanny Automator plugin and automate several time-consuming tasks on your eLearning site. Let’s dive in.

Connect BuddyBoss and LearnDash to Automate Multiple Tasks

Uncanny Automator offers useful triggers and actions for LearnDash and BuddyBoss. You can use them to create recipes for your eLearning site. Here are some use cases for connecting BuddyBoss and LearnDash:

  • When a user passes or fails a quiz, send a BuddyBoss notification to the user
  • Congratulate the user in the sitewide activity feed for scoring more than 75% in a quiz
  • Send a congratulatory message to the user for completing a course
  • Add the students to a social group when they enroll in a particular course
  • When a user submits an assignment for a lesson, send a private message to the user

You can also add multiple triggers and actions to any recipe using the Uncanny Automator plugin. This can be helpful for creating complex workflows and automating multiple tasks on your WordPress site.

Let’s say you want to send a private message to a user for scoring more than 75% in a quiz. Here you can also award a badge or 10 points to the user (via myCredBadgeOS, or GamiPress) by adding another action. This way, you can increase the engagement level of your students by adding game-like elements to your eLearning site.

Let’s take another example – adding users to a social group when they enroll in a course. Here you can register the users for a webinar (via ZoomWebinar or GoToWebinar) or a live event (via The Events Calendar or Events Manager). You can also add the users to a MailChimp or ActiveCampaign list and add tags to segments the users based on their preferences.

How to Connect BuddyBoss to LearnDash

It’s time to get started with the step-by-step process of connecting BuddyBoss to LearnDash with the help of an example – sending a congratulatory message to a user for completing a course. Here the trigger will be someone completing a LearnDash course and the action will be sending a private message to the user (needs Uncanny Automator Pro).

We’re assuming that you’ve already installed LearnDash, BuddyBoss, and Uncanny Automator on your WordPress site. Also, we’ll be using Uncanny Automator Pro for this tutorial as our recipe will be using a premium action.

Step 1: Create a New Recipe

The first step is to create a new recipe by going to the Automator -> Add new page. Next, you’ll have to select Logged-in users as the recipe type.

select recipe type logged-in users

After that, you need to add a recipe name to the Add title box. Since this name is for future reference, let’s name our recipe LearnDash to BuddyBoss.

Step 2: Configure the Trigger

It’s time to set up our trigger – a user completes a LearnDash course. Go ahead to select LearnDash under Select an integration to get started.

select learndash integration

Selecting LearnDash will open up some options to choose from. Here you need to find and select the option “A user completes a course“.

select trigger option

Next, you’ll have to select a specific course from the Course dropdown. You can also select All Courses to trigger the condition for every course.

select learndash course from dropdown

Finally, you need to click on the Save button to make your trigger live. Let’s proceed to the next step now to configure our action.

Step 3: Set Up the Action

To get started, you need to click on the Add action button.

click on the add action button

This will open up the list of all the installed plugins on your WordPress site. You’ll also see the built-in web apps on that list. Here you need to select BuddyBoss under Select an integration.

select buddyboss integration

Next, you need to find and click on the option – Send a private message to the user. (You need to be an Uncanny Automator Pro user to select this option.)

select the buddyboss action

Selecting that option will open up some new fields. Let’s configure them.

In the Sender user field, you can select the admin, the course instructor, or the group leader from the dropdown.

select sender user

Next, you can add a subject to the Message subject field. Here you can add static text, dynamic token, or both. In case you don’t know, tokens are variables that can retrieve data from the WordPress database.

To add a token, you need to click on the Asterisk icon to open the list of available tokens. Then, you can add a token like User first name to the field. You can also add static text like Congratulations to that field.

add token to the subject field

Similarly, you can add tokens like User first name and Course title to the Message content field (along with some static text):

add static text and tokens to the message field

Finally, you need to click on the Save button to make your action live.

Adding Another Action to Our Recipe (Optional)

Let’s show you how to add another action (adding the user to the BuddyBoss group) to our recipe. To get started, you need to click on the Add another action button.

add another action button

Next, you need to select BuddyBoss from the list of available integrations. Then, you need to select the option Add the user to a group.

add another buddyboss action

Next, you should select the group name from the Group dropdown. Finally, you should click on Save to make this action live.

Step 4: Make the Recipe Live

The final step is to publish your recipe. To do that, you need to change the toggle option, present in the Recipe box, from Draft to Live.

learndash to buddyboss recipe

That’s it! You’ve successfully connected LearnDash and BuddyBoss. From now on, whenever a user completes a specific course, that person will receive a congratulatory message and will be added to a social group automatically.


As you can see, Uncanny Automator makes it really easy to connect BuddyBoss and LearnDash for automating various tasks on your eLearning site. You can also add multiple triggers and actions to any recipe to create complex workflows using our automation plugin.

Uncanny Automator comes with a free version and a premium version. The free version offers limited triggers and actions for BuddyBoss and LearnDash. So if you’re planning to use the premium triggers and actions of these two plugins, you should upgrade to Uncanny Automator Pro. The premium version allows unlimited usage of premium integrations, offers all the available triggers and actions, and comes with the scheduled action feature.

If you liked this article, you may also read our article on the top 10 automation hacks for BuddyBoss sites.

And if you’ve any recipe ideas for connecting BuddyBoss to LearnDash, please feel free to comment below!

This Post Has 0 Comments

Leave a Reply

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

Back To Top