Drupal is a registered trademark of Dries Buytaert
drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

analyze_ai_brand_voice

148 sites Security covered
View on drupal.org

This module is part of the AI module ecosystem and included in DXPR CMS.

Your Brand Voice Drifts When You're Not Looking

One writer sounds corporate, another sounds casual, a third sounds like marketing copy from 2015. When multiple people create content, brand voice consistency is the first casualty. This module catches the drift - automatically scoring every piece of content against your brand guidelines.

You need AI Brand Voice Analysis if

  • Multiple writers contribute content and the tone varies noticeably between pages
  • You've written brand guidelines but have no way to measure whether content follows them
  • Content review is manual and inconsistent - some pages get checked, most don't
  • You want to identify off-brand content across hundreds of existing pages without reading each one

What You Get

  • Brand alignment score per page

    Every content entity gets a score from -1.0 (completely off-brand) to +1.0 (perfect alignment), displayed as a visual gauge in the Analyze tab.

  • Your guidelines, your rules

    Define your brand voice in plain language - "Professional yet approachable, technically accurate but accessible" - and the AI evaluates content against exactly that.

  • Batch analysis for existing content

    Score hundreds of pages at once to find which content needs attention first. Results are cached so repeat views are instant.

  • AI Coding Assistant Integration

    Brand voice analysis is available to AI coding assistants
    through the Analyze module's built-in
    Agent
    Skills
    file. Run
    drush analyze:setup-ai to enable, then ask
    naturally:

    • "Analyze brand voice consistency on all
      articles"
    • "Check if the about page aligns with our brand
      guidelines"
    • "Run brand voice and sentiment analysis
      together"

    Compatible with Claude Code, Codex CLI, Gemini CLI,
    GitHub Copilot, Cursor, and other tools supporting the
    standard.

  • Site-wide brand voice report

    A filterable Views report shows brand alignment scores across all content - sortable by score, content type, and date - so you can spot patterns and prioritize rewrites.

Getting Started

  1. Set up an AI provider at /admin/config/ai/providers (any chat-capable provider works)
  2. Write your brand voice guidelines at /admin/config/analyze/brand-voice
  3. Enable the analyzer per content type at /admin/config/content/analyze-settings
  4. Open any content entity's Analyze tab to see the score

Prefer a turnkey demo site?

Spin up DXPR CMS - Drupal pre-configured with DXPR Builder, DXPR Theme, the full Analyze suite including AI Brand Voice, and security best practices out of the box.

Get DXPR CMS ยป

Additional requirements

This module requires:

Activity

Total releases
12
First release
Jan 2025
Latest release
1 week ago
Release cadence
40 days
Stability
50% stable

Release Timeline

Releases

Version Type Release date
1.2.0 Stable Apr 7, 2026
1.1.1 Stable Jan 29, 2026
1.1.0 Stable Jan 5, 2026
1.0.2 Stable Sep 25, 2025
1.0.1 Stable Sep 25, 2025
1.0.0 Stable Sep 11, 2025
1.0.0-beta4 Pre-release Aug 5, 2025
1.0.0-beta3 Pre-release Aug 5, 2025
1.0.0-beta2 Pre-release Aug 5, 2025
1.0.0-beta1 Pre-release Jan 28, 2025
1.0.0-alpha1 Pre-release Jan 25, 2025
1.x-dev Dev Jan 25, 2025