This is a list of modules that provide Rules integration. So once you install them, you have Rules support as described.
It's a wiki page, so feel free to edit and improve it.
Module | Version | Kind of integration |
---|---|---|
Automatr Marketing Automation | 7.x-3.0-beta2, 7.x-3.x-dev | Ties Rules to the Volacci Automatr API to create "dynamic content": personalized visitor experiences based on activity and marketing data. Rules for lead score, list membership, date of last visit, demographic data, if a specific page was visited, activity stream, etc. Rules to update Automatr: add visitor to a list, update their contact info, create a custom field, create a new list, etc. |
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. |
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. |
Jira REST Rules | all | The module provides an integration between Jira (via the jira_rest module) and 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. |
Path Rules | 6.x-1.1 & 7.x-1.0 | |
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. |
Previewable Email Templates | 7.x | Manage databased, tokenizable, previewable email templates and fire them interactively, programmatically, or via Rules. |
Resource Conflict | 7.x-3.x-dev | Detect and respond to date overlaps and conflicts with Rules |
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 Data Transforms | all | Provides useful operations for strings and lists. |
Rules Executor | all | Render views results as arguments into rules. |
Rules Filter | 7.x-1.0-beta3 | Vertical tabs and filtration for Rules UI |
Rules Forms | 7.x-1.x | Events, conditions, actions for form rendering, validation and submission. |
Rules HTTP Client | 7.x-1.x | Provides an action wrapping drupal_http_request() to use Rules for making HTTP requests and processing the response. |
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. |
Scheduler | 7.x-1.x, 8.x-1.x | Check whether content is scheduled for publishing or unpublishing, and act on nodes that are being scheduled, or that are being published or unpublished on schedule. |
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. |
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. |
Workbench Moderation | 7.x | Workbench is a suite of modules which provide easier content management for content administrators |
Google Cloud Messaging | >= 6.x | Provides actions to send Google Cloud Messaging to Android devices. |