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:

  • Integrate with Zoom Meetings, Zoom Webinars, GoToMeeting, GoToWebinar to automatically enroll users in web conferencing sessions when they complete a recipe
  • Integrate with Twilio to send users SMS messages when they complete a recipe
  • 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.


(Using the Pro add-on) Uncanny Automator has greatly improved the user experience AND reduced admin time by auto-registering for multiple Zoom webinars at once. It also saved the day to connect Woo Memberships and Teams to a LearnDash Course. --> Make a private page (dashboard or confirmation page) that only members of that membership can see - as soon as a member views that private page, they are enrolled in the course. So simple and works every time. I did run into some trouble with connecting a new client's Zoom webinars - UA support worked with me via email for several days trying to get it worked out. Easy answer: Don't require any additional fields in Zoom beyond First/Last name and email.
Used with Learndash and Gravity forms. Saved the day! This plugin is really well designed with a very small learning curve due it's smart layout. I solved my "wish list" item in about 10 minutes with this amazing plugin. Looking forward to seeing how I can use this in the future. Thank you UO!
This plugin has allowed me, as a one man business without coding knowledge to completely automate my website. I am able to provide a much better service to customers and save hundreds of hours of work. Essential Plugin.
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.
Посмотреть 41 отзыв

Участники и разработчики

«Uncanny Automator» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:


«Uncanny Automator» переведён на 2 языка. Благодарим переводчиков за их работу.

Перевести «Uncanny Automator» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

Журнал изменений

2.10 [2021-01-05]

New Integrations:

  • AffiliateWP
  • WooCommerce ShipStation
  • WooCommerce Memberships
  • WP Polls

New Triggers:

  • AffiliateWP — A user becomes an affiliate
  • AffiliateWP — A new affiliate is awaiting approval
  • AffiliateWP — A new affiliate is approved
  • AffiliateWP — An affiliate makes a referral of a specific type
  • WooCommerce ShipStation — An order is shipped
  • WooCommerce Memberships — A user is added to a membership plan
  • WordPress — A user role is added
  • WordPress — A user role is updated
  • WP Polls — A user submits a poll

New Actions:

  • Restrict Content Pro — Add the user to a membership level
  • WooCommerce Memberships — Add the user to a membership plan


  • WP Foro tokens
  • Automator UI will no longer show deprecated triggers
  • BuddyBoss + BuddyPress Activity content and ID as trigger tokens


  • bbPress — A user creates a topic in a forum — Added «Any forum» option
  • Some trigger sentence updates
  • Transient’s key name updated from general post_type to md5 post_type to avoid conflicts in trigger options


  • Automator review banner’s X now hides the banner permanently
  • BuddyBoss — Social network profile token now works reliably
  • Event Manager — Fixed notices
  • Fluent Forms no longer shows as an available integration when only Fluent CRM is installed
  • LearnDash — Quiz id is now passed for token parsing
  • MasterStudy LMS tokens now return the proper value when «Any ______» (course, lesson, quiz) is selected
  • PHP Notice: Undefined index: uniqElKey
  • Uncanny Continuing Education Credits — Award a number of custom CEUs to the user now working as expected
  • Uncanny Codes — Prefix/Suffix triggers now fire more reliably when used in multiple recipes
  • WP Foro — PHP Notice: Undefined index: post
  • WP Fusion triggers/actions now list tags as expected on all sites
  • WP Job Manager now fires more reliably when a job listing is posted by the user

2.9 [2020-11-03]

New Integrations:

  • FluentCRM
  • MasterStudy LMS
  • Restrict Content Pro
  • Uncanny Continuing Education Credits
  • WP Job Manager

New Triggers:

  • Automator Core — A user completes a recipe
  • BuddyBoss — A user creates a topic in a forum
  • BuddyBoss — A user replies to a topic in a forum
  • FluentCRM — A tag is added to a user
  • FluentCRM — A user is added to a list
  • MasterStudy LMS — A user completes a course
  • MasterStudy LMS — A user completes a lesson
  • MasterStudy LMS — A user passes a quiz
  • MasterStudy LMS — A user fails a quiz
  • MasterStudy LMS — A user is enrolled in a course
  • Restrict Content Pro — A user purchases a membership level
  • Uncanny Continuing Education Credits — A user earns a specific number of credits
  • WP Job Manager — A user submits a specific type of job
  • WP Job Manager — A user submits a resume
  • WP Job Manager — A user applies for a job

New Actions:

  • FluentCRM — Add a tag to the user
  • FluentCRM — Add the user to a list
  • MasterStudyLMS — Mark a course complete for the user
  • Uncanny Continuing Education Credits — Award a number of custom credits to the user


  • WP Fluent Forms integration renamed to Fluent forms
  • Fluent Forms: «Numeric» field type now available as tokens in integer type action fields
  • Default number of times a recipe will run per user is now Unlimited instead of 1
  • New triggers and actions added to a recipe now default to Live status when the recipe is in Draft status
  • Improved compatibility with Events Manager Zoom and Schema & Structured Data for WP & AMP plugins
  • Automator log database tables structure updates
  • Trigger: LearnDash — A verb is recorded from a Tin Canny module — Created separate tokens for lesson and topic
  • Trigger: The Events Calendar — A user registers for an event now includes the option «Any event»
  • Trigger: WordPress Core — A user creates a post changed to A user publishes a type of post with a taxonomy term in a taxonomy
  • Trigger: WordPress Core — A user comments on a post — Added Post Type selector


  • Fluent forms triggering any form without checking form ID
  • Elementor — Checkbox field tokens now return all selected values
  • WP Courseware — User completes a module — Tokens now resolve values correctly
  • «Use a custom value» no longer appears multiple times in a dropdown while the action UI is fetching values
  • Multi-select fields now show a comma-separated list of values when appearing in a trigger or action sentence
  • First recipe attempt after truncation of recipe log table or purge of recipe logs now completes successfully
  • MySQL 8.x recipe table AUTO INCREMENT issue
  • Triggers/actions moved between integrations are now updated in recipes that are set to draft status
  • Recipes with multiple triggers now resolve tokens properly for all triggers
  • Actions in draft status no longer log an entry in the Action log
  • Action: LearnDash — Mark a lesson complete for the user — No longer includes the option «Any lesson»
  • Trigger: WordPress Core — A user is created — Now fires more reliably
  • LearnDash — Triggers/Actions now load all child objects instead of first 20 only
  • PHP Notice: Undefined index in automator-recipe-helpers.php on line 328

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»

View the full changelog.