The Rules success story

The Rules success story - solve hard problems in a flexible way

Rules has fantastic integration with Drupal Core APIs and all structured data exposed using the Entity and Fields systems, over 350 other contributed modules specifically integrate with the Rules API by to provide their own custom events, conditions, actions or exposing custom data in a reusable way.

Rules in a nutshell

The Rules module allows site administrators to define conditionally executed actions based on occurring events (known as reactive or ECA rules).


The following illustrations provide an overview of the Rules module:


1) The flexible user interface that Rules provides for through-the-web-configuration of workflows, 2) a state diagram of content workflows that may be implemented by using Rules, 3) the extensible architecture of the Rules module and 4) how it is integrates with metadata provided by the Entity API and other modules.

Example use cases

  • Build flexible content publishing workflows

  • Send customized mails to notify your users about important updates

  • Create custom redirections, system messages, breadcrumbs, ...

  • Build an e-commerce store using Drupal Commerce

  • And many more…