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.
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.
Requirements
- 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, 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.
Project information
434 sites report using this module
- Created by flocondetoile on , updated
Stable releases for this project are covered by the security advisory policy.
There are currently no supported stable releases.
Releases
Drupal 10 beta for testing; not recommended for production use.
Development version: 2.x-dev updated 16 Sep 2026 at 12:52 UTC
Drupal 10 compatibility release candidate.
Development version: 8.x-1.x-dev updated 16 Sep 2026 at 11:47 UTC


