Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). UI Patterns (SDC in Drupal UI) 2.0.18 Minor update available for module ui_patterns (2.0.18). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

Knova - AI Chatbot

1 sites No security coverage
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.

Activity

Total releases
3
First release
Dec 2025
Latest release
6 months ago
Releases (12 mo)
3 ▲ from 0
Maintenance
Slowing

Release Timeline

Releases

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