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).

Knova - AI Chatbot

1 sites No security coverage Drupal 10–11
View on drupal.org

Knova is an AI-powered chatbot module that adds a floating chat widget to your Drupal website. It uses OpenAI to answer visitor questions based on your site's content, which you can train using custom question-and-answer pairs. The chatbot is customizable and can include links to relevant pages in its responses.

Knova – AI Chatbot

Knova is an AI-powered chatbot module for Drupal websites. It adds a floating chat box to, similar to Intercom or Zendesk.

The chatbot uses OpenAI (GPT models) to answer questions based on your website’s content. Admins can train it using simple question and answer pairs, so replies stay relevant to the site.

What it does

  • Adds a floating chat widget on the front-end
  • Uses OpenAI to generate smart, context-aware replies
  • Trained using custom Q&A pairs (no third-party platforms)
  • Can include page URLs in responses
  • Fully responsive and works on all devices
  • Customisable colours, size, position, and branding
  • Supports multiple conversation storage options
  • Includes rate limiting to control API usage

Setup & usage

How admins set it up

Admins add their OpenAI API key in the settings page and create Q&A pairs based on the website’s content, services, or products.

Each Q&A pair includes:

  • A question
  • An answer
  • (Optional) a related page URL

The chatbot uses these to respond accurately to visitor questions.

How visitors see it

Visitors see a chat icon in the corner of the website. When clicked, a chat window opens.

They can ask questions about the website, services, or products and receive instant replies.

After installation

After installing the module:

  1. Go to Configuration → Services → Knova Settings
  2. Enable the chatbot widget
  3. Choose widget position (left or right)
  4. Set colours, logo, size, and text
  5. Add your OpenAI API key
  6. Select the AI model and basic settings
  7. Add a few Q&A pairs

Once enabled, the widget appears automatically on all front-end pages.

Requirements

  • Drupal 10.x or 11.x
  • PHP 7.4 or higher
  • OpenAI API key with available credits

No extra Drupal modules, JavaScript frameworks, or PHP libraries are required.

Optional enhancements

Recommended modules

  • Token (for dynamic text)
  • Path (for better URL handling)
  • Views (for custom listings)

These modules are optional. Knova works fully without them.

Depends on

Dependencies of the latest stable release

  • config Drupal core
  • user Drupal core

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
3
Tracked since
Dec 2025
Latest release
8 months ago
Releases (12 mo)
3 ▲ from 0
Maintenance
Slowing

Release Timeline

Releases

Version Type Core Release date
1.0.1 Stable 10–11 Dec 25, 2025
1.0.0 Stable 10–11 Dec 25, 2025
1.0.x-dev Dev 10–11 Dec 25, 2025