We’re Going to Change How You Use WordPress

About 8 months ago, we had an idea that got us very excited. We wanted to personalize learning and give users the right direction and feedback they needed at the right time, and to do that, we started looking into an Trigger > Condition > Action model. We could watch for things to happen on an elearning site (a trigger), check a condition, then automatically do something else (an action) if the requirements were met. It’s a simple model, but with it, we would be able to completely personalize learning.

That led us to start thinking bigger. If we’re going to build this architecture for one plugin (LearnDash), why not just build it out and make it work with lots of WordPress plugins ? The possibilities seemed endless. We could make one plugin, or several plugins, trigger actions in other plugins. Not only would it would a system like that make it easy to connect plugins and automate workflows, but we could eliminate the need for one-off plugins that just connected 2 plugins together in very simple ways.

So, one thousand development hours and 6 months of development time later, we built the framework for a plugin that does all of this. It’s not ready for wide release yet, but we are starting a limited beta over at https://automatorplugin.com/. (Make sure to check it out if you want to participate.)

You may still be wondering why our team is more excited about this work then anything else we’ve ever done. The possibilities with this plugin really are unlimited, and every day we’re thinking of new ways the plugin might be used. Let’s start off with a possible eLearning workflow to demonstrate how powerful the plugin can be.

Suppose a student demonstrates very poor performance in a course and we want to automate an appropriate intervention to get the student back on track. With the Uncanny Automator plugin, we can create a “recipe” that does this: If a student scores below 50% on quizzes X and Y (these are the triggers), enroll the student in a remedial course, notify his or her Group Leader, delete his or her progress from the current course (so they can retake it), unenroll the user from the current course, and send an email to the student with feedback about what happened and appropriate next steps.

With our new plugin, creating that complex workflow can be set up in about 3 minutes with absolutely no coding required and no further administrator or instructor involvement. It’s just automatic. And every recipe is created using a clean, intuitive user interface.

The possibilities for this plugin aren’t just limited to eLearning. Here’s a sales example:

A user submits an application form, visits a landing page and completes a purchase (these are triggers). The system then adds the user to a private bbPress forum, changes the user’s WordPress role and adds a tag in Infusionsoft (these are all actions). That entire workflow can be in a single Automator recipe.

We want to get the Uncanny Automator plugin in everyone’s hands as soon as we can, but for now anyone interested is welcome to apply for the beta program.

We hope you’re as excited as we are about the possibilities this opens up for WordPress end users, administrators, and even developers (by integrating with only Automator, plugins could instantly be connected to 20 other plugins). Stay tuned for more Automator news in the next future!


author avatar
Ryan Moore Director
Ryan Moore (MA, PMP, BCom) is the Cofounder and Director of Uncanny Owl, creators of Uncanny Automator and a suite of popular add-ons for LearnDash. Since 2013, Ryan has helped thousands of companies add elearning and automation capabilities to their WordPress websites.
8 replies
  1. Oleg Buylov
    Oleg Buylov says:

    Hello guys,
    it’s incredibly cool.
    Two questions:
    1) What is the complete list of plugins that you support? Does it take a lot of time to support new plugins? For example, GamiPress or BadgeOS?
    2) Is it possible to add support for Webhooks as a condition? For example, to assign a course using API & Zapier.

    • Ryan
      Ryan says:

      Hi Oleg,

      Right now we think what we’re doing has a lot of potential so we’re keeping our plugin support, triggers, actions, and several features largely under wraps until we release 1.0. 🙂 This includes in the beta (we’ll include you in the next round). We have given a lot of thought to both of your points though and I don’t think you’ll be disappointed with what we release. But we won’t be giving too many secrets away just yet either.

  2. Carlos
    Carlos says:

    Hi Ryan,

    This sounds like a really fantastic plug-in. I would be interested to know if it would work in the following use case:

    In our course we have two assignments which have a mark out of 20 points and an end of course exam with is out of sixty points (giving .

    As it stands the student must get 70 percent in each assignmemt to progress and then get 70 percent in the final exam to pass the course which has always felt like an inelegant solution as we basically have to accept repeat submissions of the assignment for the student to proceed if they are below standard and we would like a more flexibkle approach.

    would it be possible to have completeing the final exam be the trigger for the recipe.

    then if the sum of the first two assessments and the score of the final exam exceeded 70 out of 100 then the course is marked complete

    or if the sum of the three marks is less than 70 then the student is unenrolled and their learnig orogress reset so at to need to retake the course completely.

    Would the automator allow for this type of recipe?

    • Ryan
      Ryan says:

      Hi Carlos, I’m afraid what you want won’t quite work with Automator. I don’t expect we’ll ever be able to support your sum scenario where you look at combined scores across multiple elements. The 70 percent score for each trigger that you have now is unfortunately the best we’ll be able to do here (and also note that version 1.0, due in a few days, will not have any assessment-based triggers; you’ll have to wait a bit longer for those anyway).



Please note that this is not a support forum. If you are experiencing issues on your site, please open a support ticket instead. Site-specific support questions submitted as comments will be unanswered.

Leave a Reply

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