dotAI Plugin

Last Updated: Jun 20, 2024
documentation for the dotCMS Content Management System

The dotAI plugin integrates powerful AI tools into your dotCMS instance, allowing new horizons of automation — content and image generation, semantic searches, workflows capable of handling nitty-gritty procedures like content tagging, and more.

Currently, these integrations leverage the services of OpenAI. In future iterations, the choice of AI service provider will become a configurable option.

Screenshot of dotAI App card within dotCMS.

This plugin is only for versions prior to dotCMS 24.04.05, at which time dotAI became a core feature. Prior versions must nevertheless still satisfy the following requirements:

  1. dotCMS Enterprise Edition, as this plugin has both Workflow and App components, both of which are Enterprise only;
  2. An OpenAI API key, obtained separately.
  3. Postgres 15 with the pgvector extension installed.

Building and Deploying

You can find the plugin's source at its GitHub repository; clone it, and then run ./gradlew jar in its root directory to build the JAR file under

Upload the file via DevTools → Plugins. Once it's uploaded and confirmed as active, head to System → Apps to configure it.

Installed dotAI plugin.

As with any App integration, determine whether you're configuring the dotAI plugin for a single site or the System Host — i.e., all sites. Then, add your OpenAI key to the appropriate API Key required field.

Configuration and Use

For detailed information on the plugin's contents, configuration, and usage, please see the dotAI Feature documentation.

On this page


We Dig Feedback

Selected excerpt: