Modules with Rules integrations

Last updated on
30 November 2019

Drupal 7 will no longer be supported after January 5, 2025. Learn more and find resources for Drupal 7 sites

Module Version Kind of integration
Avatar Approval 6.x-1.1, 7.x-1.x-dev Rules for avatar approval, avatar disapproval, and avatar deletion. More Rules integration is in development. 7.x-1.x-dev Rewrite implementation for Rules 2
Bitcache >=6.x-1.0-beta3 Events for bitstream creation and deletion; actions for copying bitstreams from one repository to another, for deleting bitstreams, and for push/pull synchronization of repositories.
Bookings API >=6.x-1.0-alpha3 Exposes new bookings or resources or changes thereof as events, provides two datatypes and conditions. Will provide some actions to change bookings or resources.
Bot Rules >7.x-2.x Provides Rules events, conditions and actions for an IRC bot that uses Bot module.
Breadcrumb2 >7.x-1.0-beta7 The module is aimed to provide a simple, but extensible solution providing breadcrumbs using rules.
Cache Actions >=6.x-1.x & 7.x-2.x Clear the cache of Drupal cache bins, specific views and panels.
Clickbank IPN >6.x-3 User creation, role promotion and demotion upon payment notifications
CCK >6.x-2.0-rc9 conditions for checking the values of fields, an action to populate fields and actions to load referenced users/nodes
Complete >6.x-1.0 Complete is a simple module to instruct your users to perform certain actions in your website. It keeps track of the completeness of these actions.
Conditional Rules 7.x-2.x Provides inline conditional branching in Rules configuration. Possible statements to build with this module include: If/Else, Switch/Case, While.
Contact Google Analytics >6.x-1.2 This module will instantly append Google Analytics information to the bottom of the Contact Form, WebForm, and Rules emails.
Content Access >6.x-1.0 conditions and actions for setting role based access control per content node. If the ACL module is installed, there are also actions for setting per user node access.
Content Profile 6.x-1.0 beta 3 a condition to check whether a user has his content profile created and an action to load content profiles from a user, making it available to subsequent rules
Content Complete >6.x-1.0 a condition to check whether specified content has been completed for x%
Context Rules 6.x-1.x-dev & 7.x-1.x-dev Allows setting of Contexts using Rules and offers a condition to see if a Context is set.
Create quota Actions to manipulate the user's create quota.
Commerce >7.x-1.x Relies heavily on Rules instead of Conditional Actions
Domain Rules >6.x-1.0 Provides integration for Domain Access
e-Commerce >6.x-4.x-dev It is still in development but will allow store owners to extend the workflow of transaction with rules
Facebook-style Statuses >6.x-2.0 Create and delete status actions, events for status creation/editing/deletion, and status-related conditions.
Features 6.x-1.x & 7.x-1.x Allows exporting Rules as code.
FFmpeg Converter 6.x-2.x-dev Action to convert media files uploaded to a file field using a conversion preset of you choice.
Flag 6.x-1.1 & 7.x-2.x-dev Actions to flag/unflag globally or on behalf of a user; Conditions for 'is flagged', flag count; and corresponding events as well
Flag Note 6.x-1.1 Extends the Flag Module to allow users to enter a note when they flag a piece of content and eventually build a flag history. (Rules+Flag+Flag Note can replace Workflow module)
Friendlist ?
Field Actions 6.x-1.x-dev Current Actions: send email to the creator of the node; assign ownership of a node to a user reference field; send an email to a user reference field; send email to the author of the node selected in the node reference field; set the value of a node reference field to a specific node id
Git >6.x-1.x-dev Provides integration to git.
Heartbeat >6.x Provides activities which are logged based on rules events.
HTML Mail >6.x,7.x,8.x Lets you theme your messages the same way you theme the rest of your website.
iDEAL all Exposes wire transfers to Rules.
Lockdown 6.x-1.x-dev Events triggered when the lockdown level changes; conditions for taking actions based on the current lockdown level and visitor characteristics; defensive actions for executing shell/SQL/PHP commands as well as for erasing personal data or the Drupal database altogether.
Mail Logger 6.x-1.x-dev Logs all outgoing mail from your site.
Message 6.x-1.x-dev A general logging utility that can be used to record events and display them through configurable messages.
Node Limit Number 6.x-2.x-dev Allows for node publishing limits placed upon users during a specific time frame.
OG > 1.0 RC 6 some events, actions and conditions. The og_actions module shipped with og provides some further useful actions.
OG Role Field 1.x Allows Organic Groups roles to be granted or revoked.
OpenLayers Proximity 6.x-2.x-dev Invoke events and fire actions based on geographical proximity.
Organic groups vocabulary 6.x-1.x-dev Actions to assign a vocabulary to a group.
Path Rules 6.x-1.0
Profile 2 7.x-1.2 Successor of the core profile module, this module provides a new, fieldable 'profile' entity.
Revisioning 6.x-2.x-dev Provides events, conditions and actions regarding revisions, in particular pending revisions
Rules Autotag 7.x-1.x-dev Autotagging full-text content by matching taxonomy terms (and optional Synonyms)
Rules Bonus Pack 6.x-1.x-dev & 7.x-1.x-dev Provides bonus actions and conditions that are in development.
Rules Executor all Render views results as arguments into rules.
Rules Forms 7.x-1.x Events, conditions, actions for form rendering, validation and submission.
Rules Link 7.x-1.x Clickable links on entities and views that trigger Rules execution.
Rules and Views Integration patch (committed) It allows your rules to execute a view, and your views to execute rules.
Signup Rules Integration 6.x-1.x & 7.x-1.x Integration of Signup with Rules to have triggered rules react on signups and cancellations by users, suppress the signup form based on conditions and check, whether a user is signed up already. New rules elements might be added in future versions. If you are interested in the module, please review it at the sandbox site to be able to become a full project. See this and Sandbox project proposal for full project
Tacle Rules 6.x-1.x-dev This external module adds conditions & actions to support testing and setting tac_lite access rights in effect linking Taxonomy Access Control Lite (TACL) with Rules.
Theme Rules 6.x-1.0-BETA1 The Theme Rules module provides actions to switch themes.
Token > 6.x-1.12 Token input evaluator, don't use the token actions module.
Twitter >6.x-3.0-beta9 & >7.x-3.0-beta4 The action provided by the twitter actions sub-module is integrated with rules e.g. it supports token replacements if the token module is installed.
Ubercart 2.x 6.x-2.x Provides rules integration to Ubercart 2.x
Ubercart 3.x 7.x-3.x-dev See http://drupal.org/node/736770
User Stats >= 1.0-beta1 react to users being signed up for a number of days, or post count increasing/decreasing. For example, a role could be added to a user account when they have over 10 posts and have been a member for 30 days;
Userpoints >= 1.0 provides an action for granting points to users through the bundled module "Userpoints rules integration".
Version Control API >= 6.x-1.0-beta1 Exposes commits and branch/tag creation/deletion as events, and provides an action to send commit notification mails to users or plain mail addresses.
Views Bulk Operations Detect rulesets created with the Rules module and expose them as actions that VBO can invoke.
Views Rules 7.x-2.x Provides Views directly as Rules actions and loops to seamlessly use view result data.
VirusTotal API 7.x Integrates the VirusTotal.com API service to a Drupal site.
Voting Rules >= 6.x-1.x Provides rules integration to Voting API.
Webform Rules >= 6.x-1.0 & >= 7.x-1.0 Provides rules integration to webforms.
Web Service Client 7.x Provides web service operations as Rules actions.

Help improve this page

Page status: No known problems

You can: