Optimize Campaign Rule Sets for Amazon Ads Control

Optimize Campaign Rule Sets: Automating Campaign Budgets and Status Changes

Overview

Optimize Campaign Rule Sets allow you to automatically adjust campaign budgets or campaign status based on performance conditions.

This Rule Set type operates at the Campaign level and evaluates campaign performance over a selected data range. When the defined conditions are met, the system can increase, decrease, or fix budgets, or enable or pause campaigns.

It supports both Sponsored Products and Sponsored Display campaigns.


Explanation

Optimize Campaign Rule Sets evaluate campaign-level performance metrics and apply actions when conditions are satisfied.

The automation follows this structure:

  1. Select the Goal: Optimize Campaign.

  2. Define performance Conditions using campaign-level metrics.

  3. Select an Action related to campaign budget or status.

  4. Choose Frequency and Data Range.

  5. Select required Campaigns.

  6. Activate the Rule Set.

Available Actions

When configuring the rule, you can choose from the following action types:

  1. Increase campaign budget.

  2. Decrease campaign budget.

  3. Set a fixed campaign budget.

  4. Enable campaign.

  5. Pause campaign.

When adjusting budgets, you can optionally configure minimum and maximum limits. These guardrails ensure that budget changes stay within controlled boundaries.

Budget adjustments respect the defined minimum and maximum values. If a calculated adjustment exceeds the defined range, it is capped accordingly.


Usage

Optimize Campaign Rule Sets are commonly used when you want to:

  1. Increase budgets for high-performing campaigns.

  2. Reduce budgets for campaigns with high ACoS or low return.

  3. Pause campaigns that exceed performance thresholds.

  4. Enable campaigns that meet recovery or profitability conditions.

  5. Maintain budget control using defined guardrails.

This Rule Set type is suitable when decisions need to be applied at the overall campaign level rather than at keyword or ad group level.


Steps

Step 1 — Define Goal

  1. Select Optimize Campaign as the Goal.

  2. The system configures the wizard for campaign-level automation.

Step 2 — Setup & Schedule

  1. Enter a Rule Set Name (4–150 characters).

  2. Select one or more Ads Profiles.

  3. Choose Frequency:

    • Once

    • Daily

    • Weekly

    • Monthly

    • Hourly (if eligible)

  4. Select the Lookback Period (data range for evaluation).

  5. Optionally configure Exclude settings:

    • Exclude last 1–3 days

    • Exclude custom dates (availability depends on frequency)

  6. Choose Notification Type:

    • Execute

    • Notify

    • Execute & Notify

  7. If using Notify modes, select Recipient Users.

Hourly Availability Conditions

Hourly frequency is available only when:

  1. Hourly mode is enabled for your account.

  2. All selected profiles have an active hourly-data subscription.

  3. Hourly performance data is available.

If these conditions are not met, Hourly may be unavailable.

Step 3 — Configure Rules

  1. Add at least one Rule (maximum 20).

  2. Define Conditions using campaign-level metrics (e.g., spend, sales, ACoS, ROAS, clicks).

  3. Select one Action (budget or status adjustment).

  4. Optionally configure minimum and maximum limits for budget changes.

Each rule can contain up to 10 conditions.

Step 4 — Select Campaigns

  1. Select eligible campaigns.

  2. Only eligible campaigns can be linked.

  3. Some campaign types may be restricted depending on the selected Goal and ad type.

Step 5 — Review & Activate

  1. Review the Goal, schedule, rules, and selected campaigns.

  2. Acknowledge the configuration.

  3. Set the Rule Set to Active.


Alert
If the configuration is not acknowledged, the Rule Set will be saved as Inactive even if Active was selected.


Important Rules and Behaviour

  1. Optimize Campaign Rule Sets operate only at the campaign level.

  2. Rules are evaluated in sequence.

  3. Once a campaign is modified by one rule during execution, it is not evaluated by subsequent rules in the same run.

  4. Budget changes respect configured minimum and maximum limits.

  5. After creation or update, the Rule Set may enter a processing state during which editing or linking may be temporarily blocked.

  6. Hourly data range and exclusion options are more limited than non-hourly schedules.

  7. A “Revert to Base Budget” option may be available for Hourly Rule Sets. When enabled, campaigns whose budgets were altered by the Rule Set can revert to their base budget at 12 am.


Prerequisites

  1. Ads integration must be connected.

  2. Selected Ads Profiles must be active.

  3. You must have access to the Ads Management module.

  4. For Hourly frequency:

    • All selected profiles must have an active hourly-data subscription.

    • Hourly performance data must be available.


Summary

Optimize Campaign Rule Sets automate campaign-level budget and status decisions based on defined performance conditions.

They allow you to systematically increase, decrease, or fix budgets, as well as enable or pause campaigns, using scheduled automation and optional guardrails.

When configured correctly, this Rule Set type provides controlled campaign-level automation while maintaining predictable budget boundaries.