2025 Optimizely Opal release notes
Subscribe to updates on this page using the notification and RSS feed options.
December 23
OCP connector tools
- Released the Figma connector toolsFigma connector tools in Opal, which let you access Figma's design data, facilitate collaboration workflows, and automate the handoff process between designers and developers.
December 18
Agents
- Released an update for the Technical SEO Auditor agentTechnical SEO Auditor agent, including the addition of two new tools, create_canvas and convert_to_pdf. The update includes the following improvements:
- Clear report metadata (generation date, devices assessed, and page URL).
- Straightforward executive summary section.
- Improved structure and professional appearance.
- Clean PDF export capability.
See Update an agent in the agent directoryUpdate an agent in the agent directory for instructions.
- Released the Experiment Review agent for Feature Experimentation, which lets you Run a pre-launch experiment review with OpalRun a pre-launch experiment review with Opal. The agent reviews your Feature Experimentation experiment configuration and recommends changes to maximize your odds of reaching statistical significance.
Tools
- Added an opal_tool flag in the functions section while configuring and defining your custom toolconfiguring and defining your custom tool that includes an extra section in app settings form that lets users register your app in Opal easier.
December 17
Opal Chat
- Added a scroll bar and max height to the Opal ChatOpal Chat input box, making it easier to enter prompts and agent calls.
- Added thumbnails of images when you upload them in Opal ChatOpal Chat, letting you easily see which images are being uploaded to Opal.
Tools
- Added a requirement that custom tool'scustom tool's names and tool registry names be unique across an Opal instance. Some customers may have multiple Opal instances in same organization, so now the registry and tool names need to be unique for that one instance. This lets you have duplicate names for the tools or registries across different Opal instances in the same organization.
- Released system tools for CampaignCampaign and Configured CommerceConfigured Commerce, making it easier to view your campaigns in Optimizely CampaignOptimizely Campaign and help you interact with the Configured Commerce Admin ConsoleConfigured Commerce Admin Console, such as analyzing your site's error logs or retrieving information about a product or customer order.
- Updated the `send_email tool ``send_email tool `to display an interaction island for you to confirm sending the email from Opal Chat. This ensures Opal does not perform actions automatically without your approval.
Agents
- Added breadcrumbs to agents and instructions to easily return to the previous page.
- Added a toggle to enable or disable specialized agents in Opal Chat, letting you restrict agent usage. See step six in Initial configuration section in the Create specialized agents documentationInitial configuration section in the Create specialized agents documentation.
- Improved the ability to reliably call agents through @ mention in Opal ChatOpal Chat.
- Added icons in the Agent Directory to indicate if an agent is activated in your Opal instanceagent is activated in your Opal instance or if a new version is availablenew version is available, making it easy to quickly identify agent information.
- Removed the force override toggle in the Agent Directory in favor of the option to update the agent, streamlining the update process. See Update an agent in the agent directoryUpdate an agent in the agent directory.
- Added the ability to delete a variable in the variable pagevariable page, letting you easily delete unneeded variables.
- Added the ability to delete an agent from the Agent pagedelete an agent from the Agent page using the More options (...) menu. This makes it even easier to delete agents and removes additional steps.
December 11
Optimizely released the following system tools for Optimizely Data Platform (ODP)system tools for Optimizely Data Platform (ODP):
- suggest_odp_audiences – Suggests new real-time audiences you can create in ODP based on your existing schema.
- odp_get_audience_list – Returns the list of existing real-time audience IDs within the connected ODP instance.
- odp_get_audience_by_id – Retrieves the full configuration and metadata for a specific real-time audience.
- create_odp_audiences – Creates a real-time audience based on a natural-language description.
December 9
Optimizely released the following system tools for Content Recommendationssystem tools for Content Recommendations:
- contentrecs_top_content – Retrieves the top-performing content items, ranked by user interactions, from Optimizely Content Recommendations.
- contentrecs_top_topics – Retrieves performance metrics for the most engaging topics, based on user interactions, from Optimizely Content Recommendations.
- contentrecs_top_recommendation_widgets – Analyzes recommendation widget performance in Optimizely Content Recommendations.
December 4
Opal Chat
- Released canvascanvas, a dynamic and collaborative environment for building, customizing, and delivering interactive digital assets, applications, and complex content with Opal. This workspace lets you create and manage digital assets in real-time.
- Added a View Agents button in new chat threads which displays the last three modified agents in your Opal instance, letting you easily call new agents. See Access Opal ChatAccess Opal Chat.
Agents
- Updated the Agent Directory to include tags so you can see which agents you have already installed and also which agents have version updates. See Agent directoryAgent directory.
- Added the ability to add up to five example preferred outputs to specialized agents, which helps Opal evaluate its responses. See the Add preferred output section in the Create specialized agent documentationAdd preferred output section in the Create specialized agent documentation.
- The quality score of an agent run, based on these examples, is viewable in the specialized agent logsthe specialized agent logs.
- Enhanced the text editor for the Prompt Template when creating specialized agents improving the Markdown writing experience. See the Configure the prompt template section in the Create specialized agents documentationConfigure the prompt template section in the Create specialized agents documentation.
- Released the Content Adaption agentContent Adaption agent to the Agent directory Agent directory which helps you repurpose core content by reformatting, rephrasing, and optimizing it for specific platforms such as social media, email, or web pages.
- Released the UTM Creation agentUTM Creation agent to the Agent directory Agent directory which simplifies the creation of UTM parameters (tags added to the end of a URL to help track the source, medium, and name of a marketing campaign in website analytics).
- Released the LinkedIn InMail Copy Generation agentLinkedIn InMail Copy Generation agent to the Agent directory Agent directory which crafts engaging headlines, body text, and calls-to-action that align with LinkedIn's professional audience and ad specifications, optimizing for B2B outreach.
- Released the Technical SEO Auditor agentTechnical SEO Auditor agent to the Agent directory Agent directory which helps improve content search engine rankings and organic visibility.
- Released the Blog Post Generation agent Blog Post Generation agent to the Agent directory Agent directory which helps accelerate the creation of high-quality blog content.
- Released the GA4 Web Traffic Report Generation agentGA4 Web Traffic Report Generation agent to the Agent directoryAgent directory which provides insights into Google Analytics data, covering key metrics, traffic sources, and top-performing pages.
- Updated the Generative Engine Optimization (GEO) Recommendations agentGenerative Engine Optimization (GEO) Recommendations agent to use the updated browse_web tool, which improves JSON-LD extraction for schema markup analysis. See the following Tools section for information.
- Updated the Web Accessibility Evaluation agentWeb Accessibility Evaluation agent to use the new analyze_pagespeed tool, providing more consistent results from Google PageSpeed Insights. See the `analyze_pagespeed``analyze_pagespeed` tool documentation.
Tools
- Updated the browse_web tool to improve the JSON-LD extraction for schema markup analysis. The tool now reliably pulls structured data from <script type="application/ld+json"> tags. See the Browse the webBrowse the web section of the System tools overview documentation
- Added a label displaying how many tools you have Enabled in Chat on the Tools page. As you can only have 128 tools enabled at a time, this helps you manage your tools easier. See Tools overview Tools overview and Manage toolsManage tools.
- Updated the message that displays when you enable or disable a tool on the Tools page. See Tools page overviewTools page overview.
- Rearranged the location of the Restore tools for chat button. See step nine in the Tools page overviewTools page overview.
- Released the canvas toolscanvas tools for help managing canvasescanvases in Opal Chat.
- Added the create_powerpoint_canvas and update_powerpoint_canvas tools to let you create a new interactive canvas from an existing PowerPoint presentation and update an existing PowerPoint canvas by modifying the underlying .pptx file. See Canvas section in the System tools overview documentation.Canvas section in the System tools overview documentation.
- Released the `analyze_pagespeed``analyze_pagespeed` tool that analyzes a webpage's performance, SEO, or accessibility using Google PageSpeed Insights.
OCP connector tools
- Released the Looker connector toolsLooker connector tools which help you retrieve dashboards, run reports, search content, and use Looker data inside automated workflows.
- Released the Fullstory connector toolsFullstory connector tools which let you interact with your Fullstory account to retrieve user session links, behavioral summaries, and work with Fullstory segments.
- Released the Zapier Remote MCP connector toolZapier Remote MCP connector tool which lets Opal access over 7000 apps available in Zapier.
Instructions
- Enhanced the text editor for creating Core Instruction, improving the Markdown writing experience. See step seven Create instructions section in the Manage instructions documentationCreate instructions section in the Manage instructions documentation.
- Rearranged the location for saving and deleting instructions making it easier for you to edit your instructions easily. See Manage instructionsManage instructions.
- Added a confirmation page when deleting instructions ensuring you do not accidentally delete instructions. See Manage instructionsManage instructions.
November 18
Opal platform
- Updated the Tools pageTools page to include the following filters: Provider, Active Status, and Enabled in Chat. These filters help you quickly find the specific tools you are interested in.
- Rearranged the Tools pageTools page to be sorted alphabetically, which helps you find tools quicker.
- Added the total count of tools Enabled in Chat out of a total of 128 to the Tools pageTools page. This count helps you monitor the number of active tools, as an Opal instance supports a maximum of 128 active tools.
Agents
- Added a 60-minute timeout to specialized agentsspecialized agents, preventing unnecessary consumption of Optimizely Opal creditsOptimizely Opal credits and mitigates rogue runs that can consume both credits and resources.
- Expanded the Input section by default when creating specialized agentscreating specialized agents, streamlining the agent creation process.
- Reordered the Add agent drop-down list, improving the agent creation process. See Create specialized agentsCreate specialized agents and Create a workflow agentCreate a workflow agent.
Opal Chat
- Added Mention Agent in Opal ChatOpal Chat, which helps you see the available agents and to call the correct agent.
- Updated the text copy for deleting a chat thread to Delete thread, making it clearer that only the selected chat thread is deleted. See Opal Chat user interfaceOpal Chat user interface in the Optimizely Opal Chat documentation.
Tools
- Improved the get_cmp_resource_files tool to be able to process Microsoft Office files larger than 50 MB using smart chunking, helping you edit larger files with ease. See the GetGet section in the System tools for Content Marketing Platform (CMP) documentation.
November 13
- Updated the UI for registering Google Analytics (GA4)Google Analytics (GA4) and ProfoundProfound connector tools in Optimizely Connect Platform (OCP). The Opal tab has been removed, and its functionality is now available as an accordion on the Settings tab. This change simplifies the authentication and registration process by consolidating related settings, removing the need to switch between multiple tabs.
November 12
Optimizely Reporting for Opal
- Added the Opal Agent Usage dashboardOpal Agent Usage dashboard, which displays a table with the agent IDs in your product instances along with the total number of credits consumed by each agent. This lets you easily monitor and compare credit usage across agents and plan your Opal credits usage accordingly.
November 5
Opal platform
- Updated the system tool registriessystem tool registries to be globally unique, which prevents naming conflicts.
- Rearranged the system toolssystem tools listing on the Tools page to clearly indicate which tools are applicable with specific Optimizely products, improving tool discoverability and user experience.
- Improved the tooltips throughout the Opal platform to provide clearer and more helpful contextual information.
Agents
- Rearranged the steps in the specialized agentspecialized agent creation process for a more intuitive and streamlined workflow.
- Added a notification and alert that displays if a specialized agent is saved with variables not used in the prompt template, helping prevent configuration errors. See the Define input variablesDefine input variables section in the Create specialized agent documentation.
- Added a confirmation page that displays when you delete an agentdelete an agent, preventing accidental deletions.
- Improved the Test run output UI when testing an agenttesting an agent, providing clearer and more comprehensive results.
- Added the ability to click Stop Execution to end a test of an agenttest of an agent, saving time and resources.
Instructions
- Expanded the When to use section by default when creating Instructionscreating Instructions to provide more comprehensive guidance.
Opal Chat
- Moved the location of the Delete chat history button in the Opal Chat UI for improved accessibility. See step 5 in the Through the Opal appThrough the Opal app section or step 8 in the In an Optimizely productIn an Optimizely product sections of the Optimizely Opal Chat Optimizely Opal Chat documentation.
- Added the ability to provide additional information or feedback before sending your response to Optimizely when you click Thumbs down on an Opal's response, enhancing the feedback quality. See step 8 in the Through the Opal appThrough the Opal app section or step 11 in the In an Optimizely productIn an Optimizely product sections of the Optimizely Opal Chat Optimizely Opal Chat documentation.
- Added progress messages that display as Opal runs specialized agentsspecialized agents, providing real-time status updates.
New tools
- Released the Google Analytics (GA4) connector toolsGoogle Analytics (GA4) connector tools and the Profound connector toolsProfound connector tools.
October 27
October 15
Opal for Optimizely Content Management System (CMS 12)
- Released Opal ChatOpal Chat.
October 10
New agents
Released the following agents for Optimizely Opal:
- AI Exploration Generator – Generate explorationsGenerate explorations in Optimizely Analytics instantly by typing natural-language questions.
- AI exploration summary – Summarize any explorationSummarize any exploration and surface key takeaways directly within Optimizely Analytics. Save time interpreting results and share insights more effectively with your team.
October 8
New agents
- Released the AI variation development agentAI variation development agent for Web Experimentation and Personalization, which helps you modify and update existing website elements, create new ones, and generate and apply enhancement suggestions, while maintaining brand consistency by automatically retrieving page styles.
September 30
Opal Platform
- Released the ability to update the default inference levelupdate the default inference level used in Opal ChatOpal Chat.
- Added the ability to give feedback on Opal's responses by clicking Thumbs up or Thumbs down.
- Introduced Opal in Microsoft CopilotOpal in Microsoft Copilot, which lets you use Opal directly in Copilot. You can do everything you can do in Opal ChatOpal Chat, including creating and managing campaigns, generating and editing images, analyzing experiment results, and executing AI agents.
- Included Opal in Google AgentspaceOpal in Google Agentspace, which lets Opal exchange structured messages with other AI agents to coordinate complex, multi-step work inside a single workflow across vendors and frameworks, leveraging the Agent-to-Agent (A2A) protocol.
New default agents
Optimizely released the following default agentsdefault agents that administrators can install through the Agent directoryAgent directory.
- Content model creation agentContent model creation agent – Analyzes URLs or images to build best-practice Content Management System (CMS) (SaaS) content modelscontent models, referencing existing models to prevent duplicates and ensure architectural integrity.
- Generative engine optimization (GEO) recommendations agentGenerative engine optimization (GEO) recommendations agent – Audits webpages for large language model (LLM) discoverability, retrievability, and understandability to deliver actionable recommendations to optimize content for generative search
- Heatmap analysis agentHeatmap analysis agent – Transforms a heatmap image and URL you provide into precise, tailored test ideas.
- Experiment planning agentExperiment planning agent – Transforms your raw ideas into a fully-formed test plan, complete with suggested hypotheses, key metrics, identified risks, and critical assumptions.
New tools
Optimizely released the following system toolssystem tools:
Content typesContent types
- cms_create_content_type – Creates a new content type in CMS (SaaS).
- cms_delete_content_type – Performs a non-disruptive deletion of a content type in CMS (SaaS).
- cms_get_content_type_details – Gets full details of a content type, including properties, from CMS (SaaS).
- cms_list_content_types – Gets a list of content types, excluding properties, from CMS (SaaS).
- cms_update_content_type – Updates an existing content type in CMS (SaaS) using a "JSON Merge Patch" algorithm.
GEOGEO
- cms_geo_analysis – Analyze content with AI for generative optimization opportunities.
- cms_geo_apply – Apply JSON-LD schema templates to CMS (SaaS) content.
Get contentGet content
- cms_get_content_data – Get the data from a specific content instance in CMS (SaaS), this tool requires a specific key. Use search if the user only provides keywords.
- cms_search_graph – Full-text search in CMS (SaaS) using Optimizely Graph.
Property groupsProperty groups
- cms_create_property_group – Create a property group used for content type properties in CMS (SaaS).
- cms_list_property_groups – Lists property groups in the CMS (SaaS).
Search engine optimization (SEO)Search engine optimization (SEO)
- cms_seo_analysis – Analyze content search engine optimization (SEO) performance, and get AI-powered recommendations.
- cms_seo_edit – Edit and apply SEO recommendations to CMS (SaaS) content.
Optimizely released the following tools that administrators can install through Optimizely Connect Platform (OCP):
- Google Analytics (GA4)Google Analytics (GA4) – Lets you ask and visualize any question about your web traffic that you track in GA4.
September 22
Commerce Connect
- Released Opal ChatOpal Chat.
September 9
Opal app
- Released specialized agentsspecialized agents, which let you create agents that complete a single, well-defined task. See Create specialized agentsCreate specialized agents to get started.
- Published pre-built (default) agentspre-built (default) agents, which handle specialized tasks like summarizing content, generating marketing emails, and analyzing data. You can browse, view, and install these default agents in the Agent DirectoryAgent Directory.
- Released workflow agentsworkflow agents, which stitch together multiple agents into a complex workflow.
- Delivered system toolssystem tools that were created and maintained by Optimizely to help Opal take action.
- Released custom toolscustom tools and tools management that let you extend Opal to help with your organization's specific use cases and needs.
- Published Opal in SlackOpal in Slack, which lets you use Opal directly in your Slack workspace. You can do everything you can do in Opal ChatOpal Chat, including creating and managing campaigns, generating and editing images, analyzing experiment results, and executing AI agents.
July 25
Opal Chat
- Added the ability to generate and edit imagesgenerate and edit images by asking Opal or linking to an image in Opal Chat.
July 23
Content Management System (SaaS)https://support.optimizely.com/hc/en-us/articles/36354416686477-Optimizely-Opal-overview#h\_01HNK56FDDSYF2WC8P995BB8XHhttps://support.optimizely.com/hc/en-us/articles/36354416686477-Optimizely-Opal-overview#h\\\_01HNK56FDDSYF2WC8P995BB8XH
- Released the ability to get AI assistance with Optimizely Opalget AI assistance with Optimizely Opal.
July 22
Optimizely Analytics
- Released Opal Chat Opal Chat and the ability to summarize any explorationsummarize any exploration and surface key Optimizely Analytics takeaways directly.
Configured Commerce
- Released Opal ChatOpal Chat.
- Released the ability to map job step fields with Optimizely Opalmap job step fields with Optimizely Opal.
July 3
Collaboration
- Released Opal ChatOpal Chat and the ability to use AI to write experimentation plans and suggest hypotheses and variations from the global headerglobal header.
- Released the ability to use AI to refine use AI to refine variations and written briefs.
May 7
Content Marketing Platform
- Released Opal ChatOpal Chat in Content Marketing Platform (CMP).
- Released the ability to generate AI contentgenerate AI content for a task.
- Published the ability to get writing assistanceget writing assistance with Opal.
- Translate content into a locale using the omnichannel editorTranslate content into a locale using the omnichannel editor.
- Use AI campaign kits to create campaignsUse AI campaign kits to create campaigns.
Feature Experimentation
- Released Opal Chat Opal Chat in Feature Experimentation.
- Released the ability to brainstorm ideas for flag variablesvariables and flag variationsvariations.
- Released the ability to summarize experiment resultssummarize experiment results using Opal.
- Released the ability to get test ideasget test ideas using Opal.
Optimizely Data Platform (ODP)https://support.optimizely.com/hc/en-us/articles/36354416686477-Optimizely-Opal-overview#h\_01HP5866EGZW5ZB85S9K5VFWDJhttps://support.optimizely.com/hc/en-us/articles/36354416686477-Optimizely-Opal-overview#h\\\_01HP5866EGZW5ZB85S9K5VFWDJ
- Released the ability to generate a summary of a customer's event historygenerate a summary of a customer's event history.
ODP + Optimizely Content Recommendationshttps://support.optimizely.com/hc/en-us/articles/36354416686477-Optimizely-Opal-overview#h\_01HNJGZTR86ED9MHBR9F9NGPGBhttps://support.optimizely.com/hc/en-us/articles/36354416686477-Optimizely-Opal-overview#h\\\_01HNJGZTR86ED9MHBR9F9NGPGB
- Released the ability to enable generative AI topic enrichmentenable generative AI topic enrichment for customer records.
Personalizationhttps://support.optimizely.com/hc/en-us/articles/36354416686477-Optimizely-Opal-overview#h\_01JRBHJ1CHG9C3T2EK14VNFN4Hhttps://support.optimizely.com/hc/en-us/articles/36354416686477-Optimizely-Opal-overview#h\\\_01JRBHJ1CHG9C3T2EK14VNFN4H
- Released Opal ChatOpal Chat in Personalization.
- Released the ability to summarize descriptions for variationssummarize descriptions for variations.
- Released the ability to generate copy suggestionsgenerate copy suggestions for variations in the Visual Editor.
Web Experimentationhttps://support.optimizely.com/hc/en-us/articles/36354416686477-Optimizely-Opal-overview#h\_01HNJGXYXAJ45ZSWSWDS03KMMBhttps://support.optimizely.com/hc/en-us/articles/36354416686477-Optimizely-Opal-overview#h\\\_01HNJGXYXAJ45ZSWSWDS03KMMB
- Released Opal ChatOpal Chat in Web Experimentation.
- Released the ability to summarize descriptions for variationssummarize descriptions for variations.
- Released the ability to generate copy suggestionsgenerate copy suggestions for variations in the Visual Editor.
- Released the ability to summarize experiment resultssummarize experiment results using Opal.
- Released the ability to get test ideasget test ideas using Opal.