Part of the Entity ecosystem · 308 projects
This module allows users to subscribe to specific content items and receive notifications or activity logs when those items are created, updated, or deleted. Site builders can configure which entity types and events trigger these activity records.
Entity Activity provides configurable, per-user activity logs and notifications when supported content entities are created, updated, or deleted. Users subscribe to entities or translations, and site builders control which events generate logs.
2.x beta: testers welcome
The 2.0.x line is a straightforward continuation of 1.x for Drupal 10.3+ and 11, not a rewrite. Known reported 2.x issues have been addressed in the current beta, but it is still an early beta and needs broader real-site testing before a stable release. Please try the latest 2.x beta and report regressions, setup problems, and missing use cases. The 8.x-1.x release-candidate line remains available for Drupal 9.4 and 10; Drupal 11 sites should use 2.x.
For Drupal 12 testing, use the 2.1.x line (currently the 2.1.0-alpha1 release). If using Group 4 on Drupal 12, apply the required Group patch and follow the Group 4 patch and setup instructions.
Features
- Subscriptions for supported content entity types and translations.
- Configurable generators for create, update, and delete operations, including referenced entities, tokens, language handling, and immediate or cron-based processing.
- Fieldable log and subscription entities with Views integration, blocks, display components, and theming support.
- Optional Entity Activity Mail for immediate or scheduled email reports.
- Optional Entity Activity Mass Subscribe for subscribing or unsubscribing users by role, user selection, or filtered list.
- Optional Entity Activity Group: users explicitly follow a Group and receive activity when nodes are added. Group 3.3.5 or a later 3.x release is supported on Drupal 10.3 and 11 with Entity Activity 2.0.x or 2.1.x. Group 4.x is supported on Drupal 11.4 and 12 with Entity Activity 2.1.x. Group Node (
gnode) is required; Group 2.x is not supported. Following does not change Group membership or access. For installation and the Group 4 Drupal 12 patch, see the Entity Activity Group documentation. The integration welcomes feedback.
Requirements
- Entity Activity 2.0.x: Drupal core
^10.3 || ^11; Entity Activity 2.1.x:^10.3 || ^11 || ^12. The 8.x-1.x line declares^9.4 || ^10. - Token
- Drupal core Text, User, and Serialization modules
Quick start
- Install and enable Entity Activity and its dependencies.
- At
/admin/config/content/entity-activity, enable the entity types on which users may subscribe. - Place the Subscribe on display component or subscription block, and grant the required subscription and log permissions.
- Create a generator, configure the relevant log-generator plugin, operations, bundles, and message tokens, then enable it.
- Subscribe a user, perform a configured entity operation, and confirm that the activity log appears. Run cron when the generator uses queued processing.
For detailed configuration, display, mail, mass-subscription, Group integration, extension, and troubleshooting guidance, see the Entity Activity documentation guide.
Similar modules
Message and Flag can be combined to build related workflows and support a broader range of use cases. Entity Activity is focused specifically on subscriptions and generated activity logs, which can make this use case quicker to configure.
Support and community
- Report bugs and request features in the Drupal.org issue queue. Search for an existing issue before creating a new one.
- For discussion, join Drupal Slack and visit the #entity_activity channel.
Supporting organizations
Initial development was sponsored by Gallimedia. Ongoing support and development is sponsored by TrueCMS.
Ask your assistant about Entity Activity
Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works
Depends on
Dependencies of the latest stable release
No dependencies recorded for this project.
Required by
Tracked projects that depend on this one
No tracked projects depend on this one yet.
More in the Entity ecosystem
Most installed first
Activity
Release Timeline
Releases
| Version | Type | Core | PHP | Release date | |
|---|---|---|---|---|---|
| 2.1.x-dev | Dev | 10–11 | Oct 18, 2026 | ||
| 2.1.0-alpha1 | Pre-release | 10–11 | Oct 18, 2026 | ||
| 2.0.0-beta3 | Pre-release | 10–11 | Sep 23, 2026 | ||
| 8.x-1.0-rc2 | Pre-release | 9–10 | Sep 23, 2026 | ||
| 2.0.0-beta2 | Pre-release | 10–11 | Sep 17, 2026 | ||
| 2.0.0-beta1 | Pre-release | 9–10 | Sep 16, 2026 | ||
| 2.x-dev | Dev | 9–10 | Sep 16, 2026 | ||
| 8.x-1.0-rc1 | Pre-release | 9–10 | Sep 16, 2026 |