Product Promotion agent

  • Updated

Optimizely Opal's Product Promotion agent builds and configures product promotions, seamlessly handling the assignment of products and variants and the application of specific promotion types. This lets you launch targeted campaigns faster, reduce manual configuration, and accelerate the entire promotional lifecycle from idea to execution.

  • Challenge – Commerce teams face manual configuration, slow campaign launches, and a lengthy promotional lifecycle.
  • Agent outcome – Builds and configures product promotions, seamlessly handling the assignment of products and variants and the application of specific promotion types.
  • Value – Launch targeted campaigns faster, reduces manual configuration, and accelerates the entire promotional lifecycle from idea to execution.

Required Optimizely products

Commerce Connect

Install agent

Opal Administrators, Agent Builders, and users with the Add, edit, and install specialized agents  attribute for a custom role can add agents to their organization's Optimizely Opal instance. See Add users and set permissions.

In Opal,

  1. Go to Agents > Agent Directory.
  2. Select Product Promotion.
  3. Click Install Agent to add it to your instance.
  4. Complete the steps in the Get started with Opal tools to install and configure Opal in your Commerce Connect instance if you have not done so before.
If Install Agent is disabled, ensure you have the Required Optimizely products connected to your Opal instance.

Use

In Opal Chat, enter @product_promotion and provide a natural language prompt of the campaign you want to create. For example, Create a campaign for Men's Shoes for two weeks starting January 27, 2026.

You can then create a promotion under this campaign, select the promotion type, and add products to the promotion.

To use the Product Promotion agent in a workflow agent, drag and drop it into your workflow. See the Configure workflow section in the Create a workflow agent documentation.

Details

The following are the default details of the Product Promotion agent. After you install the agent in your Opal instance, you can customize these details based on your organization's needs. See Manage agents for instructions.

Input variables

  • None

Tools

  • campaign_create
  • campaign_detail
  • campaign_filter
  • campaign_types_list
  • campaign_update
  • catalog_query
  • commerce_list_market
  • example_tool
  • get_validator_properties
  • promotion_clone
  • promotion_create
  • promotion_detail
  • promotion_dynamic_update
  • promotion_filter
  • promotion_list_by_sales
  • promotion_properties
  • promotion_types_list
  • promotion_update

Output

  • Inference level – Standard
  • Creativity – 0.5

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.