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. |
>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:
You can:
- Log in, click Edit, and edit this page
- Log in, click Discuss, update the Page status value, and suggest an improvement
- Log in and create a Documentation issue with your suggestion