Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Bootstrap Cloud 7.1.5 Minor update available for theme bootstrap_cloud (7.1.5). Release: MCP Sentinel 2.23.1 Minor update available for module mcp_sentinel (2.23.1). Release: Audit Chain 1.9.1 Minor update available for module audit_chain (1.9.1). Release: Menu Autopilot 1.4.1 Minor update available for module menu_autopilot (1.4.1). Release: GraphQL Compose Codegen 1.4.1 Minor update available for module graphql_compose_codegen (1.4.1). Release: Field Guard 1.3.1 Minor update available for module field_guard (1.3.1). Release: Webshare 2.0.1 Minor update available for module webshare (2.0.1). Release: Navigation + 2.3.10 Minor update available for module navigation_plus (2.3.10). Module Revived: Flag for Someone Else 1.0.2 Module flag_fse updated after 9 months of inactivity (1.0.2). Security Coverage: smart 404 Module smart_404 now has official Drupal security advisory coverage.

Personalization Rule

Security covered Drupal 10–11
View on drupal.org

The Personalization Rule module allows website administrators to create personalized content experiences without coding. It provides a visual interface to build rules that display or modify content based on user behavior, location, or other conditions.

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

Depends on

Dependencies of the latest stable release

  • block Drupal core
  • path_alias Drupal core
  • user Drupal core

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
3
Tracked since
May 2026
Latest release
3 months ago
Releases (12 mo)
3 ▲ from 0
Maintenance
Active

Release Timeline

Releases

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