This project is not covered by Drupal’s security advisory policy.

KolossusAI Chat adds your KolossusAI agent to your Drupal site. Visitors ask questions in a chat bubble and get answers from an agent set up for your business, on every page.

No KolossusAI account? Tick Use free FAQ assistant (no Kolossus account needed) in the settings. The chat then answers visitors from your website's own public pages, with a limited number of messages per visitor.

Features

  • Site-wide chat bubble, or a KolossusAI Chat button block wherever you place it
  • Free FAQ assistant: answers from your site's own pages, no account or widget token needed
  • Light, dark or automatic theme, accent colour, and a chat bubble, sidebar or bottom bar layout
  • Bubble corner (right or left), X/Y position and size
  • Open on load, start minimized, or remember what the visitor chose
  • Optional: logged-in users chat under their own name (signed on your server with the widget secret; the secret never reaches the browser)
  • Never loads on admin pages

Requirements

Drupal 10 or 11. Either a KolossusAI agent with a widget token from the KolossusAI dashboard, or the free FAQ assistant (no account needed). Want your own agent? Contact the KolossusAI team at kolossusai.in and they will set one up for your site.

Installation

  1. composer require drupal/kolossus_chat, then enable KolossusAI Chat under Extend (or drush en kolossus_chat).
  2. In the KolossusAI dashboard, add your site's domain to the widget's allowed domains. Skip this step if you use the free FAQ assistant.
  3. Go to Configuration » Web services » KolossusAI Chat (/admin/config/services/kolossus-chat) and paste the widget token (it starts with wt_), or tick Use free FAQ assistant.

If your site sends a Content Security Policy, allow your KolossusAI host in script-src, and in connect-src with both https:// and wss://.

Privacy

The chat runs on KolossusAI servers. When a visitor chats, their messages, attached files, IP address and approximate location (city, country) are sent to KolossusAI so the agent can reply. With a widget secret saved, logged-in users' email address and name are sent too. Answers are generated by AI and may be inaccurate.

With the free FAQ assistant, the browser also sends the address of the page the visitor is on, and the KolossusAI server reads your site's public pages (that page, your sitemap and a few matching pages) to answer. That page text is sent with the visitor's question to the AI model, and may be kept with the chat and in a short-term cache (up to an hour). These chats are always anonymous.

Privacy policy · Terms · Support

Project information

Releases