Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

AI Webform Sentiment Analysis

3 sites No security coverage Drupal 10–11 AI ecosystem
View on drupal.org

This module uses AI to analyze the sentiment of webform submissions, providing a score of how positive or negative each submission is. It also visualizes clusters of themes within submissions and tracks the average submission emotion and sentiment trends.

AI sentiment analysis on webform submissions

This module gives you the possibility to

  • Use AI to score webform submissions on positive/negative.
  • Use AI to visualise the clusters of themes in the webform submissions

We leverage the AI module LLM capability to calculate a sentiment score for each submission.
This allows you to track the average submission emotion and the sentiment trend in Drupal.

Configuration

  • Add a handler to the webform
  • Configure the sentiment handler (choose a PROMPT and a Large Language Model).
  • (optional) Change the prompt to use more granular or less granular scoring. you can make it score from 0-5 or from 5-10 or ... (currently only supporting numeric).
  • Make sure cron runs

Usage

Go to the webform results page, click on Sentiment. See the scores.
They will be updated per cron run.

Requirements

Warning 1

The dashboard uses some heavy queries (avg/sum/) with grouping.
It might be that the module needs some more production testing and load testing. happy to accept suggestions. Be careful installing this on production.

Warning 2

If you have many webform submissions. For every LLM evaluation we will do a call which may cost you money. You should be aware.

Similar modules

Similar but not the same: analyze_ai_sentiment

Depends on

Dependencies of the latest stable release

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
2
Tracked since
May 2025
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 2
Maintenance
Dormant

Releases

Version Type Core Release date
1.0.2 Stable 10–11 May 27, 2025
1.0.x-dev Dev 10–11 May 26, 2025