HomeDev GuideRecipesAPI Reference
Dev GuideAPI ReferenceUser GuideGitHubNuGetDev CommunityOptimizely AcademySubmit a ticketLog In
Dev Guide

Optimizely Opal in CMS 13

Overview of Optimizely Opal features in CMS 13.

Optimizely Opal is an agent orchestration platform embedded directly in Content Management System (CMS) 13. Opal helps you explore complex questions, automate common tasks, and make more confident decisions without leaving CMS.

What Opal does in CMS 13

Opal integrates with CMS 13 through a set of purpose-built tools that connect the Opal Chat interface to your CMS content and configuration. After installation, you can use Opal to

  • Create and manage content – Create drafts, update properties, publish pages, and manage content variations across locales.
  • Optimize for search engines – Run AI-powered SEO analysis and applies recommendations directly to content items.
  • Improve AI discoverability – Audit pages for LLM discoverability and apply JSON-LD schema markup for Generative Engine Optimization (GEO).
  • Manage content types – Create, update, and delete content type definitions and property groups.

All operations respect your CMS permissions. You can only read, create, edit, or delete content you have permission to access.

How it works

Opal connects to CMS 13 through the following two components:

  • Opal Chat (Optimizely.Cms.OpalChat) – Renders the Opal chat widget in the CMS editorial UI and handles authentication with Opti ID.
  • Opal Tools (Optimizely.Cms.Opal.Tools) – Exposes CMS-specific tools that Opal discovers and invokes on behalf of the authenticated user.

See Install Opal Chat in CMS 13 and Get started with Optimizely Opal tools.