Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Mailchimp 3.1.5 Minor update available for module mailchimp (3.1.5). Release: Commerce Shipping 3.0.5 Minor update available for module commerce_shipping (3.0.5). Release: GoogleTag Manager 2.0.1 Minor update available for module gtm (2.0.1). Usage Milestone: Easy Breadcrumb Module easy_breadcrumb crossed 100,000 active installs. Release: FlowDrop 1.6.1 Minor update available for module flowdrop (1.6.1). Release: MCP Sentinel 2.17.0 Minor update available for module mcp_sentinel (2.17.0). Release: Commerce ML Exchange 2.0.1 Minor update available for module cmlexchange (2.0.1). Release: Commerce ML Exchange 2.0.0 Major update available for module cmlexchange (2.0.0). Release: SynImport 2.0.0 Major update available for module synimport (2.0.0). Module Revived: Contextual Filter from Referer 1.0.2 Module contextual_filter_referer updated after 22 months of inactivity (1.0.2).

AI Webform Sentiment Analysis

2 sites No security coverage Drupal 10–11

Part of the AI ecosystem · 302 projects

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