Optimizely Opal Chat

  • Updated

Optimizely Opal is an agent orchestration platform that helps you explore complex questions, provides clear answers about the Optimizely platform, and offers instructions with links to relevant articles. Opal automates tasks, surfaces insights, and guides decision-making. Opal adapts its communication style to your technical expertise, helping you work smarter and complete tasks more efficiently.

Administrators must grant users access to Optimizely Opal.

Opal is enabled by default for eligible customers, but users do not have access until an administrator enables it for each individual using Opti ID. For steps, see Get started with Optimizely Opal for Admins.

Click Ask Opal to open Opal Chat, which helps you find information, automate tasks, and enhance your product experience. See Optimizely Opal Overview for information. To close Opal Chat, click Ask Opal again or click Close.

Access Opal Chat

Depending on your organization and product access, you can access Opal Chat in several places across the Optimizely platform.

  • Opal website – Go to opal.optimizely.com. Opal Chat opens automatically. Use the Set Product Instance drop-down to choose the product instance you have access to.

  • Optimizely Admin Center – Go to home.optimizely.com to access the Admin Center. Select an organization that includes Opal Chat and click Opal

    Admin center showing how to select Opal
  • Global navigation bar – From any product with Opal Chat access, click Ask Opal in the global navigation bar. See Opal Chat in Optimizely products for a list of supported Optimizely products. 

    Ask Opal selection from an example Feature Experimention project

Opal Chat user interface

For a step-by-step walkthrough, see the Opal chat user interface

How Opal Chat displays varies by entry point and conversation state. The following screenshots provide a general reference for typical layouts.

Through the Opal app

When accessing through the Opal website, opal.optimizely.com, Opal displays similar to the following:

  1. Search Opal Chat history  – Search one or more Optimizely Opal chats.
  2. New Chat – Start a new chat thread. You should start a new chat when switching topics to keep Optimizely Opal's responses focused and your chat thread history focused on the topic.
  3. Show or hide Chat history – Toggle the Chat history panel to show or hide. 
  4. Set Product Instance – Select the Optimizely instance that Opal should refer to.
  5. Chat history – Go to previous chat threads with Optimizely Opal.
  6. Chat thread options – Additional options to update your chat threads, including the option to copy the chat, copy the chat ID, rename the thread, and delete the chat thread. You cannot retrieve deleted chats.

    image-20260224-155542.png
  7. Copy – Copy Opal's response to your clipboard.
  8. Regenerate a response – Have Optimizely Opal respond differently to the same query.
  9. Give feedback on a response – Click Thumbs up if Opal's response helped. Click Thumbs down if it did not help. If you click Thumbs down, you can add additional information before sending your response to Optimizely. 

  10. Chat with Opal
    • Ideate and prompt – Ask Optimizely Opal to research, brainstorm, create things, provide a summary, and so on. Opal can explain terms, walk you through configuration steps, or point you to relevant documentation. It can evolve a rough idea into something more complete, such as expanding a hypothesis or completing a concept.
    • Translate content or tone – Translate text into other languages or rewrite content to fit a specific tone or audience.
    • Research online – Ask Opal to search the web, summarize content, or extract key information from provided URLs.
    • Sample queries
      • Summarize this document into key takeaways.
      • Extract the details from this timeline and present them to me as a list.
      • Give me the audio text and timestamps from this file so I can copy and paste into a subtitle .mov file. Remove any "ums" and "ahs" from the text.
      • Develop a test plan for a web experiment comparing two different call-to-action button designs to determine which drives more user engagement.
      • Using Optimizely Feature Experimentation, set up a feature flag for the new checkout process and outline a strategy for its gradual rollout and A/B testing.
      • How should we personalize content for anonymous users versus logged-in users?
      • Extract the key points from this video and create a blog post to promote them.
  11. Mention Agent – Select an agent to run.
  12. File Upload – Upload files and ask questions about their content. See Supported file types in Optimizely Opal.
  13. Submit – Submit a request to Optimizely Opal. The button changes while Optimizely Opal is thinking.

In an Optimizely product

When accessing Opal through an Optimizely product by clicking a button, such as Ask Opal, Opal displays similar to the following:

  1. Search Opal Chat history  – Search one or more Optimizely Opal chats.
  2. New Chat – Start a new chat thread. You should start a new chat when switching topics to keep Optimizely Opal's responses focused and your chat thread history focused on the topic.
  3. Toggle sidebar – Show or hide the chat history sidebar.
  4. Fullscreen – Expand the Opal Chat window to take up your entire browser window.
  5. Dock to the side – Dock the Opal Chat as a panel to the side of your browser window. The icon updates to pop it out when docked.
  6. Close – Close the Opal chat window.
  7. Chat history – Go to previous chat threads with Optimizely Opal.
  8. Chat thread options – Additional options to update your chat threads, including the option to copy the chat, copy the chat ID, rename the thread, and delete the chat thread. You cannot retrieve deleted chats.

    image-20260224-155542.png
  9. Copy – Copy Opal's response to your clipboard.
  10. Regenerate a response – Have Optimizely Opal respond differently to the same query.
  11. Give feedback on a response – Click Thumbs up if Opal's response helped. Click Thumbs down if it did not help. If you click Thumbs down, you can add additional information before sending your response to Optimizely. 

  12. Chat with Opal – See step 9 in the previous Through the Opal app section for example prompts.
  13. Mention Agent – Select an agent to run.
  14. File Upload – See Supported file types in Optimizely Opal.
  15. Submit – Submit a request to Optimizely Opal. The button changes while Optimizely Opal is thinking.

Image features in Opal Chat

Use Opal Chat to create original images or make changes to existing ones by sending a request with a prompt and optional settings.

Create images

To generate a new image, send Opal a prompt describing what you want to create. You can also include the following optional parameters to customize the result:

  • Prompt – Description of the image you want to generate. More detail leads to better results.
  • Aspect ratio – Shape of the generated image. If not specified, Opal uses 1:1. Choose from the following:
    • 1:1 (Square) – Good for profile pictures or Instagram posts.
    • 4:3 (Standard landscape) – Common for older TVs or digital cameras.
    • 16:9 (Widescreen landscape) – Standard for modern TVs, YouTube videos, and presentations.
    • 9:16 (Vertical portrait) – Ideal for Instagram Stories, TikTok, and mobile content.
  • Number of images – Total number of image variations to generate. You can request up to four. If you do not specify, Opal generates one.
Be as specific as possible in your prompt to get the best results. Include details like style, lighting, background, or mood.

Example promptGenerate 2 images of a picturesque hill landscape with a 16:9 aspect ratio.

Opal chat displaying two images it generated.

Click Regenerate to create a new set of images. You can also prompt Opal to adjust the images it created.  

Example promptUpdate the images you just created and add some trees to the landscape.

Opal Chat displaying two images it added trees to.

Edit images

With Opal Chat, you can edit images by linking to their URL. In your request, you can include the following parameters:

  • Image URL – Link to the image you want Opal to edit.
  • Prompt – Instructions for how you want Opal to edit the image. Be as specific as possible. For example, you can ask Opal the following:
    • Add or remove objects.
    • Change the background.
    • Change the aspect ratio.
    • Adjust colors, lighting, or composition.
    • Change the style or mood.
  • Number of images – Total variations of the edited image to generate. You can request up to four.

Example promptEdit the image: LINK_TO_IMAGE. Update the style to cartoonish, change the mood to be happier, and give 4 variations.

Invoke an agent

To call an agent in Opal, click Mention Agent, enter @AGENT_ID, or click View Agents. When you do, a list of available agents displays. Select an agent from the list or continue to enter the agent's ID. Add any required variables, such as URLs or files and press Enter or click Submit.

Opal runs the agent and displays the steps it is taking as it completes the required steps. After running the agent, Opal responds. 

Depending on the output, Opal may display the result in a canvas or as a separate agent output. To see the agent's entire response, click on the canvas element or agent output element.

Copy your Opal Chat thread ID

To get your chat thread ID, complete the following:

  1. Access Opal Chat.
  2. Click the chat thread you want to copy the ID for.
  3. Click More options (...) and select Copy thread ID.

    copy thread id

Opal Chat in Optimizely products

Opal Chat is available in various Optimizely products. See the following documentation for details:

If you use Opti ID, administrators can turn off generative AI in the Opti ID Admin Center. See Turn generative AI off across Optimizely applications.