Drupal is a registered trademark of Dries Buytaert

Automated Revision Log automatically generates meaningful revision log messages for content changes using artificial intelligence. It compares revisions, detects what changed, and writes professional, human-readable summaries—saving editors time and improving content accountability.

Features

  • Automatic AI-powered revision logs — Generates concise, meaningful summaries for content updates.
  • Entity-agnostic — Works with any revisionable entity type, including nodes and custom entities.
  • Seamless ECA (Event-Condition-Action) integration — Build dynamic workflows that include AI-generated revision messages.
  • Intelligent field filtering — Ignores internal Drupal fields and focuses on relevant content changes.
  • AI provider agnostic — Works with any provider supported by Drupal’s AI module ecosystem (OpenAI, Anthropic, etc.).
  • Visual workflow design — Integrates with BPMN.io for intuitive visual configuration of AI-driven processes.

Perfect for:

  • Content teams who want better revision tracking
  • Sites with frequent content updates
  • Organizations requiring detailed change documentation
  • Editors who forget to write revision logs

Post-Installation

Once installed, Automated Revision Log integrates automatically with Drupal’s revision system. When a content item is updated:

  1. The module detects the change and compares the new and previous revisions.
  2. The configured AI provider analyzes the differences and generates a concise, human-like summary.
  3. The generated text is automatically saved as the revision log message.

To customize behavior or integrate with workflows, go to Configuration → Workflow → ECA and add Automated Revision Log actions within your BPMN.io models.

Additional Requirements

  • Drupal: 10.x or 11.x
  • AI module: Required for provider configuration (e.g., OpenAI, Anthropic, or others).
  • ECA module: Required for workflow automation support.
  • Key module: Recommended for secure credential storage.
  • AI module — Core integration layer for connecting to AI providers.
  • ECA module — Enables event-driven automation workflows.
  • Key module — Safely stores and manages API keys.

Similar projects

While there are modules that help manage content revisions, none currently leverage AI to generate intelligent summaries. Automated Revision Log stands out by combining change detection, AI summarization, and workflow automation in one solution.

Supporting this Module

If you find this module helpful and want to support ongoing development, contributions, testing, and feedback are welcome on Drupal.org. You can also support through sponsorships or by submitting improvements via merge requests.

Community Documentation

Coming soon — video walkthroughs and usage guides will be added as the module evolves. If you create tutorials, please share them in the issue queue so they can be linked here.

Transform your content revision tracking from a manual chore to automated intelligence. No more empty revision logs or generic “Updated content” messages — just smart, human-readable summaries powered by AI.

Activity

Total releases
3
First release
Oct 2025
Latest release
4 months ago
Release cadence
2 days
Stability
67% stable

Release Timeline

Releases

Version Type Release date
1.1.0 Stable Nov 4, 2025
1.0.0 Stable Oct 31, 2025
1.0.x-dev Dev Oct 31, 2025