Drupal is a registered trademark of Dries Buytaert
drupal 10.6.11 Update released for Drupal core (10.6.11)! drupal 11.3.12 Update released for Drupal core (11.3.12)! drupal 11.2.14 Update released for Drupal core (11.2.14)! drupal 10.5.12 Update released for Drupal core (10.5.12)! cms 2.1.3 Update released for Drupal core (2.1.3)! drupal 10.5.11 Update released for Drupal core (10.5.11)! drupal 11.3.11 Update released for Drupal core (11.3.11)! drupal 11.2.13 Update released for Drupal core (11.2.13)! drupal 10.6.10 Update released for Drupal core (10.6.10)! cms 2.1.2 Update released for Drupal core (2.1.2)! drupal 11.1.10 Update released for Drupal core (11.1.10)! drupal 10.5.10 Update released for Drupal core (10.5.10)! drupal 10.4.10 Update released for Drupal core (10.4.10)! drupal 11.2.12 Update released for Drupal core (11.2.12)! drupal 11.3.10 Update released for Drupal core (11.3.10)! drupal 10.6.9 Update released for Drupal core (10.6.9)! drupal 10.6.8 Update released for Drupal core (10.6.8)! drupal 11.3.9 Update released for Drupal core (11.3.9)! drupal 11.3.8 Update released for Drupal core (11.3.8)! drupal 11.3.7 Update released for Drupal core (11.3.7)!

Personalization Rule is a Drupal module that provides a no-code rule builder for dynamic content personalization and targeting.

Site administrators can create personalization rules using a visual UI by combining conditions and actions without writing custom code.

The module is designed to provide a flexible personalization framework for Drupal sites and can be extended through plugin-based conditions and actions.

Features

Rule Management

  • Create, edit, enable, disable, and delete personalization rules
  • Rules stored as Drupal configuration entities
  • Administrative rule listing interface

Visual Rule Builder

  • No-code visual rule builder UI
  • Nested condition groups
  • AND / OR / NOT logic support
  • Inline condition editing
  • Live rule preview
  • Drag-and-drop style condition management

Supported Conditions

  • User Role
  • User Login Status
  • Path
  • Query String
  • Referrer
  • Device Type
  • Country
  • Source
  • Time
  • Visited Path

Supported Actions

  • Show block
  • Hide block
  • Replace block
  • Inject HTML snippet

Administrative UI

  • General settings tab
  • Builder tab
  • Actions tab
  • Settings tab
  • Rule debug and preview panel

Use Cases

  • Show promotional banners on specific pages
  • Display personalized content for authenticated users
  • Hide blocks for anonymous users
  • Replace blocks for mobile visitors
  • Inject campaign-specific HTML snippets
  • Target users based on referral source or query parameters

Planned Features

  • Layout Builder integration
  • Audience/segment support
  • A/B testing support
  • Analytics integration
  • Additional condition and action plugins
  • Advanced cache optimization

Activity

Total releases
3
First release
May 2026
Latest release
2 days ago
Release cadence
22 days
Stability
67% stable

Release Timeline

Releases

Version Type Release date
1.0.1 Stable Jun 19, 2026
1.0.0 Stable May 7, 2026
1.0.x-dev Dev May 7, 2026