AutomatorWP is a flexible and open-source plugin that lets you connect your WordPress plugins together and create automated workflows.

You can create “automations” linked to your WordPress activities and when any of them happen, you can make other things happen accordingly.

You can use these automations for automating sales, marketing, administrative tasks, learning and any other kind of processes you want letting you save time and get focused on your most important work.

Here is a video that lets you see how AutomatorWP works in less than 2 minutes!

Use automations to connect your plugins

Here are some automations samples to give you a quick idea of the possible combinations:

When user purchases a WooCommerce product.
Add a WP Fusion tag to the user.

When user joins a BuddyPress group.
Enroll user in a LearnDash course.

Not only you can create one-to-one connections, also you can create automations with all the triggers and actions you want, such as the following one:

When user creates a bbPress forum topic
and completes a H5P content.

Enroll user in a LifterLMS course
add a MemberPress membership to the user
and email user with instructions about how to access to the course.

As you can see, the number of combinations and possibilities are unlimited!

Create automations easily

AutomatorWP includes an easy-to-use editor that you will quickly familiarize yourself with!

See it in action!


AutomatorWP is extremely powerful and infinitely extensible. Check out some of the built in features:

Unlimited triggers and actions:
Configure as many triggers and actions per automation as you want.

Required number of times:
Set the number of times required to complete a trigger like comment on a post 3 times.

Sequential triggers:
Force users to complete triggers in order to complete the automation.

Completion limits:
Limit automation’s maximum completion times per user and globally.

Tags lets you pass trigger information to actions (with support to user and post metas).

AutomatorWP is extremely flexible with plenty of hooks to add custom features and functionalities.

Integrated with your favorites WordPress plugins is home to some amazing integrations for AutomatorWP, including:

View all plugins on

If you’re looking for something endorsed and maintained by the developers who built AutomatorWP, there are a plethora of premium integrations, the most popular of which include:

View all add-ons

Included triggers and actions

AutomatorWP comes with a set of triggers and actions, including:


  • User registers to the site.
  • User logs in to the site.
  • User daily visits the site.
  • User views any/specific post.
  • User views a post of any/specific category.
  • User views a post of any/specific tag.
  • User views any/specific page.
  • User views a post of any/specific type.
  • User publishes a post.
  • User publishes a page.
  • User publishes a post with any/specific category.
  • User publishes a post with any/specific tag.
  • User comments on any/specific post.
  • User comments on a post of any/specific category.
  • User comments on a post of any/specific tag.
  • User comments on any/specific page.
  • User comments on a post of any/specific type.
  • User completes any/specific automation.


  • Send email to user.
  • Add, change or remove role to user.
  • Create a user.
  • Set, insert, increment or decrement user meta.
  • Create a post.
  • Set, insert, increment or decrement post meta.


  • Powerful editor that anyone can learn to use in no time.
  • Triggers and actions to connect your favorite WordPress plugins.
  • Every trigger and action option is completely configurable.
  • Tags lets you pass trigger information to actions.
  • Flexible log system that will keep you informed about who is completing automations.


From WordPress backend

  1. Navigate to Plugins -> Add new.
  2. Click the button “Upload Plugin” next to “Add plugins” title.
  3. Upload the downloaded zip file and activate it.

Direct upload

  1. Upload the downloaded zip file into your wp-content/plugins/ folder.
  2. Unzip the uploaded zip file.
  3. Navigate to Plugins menu on your WordPress admin area.
  4. Activate this plugin.


What does automation, trigger and action means?

Automations are the basic building block of AutomatorWP and they have 2 main parts: triggers and actions.

Triggers are the part that determines when an automation will run a perform it’s actions. Triggers are known as “When this happens”.

Actions are the part that determines what an automation will perform after all it’s triggers gets completed. Actions are known as “Do this”.

You can setup an automation like this:
Trigger: When user visits a post.
Action: Send email to the user.

Where can I find all available triggers and actions?

Check this page where you can find all available triggers and actions from all our add-ons.

Where can I find documentation about AutomatorWP?

Check the official documentation where you can start getting familiarized with AutomatorWP.

What if I deactivate or remove a plugin that includes new triggers and actions?

The most recommended is remove first all triggers and actions from this plugin in order to ensure the correct workflow of AutomatorWP, because automations with triggers from this plugin can no longer be completed.

Will AutomatorWP slow down my website?

This depends heavily on how you use AutomatorWP.

You shouldn’t notice any performance impact while using AutomatorWP but, if you have dozens of automations, thousands of users, and your automations are configured with many triggers and actions, then yes, there could be a performance hit.

Try to configure automations only for real needs, for example, we discourage using AutomatorWP as an analytics tool (setting up automations to track page visits).

Is AutomatorWP compatible with any theme?

Yes, AutomatorWP doesn’t includes any frontend feature, everything is configure at the WordPress backend, so AutomatorWP doesn’t requires compatibility with any theme.

Can AutomatorWP be easily translated?

Yes, AutomatorWP is stored in the official WordPress plugins repository where you (and anyone) are able to submit your own translations.

Do you offer custom development services?

No, We’re unable to provide custom development services, as our focus is developing the core AutomatorWP plugin, and the official AutomatorWP add-ons.


May 25, 2020
Ruben and his team have done it again! I'm already a gamipress fan, so when he said he was coming out with automator wp - I was excited. They've created an amazing plugin that will automate your wordpress site. Think Zapier, but for WordPress and the expensive price tag. Ruben is constantly adding add-ons that are compatible with just about any setup. I purchased this because I purchased another plugin that didn't do what I wanted. In addition to this - his customer support is the best. He's always helpful and fast. Thanks Ruben!
May 12, 2020
AutomatorWP does exactly what you would hope with a TON of integrations. It has over 40 integrations out of the box, that's insane. If you want to automate between different plugins, then there's no better solution than AutomatorWP!
May 2, 2020
It helps me saving time. Also the support is fast to respond.
Read all 13 reviews

Contributors & Developers

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


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

Translate “AutomatorWP” into your language.

Interested in development?

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



  • Bug Fixes
  • Prevent issues caused by the get_editable_roles() function.


  • New Features
  • New trigger: User comments on a post of a type.


  • Bug Fixes
  • Fixed tags selector not working in some repeatable fields.
  • Fixed editors not working after reorder the trigger or action.


  • Bug Fixes
  • Correctly display add-ons thumbnails on licenses page.
  • Improvements
  • Added missing integration notice on automations and logs.
  • Added recommendations of integrations based on plugins installed.
  • Clear field when license gets deactivated included when server responds that license has been already deactivated.
  • Style improvements.


  • Improvements
  • Make sure to assign user that completes the automation as post author if none provided on “Create a post” action.
  • Style improvements.
  • Developer Notes
  • Great amount of improvements on several hooks on the events handler and actions processing.
  • Added the global $automatorwp_event to make event accessible globally when an event gets triggered.


  • New Features
  • Dynamic tags to pass user metas and post metas to actions.
  • Improvements
  • Make cache options don’t get autoloaded.
  • Improved the speed and performance of the tags parser.
  • Code reduction thanks to the brand new tags parser functions.
  • Improvements on tags selection function.
  • Developer Notes
  • Added an automation tags parser function that automatically parses all automation tags to the content passed.


  • New Features
  • New trigger: User publishes a post.
  • New trigger: User publishes a post in any/specific category.
  • New trigger: User publishes a post in any/specific tag.
  • New trigger: User publishes a page.
  • New action: Create a post.
  • New action: Create a user.
  • Improvements
  • Added the integration icon on the automation list on triggers and actions columns.
  • Added the integration icon on logs.
  • Developer Notes
  • Improved automatorwp_terms_matches() function.


  • Bug Fixes
  • Fixed issue with admin menu parent file override.


  • Improvements
  • Added the ability to clear license fields.
  • Removed the “Add new log” button.


  • Bug Fixes
  • Fixed typo on license fields.


  • Improvements
  • Keep license key hidden included if license key is not valid or gets expired.


  • Improvements
  • Ensure to enqueue admin styles to make AutomatorWP icon visible.


  • Improvements
  • Ensure to enqueue admin scripts only on the plugin screens to avoid any conflict.
  • Show trigger order if sequential is enabled for new added items.


  • New Features
  • New trigger: User daily visits the site.
  • New trigger: User views a post of any/specific category.
  • New trigger: User views a post of any/specific tag.
  • New trigger: User comments on a post of any/specific category.
  • New trigger: User comments on a post of any/specific tag.
  • Improvements
  • Make post tags labels more flexible to allow pass the post type label.
  • Improvements on multiples translatable strings.


  • Improvements
  • Prevent perform calls to database tables on installation.


  • AutomatorWP lands on!