Automation Rules

Automation Rules

Wordpress plugin

Install on Wordpress

App Details

Automation allows you to build new features on the fly and automate plugins using simple “rules”.

Use “rules” to assign what happens on your site when certain events occur. An individual rule consists of an event, some conditions to check, and one or more actions to take. For example:

Rule 1.

Event: When a user logs in…
Action: Increment a login count for the user.

Rule 2.

Event: When a user logs in…
Condition: If their login counter has reached a certain threshold…
Action: Promote the user to a new member role.

Multiple rules can work in coordination with each other to create workflows and custom features.

A rule is the building block for creating automations, and automations are a path to create new custom site features by connecting various “automation ready” plugins and their behaviors in new ways.

The possibilities of what you can automate is only limited by your imagination (or the number of “automation ready” plugins you have installed on your site). If you want to automate features of a plugin that is not yet automation ready, that’s not a problem because an expansion pack can easily be created to make it automation ready.

Automation Bundles

Multiple “rules” can be grouped together into “automation bundles”, which is a convenient way to package and share your creations with other site owners. These “automation bundles” allow anybody to create customized behaviors between automation ready plugins, and distribute those in a way that allow others to use them with minimal configuration.

Fixed

  • Fixed some PHP notices being generated
  • Fixed problem where changing the action/condition type wipes out any edits to the description
  • Fixed issue with data selectors not being able to insert tokens into wp editors or codemirror editors

Added

  • Added new capabilities to the “Output To HTML” action which allows it to output to a different hook, and also
    allows the use of replacement tokens and shortcodes.

Changed

  • Changed branding to OtterMate

1.3.1

Fixed

  • Fixed a bug when using a array key value in a token for an event argument
  • Fixed a bug where selecting a deep token from the data browser didn’t show the token
  • Fixed the details that show in the hover title of data browser data points
  • Fixed a bug causing arrays with non loadable objects to not have their class mappings appear in the data browser

1.3.0

Added

  • Added support for new “Specialization” site rules that have configurable but pre-determined behavior
  • Added core specialization for conditional post access rules
  • Added new dashboard to manage site rules
  • Added new ability to select a data point when creating conditions to filter condition choices
  • Rules are now linked on the summary screen after importing automations to allow access to immediately edit them
  • All new token pieces have been added for array values to derive sums, splices, unique values, and perform sorts
  • Condition configuration has been changed from two step creation to single step using ajax forms
  • Added data browser access to WP_Query tokens
  • Added ability to use custom actions as WordPress API endpoints

Changed

  • Rules Engine admin interface has been renamed to Rules Studio
  • A validation error now occurs when attempting to create duplicate custom event hooks

Fixed

  • Fixed issue with the send mail action causing it to not log to the email log

1.2.3

Fixed

  • Updated MWP Framework to 1.2.11 for compat with latest Woo

1.1.4

Added

  • Date/Time config widget presets
  • Taxonomy config widget presets
  • A creator field can now be specified for rule bundles

Changed

  • Token browser launch button re-styled
  • Performance improvements via new table indexes
  • Email action now supports token replacements
  • Recurring action schedule is now visible on scheduled actions table
  • Removed ‘before_setup_theme’ rule event since it is unhookable by rules
  • Rules Engine link appears in network admin menu for multisite installs
  • Downloaded rules files now have a suffix that matches the type of rule package
  • Flushing the system logs table now just truncates the table instead of iterating and deleting

Fixed

  • Bug causing rule conditions not to be re-organizable
  • Bug getting bundle url with custom parameters via code
  • Bug causing condition ‘compare’ mode not to save
  • Bug causing table on rules debug tabs to not be pageable
  • Bug with line endings being present on arrays entered through input widgets
  • Bug with null rule_parent_id causing rules to not be visible in tables
  • Bug causing post meta crud events to not be available for use by rules

1.1.3

Added

  • Custom actions can now be scheduled manually
  • Token browser now shows mapped array keys for event args

Changed

  • Removed manual config form option for custom action arguments that do not have a config widget
  • Widened the hook priority support for rule deployments

Fixed

  • Auto detect provider for ecas registered by plugins that are network enabled

1.1.2

Added

  • Array value search condition now has setting for case insensitivity
  • New ‘checkbox’ config preset widget
  • Any class that extends MWP\Framework\Pattern\ActiveRecord can now automagically register a full set of ECA’s with rules via static method registerRulesECAs()
  • Token selector now available on the action scheduling unique key form input
  • Added support for storing references to known objects in the class map for later loading

Changed

  • Event argument selection is now always available in condition/action config, even if no event args can be matched to 2 levels

Fixed

  • Fixed scheduled action controller not conforming to proper database schema
  • Fixed custom log entries not showing after editing default sort order on log
  • Fixed non-working token replacement on action scheduling unique key
  • Fixed non-working scheduled action unique key management
  • Fixed scheduled actions not working when operating on stored objects
  • Fixed custom filters not showing on custom events page

1.1.1

Changed

  • Improved the capabilities of the string comparision core condition to handle checking against arrays

Fixed

  • Fixed broken show/hide form rows on post/comment update action config forms

1.1.0

Added

  • Token browser added. Event argument selection and token replacements can now be browsed using a gui.
  • Custom logs and custom log entries are now accessible through the token browser.
  • Custom logs can now be customized to choose default sorting, alternate sorting, and searching columns.
  • Log entries count now displays on the dashboard logs tab

Changed

  • Changed to work with MWP Framework 2.1.x

1.0.5

Added

  • Full exception handling for PHP7
  • Token mappings for current site properties
  • Added a link to get to the system log in the admin menu

Changed

  • The redirect rules action is now safeguarded against redirecting when in the admin interface
  • Downloads of rules now auto name the file according to the item being downloaded
  • The view template for custom logs now display their field name instead of the database column name

Fixed

  • Error caused when using the token evaluator function in custom php actions/conditions
  • Base compare setting for conditions was not saving to the rule

1.0.4

Added

  • New field for custom events to categorize them
  • Providers of ECA’s are now tracked in rules exports
  • Custom events and custom actions now have separate management screens
  • Custom actions can have rules assigned to them which comprise their core functionality
  • Added multisite support which moves rules administration to the network admin and allows rules to target specific sites

1.0.3

Added

  • Bundles can now have a menu item added to the WP Settings Menu
  • Added ability to specify attachments in the email action

Changed

  • Removed foreign key references from exported rule data
  • Adjusted verbage for exporting rules from ‘Export …’ to ‘Download …’
  • Removed the download option from the dashboard bundle panel

Fixed

  • Corrected active record class map generation output

1.0.2

Added

  • Improvements to user interface
  • Menu item for custom logs to manage fields
  • Menu item for custom logs to flush entries
  • Started tracking the rules_apps table for future use
  • Added an extension to the ActiveRecord class to add the class to the rules map addToRulesMap()

Fixed

  • Fixed broken uninstall routine
  • Fixed various php notices
  • Fixed database errors caused by non-present tables on initial install

Changed

  • Removed unused dependency tracking code
  • Removed search box from rules controller

1.0.1

Added

  • Event: Admin Initialized
  • Event: Admin Header
  • Event: Admin Footer
  • Event: Login Attempt Failed
  • Date/time now displays by default on log entries table
  • Added internal api methods to get specific arguments from hooks, logs, and bundles
  • Added a $token_value variable which contains a function that can be used to get token values inside rule configuration custom php code.
  • Added quick enable/disable labels to bundles, rules, conditions, and actions
  • Added custom log field visibility options
  • Added custom log retention maintenance settings

Changed

  • “Log entry created” events now recieve the log and entry as arguments
  • Added css styles to suppress notice and update messages on rules admin pages
  • String database column size increased from 255 to 1028

Fixed

  • Completed the incomplete ‘update filter value’ action

1.0.0

  • First official release

Pricing

Starting from $0 per month.

Check Out the Community Sentiment Widget

By Common Ninja

Community SentimentTry For Free!

App Info

Rating

Reviewers

3 reviews

Tags

automation
programming
rules

Developed By

codefarma

Quick & Easy

Find the Best Wordpress plugins for you

Common Ninja has a large selection of powerful Wordpress plugins that are easy to use, fully customizable, mobile-friendly and rich with features — so be sure to check them out!

Testimonial

Testimonial plugins for Wordpress

Contact Form

Contact Form plugins for Wordpress

Maps

Maps plugins for Wordpress

Translation

Translation plugins for Wordpress

Chat

Chat plugins for Wordpress

Slider

Slider plugins for Wordpress

Reviews

Reviews plugins for Wordpress

Contact

Contact plugins for Wordpress

Galleries

Galleries plugins for Wordpress

SEO

SEO plugins for Wordpress

Forms

Forms plugins for Wordpress

Comments

Comments plugins for Wordpress

Backup

Backup plugins for Wordpress

Privacy

Privacy plugins for Wordpress

Optimize

Optimize plugins for Wordpress

Tabs

Tabs plugins for Wordpress

Social Sharing

Social Sharing plugins for Wordpress

Events Calendar

Events Calendar plugins for Wordpress

Comments

Comments plugins for Wordpress

Social Feeds

Social Feeds plugins for Wordpress

Social Sharing

Social Sharing plugins for Wordpress

Portfolio

Portfolio plugins for Wordpress

Video Player

Video Player plugins for Wordpress

popup

popup plugins for Wordpress

SiteMap

SiteMap plugins for Wordpress

Payment

Payment plugins for Wordpress

Coming Soon

Coming Soon plugins for Wordpress

Inventory

Inventory plugins for Wordpress

Testimonials

Testimonials plugins for Wordpress

Portfolio

Portfolio plugins for Wordpress

Membership

Membership plugins for Wordpress

Forms

Forms plugins for Wordpress

Analytics

Analytics plugins for Wordpress

Events Calendar

Events Calendar plugins for Wordpress

Sliders

Sliders plugins for Wordpress

Analytics

Analytics plugins for Wordpress

Reviews

Reviews plugins for Wordpress

Security

Security plugins for Wordpress

Ads

Ads plugins for Wordpress

Music Player

Music Player plugins for Wordpress

Countdown

Countdown plugins for Wordpress

Email Marketing

Email Marketing plugins for Wordpress

Membership

Membership plugins for Wordpress

Ecommerce

Ecommerce plugins for Wordpress

Customer Support

Customer Support plugins for Wordpress

Video Player

Video Player plugins for Wordpress

Tabs

Tabs plugins for Wordpress

Social Feeds

Social Feeds plugins for Wordpress

Common Ninja Apps

Some of the best Common Ninja plugins for Wordpress

Browse our extensive collection of compatible plugins, and easily embed them on any website, blog, online store, e-commerce platform, or site builder.

Community Sentiment for Wordpress logo

Community Sentiment

Turn visitor opinions into instant community insights

Event Listings for Wordpress logo

Event Listings

Create event listings with an events board widget that displays upcoming activities clearly, helps visitors discover events, and supports easy management.

Restaurant Menu List for Wordpress logo

Restaurant Menu List

Create a clear restaurant menu list that helps visitors explore dishes easily, understand key details, and make confident ordering decisions that support conversions.

Pricing Slider for Wordpress logo

Pricing Slider

Use a pricing slider to show dynamic prices by quantity, help visitors compare options, and support confident purchases.

Company Branch List for Wordpress logo

Company Branch List

Present all your locations with a clear company branch list that helps customers find nearby offices, understand key details, and enjoy a smoother experience.

Interactive Maps for Wordpress logo

Interactive Maps

Create interactive maps with color coding and tooltips to visualize data clearly and embed engaging maps on your site.

Mastodon Feed for Wordpress logo

Mastodon Feed

Show Mastodon posts in a live Mastodon feed that keeps content fresh, strengthens your social presence, and helps visitors engage with your updates.

FAQ for Wordpress logo

FAQ

Add an FAQ section to your site to answer common questions, reduce support requests, and give visitors a smoother and more confident user experience.

Contact Form for Wordpress logo

Contact Form

Use a contact form so visitors can send messages, submit inquiries, and help you collect leads and improve user experience.

Image Accordion for Wordpress logo

Image Accordion

Use an image accordion to show pictures in collapsible panels that save space, highlight key visuals, and keep visitors engaged.

PDF Flipbook for Wordpress logo

PDF Flipbook

Transform PDFs into interactive flipbooks with a PDF flipbook widget that improves reading and keeps visitors engaged.

TikTok Slider for Wordpress logo

TikTok Slider

Show TikTok videos with a TikTok slider that displays clips in an engaging, customizable slideshow to boost visibility and keep visitors watching.

Discover Apps By Platform

Discover the best apps for your website

WordPress
Wix
Shopify
Weebly
Webflow
Joomla
PrestaShop
Shift4Shop
WebsiteX5
MODX
Opencart
NopCommerce

Common Ninja Search Engine

The Common Ninja Search Engine platform helps website builders find the best site widgets, apps, plugins, tools, add-ons, and extensions! Compatible with all major website building platforms - big or small - and updated regularly, our Search Engine tool provides you with the business tools your site needs!

Multiple platforms