Are you planning to connect Slack to WordPress? You're in the right place. Slack is…
Are you wondering how to automate LearnPress tasks? Your search ends here.
LearnPress is a free LMS (Learning Management System) plugin for WordPress. It allows you to create and sell online courses easily. It also provides some useful paid addons to take your LearnPress site to the next level.
In this article, we’ll show you how to automate LearnPress tasks with the help of an example. We’ll also share some use cases on how you can use the power of automation and run your LearnPress site on autopilot.
How to Automate LearnPress: Step by Step
LearnPress is an awesome LMS plugin for creating courses on your WordPress site for free. You can easily add lessons, questions, and quizzes to make your courses interactive for your students.
With the help of free and premium addons, you can offer certificates to your students, add assignments to your courses, use gamification techniques, and more. You can also use addons to integrate LearnPress to popular plugins like bbPress, BuddyPress, WooCommerce, Paid Membership Pro, myCred, and more.
Although LearnPress can integrate with some popular plugins (with the help of addons), there’s a lot of plugins it doesn’t connect to. That is where Uncanny Automator can prove to be handy. It can easily connect to 75+ WordPress plugins and third-party web apps to automate important tasks on your LearnPress site.
For those you don’t know, Uncanny Automator is a powerful no-code automation plugin for WordPress. You can use it to connect your WordPress plugins, WordPress sites, and popular web apps. And it comes with a free version and a premium version.
With that said, let’s get started with the step-by-step tutorial on how to automate LearnPress tasks with the help of an example – sending a congratulatory email to a user automatically when they complete a course.
You can follow this tutorial using the free version of the plugin. But some of the use cases mentioned in this article will work only if you’re using Uncanny Automator Pro.
Note: We are assuming that you’ve already installed the Uncanny Automator plugin. If you’re using (or planning to use) Uncanny Automator Pro, you should install both the free and the premium versions on your WordPress site.
Step 1: Create a Recipe
To automate any task on your LearnPress site, you’ll have to create a recipe using the Uncanny Automator plugin. Wait! What is a recipe? A recipe tells your WordPress site that “if something happens (trigger), then do something (action)”.
To get started, you need to head over to Automator -> Add New from the left sidebar of your WordPress admin panel. This will open a new page and will ask you to select the recipe type. Here you need to choose Logged-in users and then click on the Confirm button.
Let’s understand why we selected Logged-in users (and not Everyone).
The idea behind this recipe is to send an email to a user when they complete a course. And a user needs a WordPress account for completing a LearnPress course. So we’re telling Uncanny Automator that only logged-in users can trigger our recipe.
Next, you need to add a recipe title in the Add title textbox. The recipe name is just for your reference and can be anything you like.
Let’s name our recipe – sending a congratulatory email to a user.
Step 2: Create a Trigger
It’s time to create the trigger for our recipe.
Here we want “a user completes a LearnPress course” as the trigger. Hence, you need to choose LearnPress under Select an integration.
Next, you’ll see a list of LearnPress trigger options. Go ahead and select the trigger option that says – “A user completes a course”.
Uncanny Automator will now ask you to select a course from the Course dropdown.
If you select the Any course option, Uncanny Automator will send an email to your students when they complete any course on your LearnPress site.
You can also select a specific course from the available options. For the sake of this tutorial, let’s choose a specific course as our trigger.
Once done, you need to click on Save to make your trigger live.
Step 3: Create an Action
Let’s set up our action now.
First, you’ll have to click on the Add action button to get started. You’ll now see a list of WordPress plugins and web apps.
Here you should choose WordPress under Select an integration since we want to send a congratulations email to the user.
In case you don’t know, WordPress has a wp_mail function that allows us to send emails from our website. And we can find standard WordPress functions in the WordPress integration. Hence, we selected WordPress from the list of integrations.
Now, Uncanny Automator will provide a list of options. Here you need to choose (or use the search box to find) the option that says – “Send an email”.
Clicking on the “Send an email” option will open a number of fields.
Now, Uncanny Automator allows you to add static text, tokens, or both to the action fields.
Wondering what tokens are? They are variables that can retrieve personal details and other values from the WordPress database. And if a particular field has an Asterisk icon, then you can add token(s) to that field.
Let’s configure the important fields now.
The From and the From name fields will be pre-filled with dynamic tokens.
So let’s set up the To field. Here you need to click on the Asterisk icon and search for the user email token. Click on that token to add it to the To field.
Next, you need to configure the Subject and Message fields.
To send personalized emails, you can use static texts and dynamic tokens in both the fields. For example, you can write a static text like Congratulations and then add a dynamic token like the User first name to the Subject field.
Similarly, you can add dynamic tokens like Course title and User first name, along with static text, to the Message text box.
Finally, you should click on the Save button to make the action live.
Step 4: Publish Your Recipe
It’s time to publish our recipe. To do that, you need to use the toggle option in the Recipe box and change it from Draft to Live.
That’s it! Your recipe is live now. From now on, whenever someone completes the course, Uncanny Automator will automatically send an email to that person.
Use Cases to Automate Your LearnPress Tasks
In the previous section, you learned how to connect LearnPress to your WordPress site and automatically send an email to a student.
However, the above tutorial was just a starting point. You can also connect LearnPress to popular WordPress plugins and third-party web apps to run your eLearning site on autopilot.
Let’s share some use cases to automate important tasks on your eLearning site:
1. Enroll Students in a Course Automatically
Adding a course enrollment form on your eLearning site can help your students to join the course they like. And Uncanny Automator can help you to automate the entire process.
First, you’ll have to create a course enrollment form using WPForms, Gravity Forms, or Formidable Forms. Next, you’ll have to create a recipe to connect the form to LearnPress. That’s it! Whenever a user submits the form, he/she will be enrolled in the course automatically.
You can also add multiple actions using Uncanny Automator. For example, you can add a tag to the user in your CRM, or get notifications on Slack when someone joins a course.
2. Create Personalized Learning Experience
Uncanny Automator can help you to provide a personalized learning experience for your students. This can easily improve student satisfaction on your eLearning site.
For example, you can send an onboarding email to your students when they join a course. Or, you can email your students with suggested learning activities. You can even add new users to a BuddyBoss study group.
You can also add game-like elements (awarding badges or points) to your LearnPress site by connecting it to plugins like myCred, BadgeOS, or GamiPress. And then, you can award a badge to users for completing a lesson or course and celebrate learner accomplishments.
3. Popup a Discount Offer
Want to use popups to show a discount offer to your students? Well, you can use the Elementor Pro plugin to display popups to the users automatically when a particular condition is triggered.
For example, you can create a discount offer popup using the drag and drop interface of Elementor and display it to students after they complete any course. And students can use that coupon for purchasing their next course.
This will help you to upsell your students and increase your business revenue.
4. Send Data to Google Sheets
The Uncanny Automator plugin makes it really easy to connect your LearnPress site to Google Sheets and send important data to a sheet.
For example, whenever a user is enrolled in a course, you can pass data like user name, user email, the course title, course URL, enrollment date, and more to Google Sheets. Thus, you can easily keep track of everything on Google Sheets.
To get started, you’ll have to first connect Uncanny Automator to your Google Sheets account. Next, you need to create a new recipe with “a user is enrolled in a course” as the LearnPress trigger and “create a row in Google Sheets” as the action.
Get Started with Automation Today
As you can see, Uncanny Automator can help you to automate important tasks on your LearnPress site. All you have to do is create a recipe to connect LearnPress to core WordPress, plugins, or third-party web apps to automate the process.
You can use the free version of Uncanny Automator to create most of the LearnPress recipes. Also, it offers 1,000 free credits to connect your LearnPress site to popular web apps like Google Sheets, Facebook, Twitter, MailChimp, and Slack.
Once you use up the free credits, you can upgrade to the premium version of the plugin for unlimited usage of the premium integrations. Also, Uncanny Automator Pro comes with all the available triggers and actions for your eLearning site.
Have any questions on how to automate LearnPress tasks? Please feel free to comment below!