Uncanny Automator


Uncanny Automator is the easiest way to connect things on your WordPress site together. Widely used and trusted on elearning, membership and ecommerce sites since 2018, Automator is free for the first time to everyone!

Here’s how Uncanny Automator works:

When one thing happens, Automator can make other things happen.

When a user buys a product, add them to a membership level and enroll them in a course. A user passes a pre-test, autocomplete the rest of the course.

It’s that simple! Here’s a video outlining how it all works.

If you’ve used Zapier, setting things up will be intuitive. And if not, that’s okay too!

Free doesn’t mean limited

The free version of Automator is incredibly powerful and comes with built-in support for all of these popular WordPress plugins:

Dozens of triggers and actions are available for the plugins listed above in the free version. There’s simple documentation to follow in our Knowledge Base, including some quick and straightforward instructional videos. Developers, there’s robust documentation and code samples for you too!

Beyond the plugin integrations, this free version of Uncanny Automator also supports common WP triggers and actions:

  • User views a page
  • User submits a comment
  • User views a post (including custom post types)
  • User logs in
  • Send an email
  • Add a role
  • Change a role

Uncanny Automator does all of this with a single plugin; there’s no need to invite conflicts and performance issues with lots of extra integration plugins!

Take automation to the next level

Uncanny Automator Pro, our premium plugin, adds even more features and integrations, including the ability to create new users and posts, connect two separate WordPress sites together and connect your site to non-WordPress applications via webhooks.

Besides more than tripling the number of available triggers and actions for your recipes compared to the free version, Automator Pro for WP adds support for H5P triggers.

Here are some of the other really cool things you can do with Automator Pro:

  • Trigger recipes anonymously; fire automations without users needing to sign in. This also means you can turn any form (including forms from free form plugins like Ninja Forms, Contact Form 7, WP Forms, Formidable Forms and more) into registration forms that not only create a new user, but also set them up with course access, group access and more
  • Have 2 WordPress sites talk to each other. Sell products on one site while Uncanny Automator creates users and sets up access on another!
  • Have external apps trigger recipes and vice versa (without needing Zapier or Integromat!)
  • Set up buttons that can trigger any recipe on click
  • Set custom usermeta

An Automator Pro license also includes access to our world-class premium support.

For the full list of triggers and actions, make sure to check out this list.

Here’s what other people are saying about Uncanny Automator:

Automate Your Workflows Like a Pro
Uncanny Automator – Zapier for WordPress
It’s Like Zapier For Your WordPress Site
Automate WordPress Like Zapier (Or With Zapier!)
E-Learning Automation with Uncanny Automator


  • Set up your first recipe in 5 minutes
  • Add one or more triggers from dozens of plugins and thousands of apps
  • Identify what starts the recipe, like a purchase or form submission
  • Set conditions and options for the trigger(s)
  • Add one or more actions from any of the available integrations
  • When the triggers are completed, actions run automatically
  • Customize your actions to do exactly what you need
  • Create powerful recipes that just work, all with one plugin


Where can I find Automator documentation and more info?

You can learn more about Uncanny Automator on our website at https://automatorplugin.com/ and our Knowledge Base is here: https://automatorplugin.com/knowledge-base/

How do I get started with my first recipe?

Have a look at https://automatorplugin.com/knowledge-base/creating-a-recipe/. Don’t forget to watch the video there. Hopefully it will be the first recipe of many!

Is Automator translation friendly?

Absolutely! The plugin was created with translation in mind and tested with a variety of translation plugins. We will support any translation issues you run into.

Why is the plugin version so high when it was just released?

Uncanny Automator was actually launched in September 2018 and has been constantly updated since then with new features and improvements. To make Automator easier for more sites to try, we turned our old “Lite” version into a free plugin!

How can I request an integration for a plugin?

The best thing you can do is reach out to the creator of the plugin that you want an integration for. Let them know you’re using Uncanny Automator and that they could greatly extend the capabilities of their plugin by helping us develop an integration for it. As more plugin authors become aware of Uncanny Automator and realize its potential for their users, we’ll be able to continue to invest in expanding Uncanny Automator’s capabilities! Also, fill out this form on our site to let us know what you’re looking for.

How can I add an integration for my plugin?

Check out our developer documentation over at https://automatorplugin.com/article-categories/developers/. Also consider reaching out to our team, maybe we can help or even turn it into an official integration!

Can I help with development?

Uncanny Automator is open-source and the repository is open to pull requests at https://bitbucket.org/uncannyowl/uncanny-automator/. We would love your contributions!

Who is Uncanny Owl?

We’re a Toronto-based WordPress company specializing in elearning solutions for WordPress. We’re behind the popular Uncanny LearnDash Toolkit plugin (now used on over 20,000 elearning sites!) and we also have a suite of highly-acclaimed commercial LearnDash add-ons.


Can't say enough about this product and more importantly the people behind it. I have pretty complicated sites where when there was an issue they looked at all of the integrations I had (which was plenty), looked at error logs, and would assist me to get it resolved. It will be great to see how this product matures in the marketplace and looking at novel ways to implement it with my e-commerce clients.
I works great, especially with pro version. And it opens a whole university of possibilities. With Uncanny Automator working with WordPress brings even more joy 🙂
I love this plugin but still have so much more to utilise. Currently using the webhook feature to send and receive data between two different websites. Works a treat and I highly recommend for anyone wanting to do the same. I look forward to using more of the powerful solutions this plugin offers.
The plugin is simple, powerful and solved a major problem that I had to deal with. I will certainly use it on more cases and I definitely recommend it. Thank you for creating it, looking forward to its growth!
Read all 36 reviews

Contributors & Developers

“Uncanny Automator” is open source software. The following people have contributed to this plugin.


“Uncanny Automator” has been translated into 2 locales. Thank you to the translators for their contributions.

Translate “Uncanny Automator” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.


2.8.3 [2020-10-15]

  • Fixed: Token QUIZPERCENT for A user achieves a percentage greater than, less than or equal to a value on a quiz
  • Fixed: Incorrect namespace on helper files for some integrations

2.8.2 [2020-10-14]

  • Added: Additional tokens for GiveWP triggers
  • Update: Renamed WP Fluent Forms to Fluent Forms
  • Updated: Twilio API – Folders now excluded from loader
  • Updated: Added compatibility with Phlox theme
  • Fixed: Description on Password field in Anonymous Recipe User Selector updated to reduce confusion (Uncanny Automator Pro only)
  • Fixed: Integromat – Namespace in helper file use statement
  • Fixed: Child dropdown values now load previously saved values when editing recipes

2.8.1 [2020-10-01]

  • Added: WooCommerce token: Order product links
  • Updated: Performance optimizations
  • Fixed: Elementor – PHP warning: Invalid argument supplied foreach()
  • Fixed: PHP Uncaught Error: Call to undefined method in Automator Core trigger on activation for some environments

2.8 [2020-09-24]

  • New Integration: BuddyBoss
  • New Integration: Elementor
  • New Integration: Events Manager
  • New Integration: HappyForms
  • New Integration: Integromat
  • New Integration: MailPoet 3
  • Added: Action: MailPoet 3 – Add the user to a list
  • Added: Action: MailPoet 3 – Add a subscriber to a list
  • Added: Trigger: HappyForms – A user submits a form
  • Added: Trigger: BuddyBoss – A user updates their profile
  • Added: Trigger: BuddyBoss – A user updates their avatar
  • Added: Trigger: BuddyBoss – A user replies to a topic in a forum
  • Added: Trigger: BuddyBoss – A user accepts a friendship request
  • Added: Trigger: BuddyBoss – A user sends a friendship request
  • Added: Trigger: BuddyBoss – A user gains a new follower
  • Added: Trigger: BuddyBoss – A user sends an email invitation
  • Added: Trigger: BuddyBoss – A user posts activity to their stream
  • Added: Action: BuddyBoss – Add the user to a group
  • Added: Trigger: BuddyBoss – A user activates their account
  • Added: Trigger: BuddyPress – A user updates their profile
  • Added: Trigger: BuddyPress – A user updates their avatar
  • Added: Trigger: BuddyPress – A user accepts a friendship request
  • Added: Trigger: BuddyPress – A user sends a friendship request
  • Added: Trigger: Elementor – A user submits a form
  • Added: Action: Integromat – Send a webhook to Integromat
  • Added: Trigger: Events Manager – A user registers for an event
  • Added: Trigger: WordPress Core – A user creates a post
  • Added: Trigger: Automator Core – A user completes a recipe
  • Fixed: Trigger: The Events Calendar – A user registers for an event now fires reliably when ticket is purchased via WooCommerce
  • Fixed: Logic issue in “Log the user in” option in Anonymous recipes (Automator Pro only)
  • Fixed: WooCommerce triggers – Billing email token can now be used in email address fields
  • Fixed: Inconsistencies in some trigger/action sentences
  • Fixed: Incorrect logic in trigger_meta function affecting custom triggers
  • Fixed: Trigger section label on first creation of an Anonymous recipe now reads “Anonymous trigger”

2.7.1 [2020-09-10]

  • Updated: manage_options capability now required to manage Automator recipes
  • Fixed: Action: WordPress – Create a post – Post title no longer replaces spaces with hyphens
  • Fixed: LearnDash – “Any lesson” option not appearing in lesson dropdown when “Any course” is selected
  • Fixed: Trigger: WooCommerce – Product tokens now return proper values when “Any product” is selected
  • Fixed: HTML entity not rendering in Anonymous Recipe user selector UI
  • Fixed: LearnDash triggers: Grammar issue: A user _____ 1 times changed to A user _____ 1 time(s)

2.7 [2020-08-26]

  • Added: New Integration – Uncanny Codes
  • Added: New Integration – Uncanny Groups
  • Added: New Integration – WP Webhooks
  • Added: New Integration – Wishlist Member
  • Added: New Integration – GiveWP
  • Added: Trigger: Automator Core – An Automator recipe completes with errors
  • Added: Trigger: Uncanny Codes – A code is redeemed
  • Added: Trigger: Uncanny Codes – A user redeems a code with a specific prefix
  • Added: Trigger: Uncanny Codes – A user redeems a code with a specific suffix
  • Added: Action: Uncanny Groups – Create an Uncanny group
  • Added: Trigger: WP Webhooks – A webhook trigger is triggered
  • Added: Trigger: Wishlist Member – A user is added to a membership level
  • Added: Trigger: Wishlist Member – A user is removed from a membership level
  • Added: Action: Wishlist Member – Add the user to a membership level
  • Added: Trigger: GiveWP – A user makes a donation via a form
  • Added: Action: LearnDash – Create a group
  • Added: Action: LearnDash – Make the user leader of a group
  • Updated: All logs now sorted by most recent activity first on initial load
  • Fixed: Manual sorting in logs now works properly on all columns
  • Fixed: User ID token now correctly outputs the user’s ID
  • Fixed: Trigger: MemberPress – A user purchases a one-time membership – Now fires consistently when a user account is created during checkout
  • Fixed: MySQL 8.x AUTO_INCREMENT related issues on some server configurations
  • Fixed: Formidable Forms – Fixed PHP notice on tokens for form name, multi-select field and file upload field
  • Fixed: Adding a trigger that uses AJAX to load values while another is open no longer causes AJAX to fail on the first trigger

View the full changelog.