Skip to main content

Budget Automation

Description of Budget Automation in Kapoq

Written by Zachary Fischer
Updated this week

This article describes how to use budget automation in Kapoq, and contains the following six sections:

  1. Introduction

  2. Settings

  3. Calendar Customizations

  4. Enabling Budget Automation

  5. Calculation Example

  6. Limitations


1. Introduction

Kapoq's budget automation automatically calculates suggested budgets for each of your campaigns and sends them to Amazon/Walmart. Both Amazon and Walmart are supported. Please note that budget automation is not yet available for DSP.

The objective of Kapoq's budget automation is to hit the monthly target that you set at the budget group level. For example, you might set a monthly ad spend target of $50,000 for a budget group composed of many campaigns. Kapoq's budget automation algorithm will update budgets for campaigns in the budget group each day to try to hit the monthly ad spend target as closely as possible.

The primary data source for budget automation is Amazon Marketing Stream

(AMS) which provides near real-time advertising metrics and budget usage data.

Whenever AMS data is unavailable (or for channels like Walmart), Kapoq

uses data from the standard reporting APIs to optimize budgets.

Budgets are calculated at least twice each day. Additionally, budgets are recalculated within 30 minutes of any setting change. Updated budgets are sent to Amazon/Walmart in batches every 15 minutes.

We recommend the following three step approach to setting up budget automation:

  1. Set up budget groups in the advertising manage grid in Kapoq. This includes entering a monthly budget automation amount

  2. Review Kapoq suggested budgets in the campaign grid, and adjust any other budget automation settings as desired (see below)

  3. Enable budget automation at the budget group level to send the suggested budgets to Amazon/Walmart!


2. Settings

Kapoq offers several settings to customize budget automation. These settings are available at different levels, depending on the setting as seen in the table below:

Setting

Budget Group (Highest Level)

Strategy

Campaign

(Most Granular)

Default

Monthly Budget Automation Amount

Campaign Min Budget

0

Campaign Max Budget

10,000

Optimization Metric

Prioritize Spend

Spend Lookback

3 days

ACoS/CPA Lookback

30 days

Overspend Allowance

10%

Freeze Budget

Off

Enable Budget Automation

Off

Enable Budget Automation

Turn this on to activate Kapoq’s budget automation algorithm for the campaigns mapped to the budget group.

When enabled, Kapoq sends updated budgets to Amazon or Walmart. Before turning on budget automation, review all settings carefully.

Monthly Budget Automation Amount

The total monthly ad spend target across all campaigns in the budget group.

For Kapoq to suggest budgets, you must enter a positive number for the monthly budget automation amount; it is a required field. Note that if the amount varies by month (e.g., higher for November), you can set a custom calendar (as described later in Section 3).

Example: Suppose an account has 10 campaigns in a budget group and a Monthly Budget Automation Amount of $20,000. Kapoq will update budgets for those campaigns with the goal of spending $20,000 across the 10 campaigns for the month.

Campaign Min Budget

Sets a floor for the minimum budget suggested by Kapoq’s budget automation algorithm. In addition to this setting, suggested budgets are also floored at the marketplace minimum budget.

Campaign Max Budget

Sets a cap for the maximum budget suggested by Kapoq’s budget automation algorithm. In addition to this setting, suggested budgets are also capped at the marketplace maximum budget.

Kapoq’s algorithm always considers marketplace minimum and maximum budget constraints, but it also considers any configured minimum or maximum budget settings. For example, you might set the minimum budget for a campaign to $500 and the maximum budget to $1,000. In that case, Kapoq will always set a budget for that campaign between $500 and $1,000.

Optimization Metric

Select which metric the Kapoq budget automation algorithm should optimize for. The three optimization metric options in Kapoq are:

  1. Prioritize Spend: Allocates spend proportional to historical spend, without considering campaign efficiency.

  2. Prioritize ACoS: Prioritizes budget for campaigns with the lowest ACoS, where ACoS = ad spend / ad sales.

  3. Prioritize CPA: Prioritizes budget for campaigns with the lowest CPA, where CPA = ad spend / ad orders.

Note: Section 5 of this article includes more detail and an example illustrating how the optimization metrics work.

Spend Lookback

The number of trailing days of spend history budget automation uses to evaluate recent spend.

ACoS/CPA Lookback

The number of trailing days of performance history budget automation uses to evaluate campaign efficiency using ACoS or CPA. This parameter has no effect if Prioritize Spend is selected as the optimization metric.

Overspend Allowance

A percentage increase applied to daily budgets to account for the fact that not every campaign will fully utilize its budget every day.

Example: If a suggested budget is $100 without overspend allowance and the Overspend Allowance setting is 10%, then the suggested budget increases to $110.

Freeze Budget

Freezing a budget locks a campaign's budget at its current value, so Kapoq will never change it. This is useful when budget automation is running for a budget group but you want to exclude specific campaigns or strategies from any budget adjustments.

Note: Freeze Budget only matters when budget automation is turned on. If budget automation is off, Kapoq doesn't adjust any campaign budgets, frozen or not.

Even when frozen, a campaign's spend still counts toward the budget group's total monthly limit.

Tip: For best performance, use constraints like freezing and min/max budgets sparingly. The algorithm works best when it has freedom to optimize.

Average Daily Budget Increase

In addition to the settings above, please also note that under Advertising → Settings → Budgets, you can also configure the Average Daily Budget Increase. This is an Amazon account-level setting. This setting controls whether campaigns in the Amazon account can overspend their daily budgets by up to 25% or 100% on high-traffic days. For multi-brand accounts, any changes made here apply across all brands in the account. We recommend setting this to 25%, especially if you are using budget automation.


3. Calendar Customizations

You can also customize how spend is distributed across any month. Clicking the calendar icon to the left of the budget group name allows you to enable these overrides, as shown in the picture below:

For example, you can set a different monthly budget automation amount for a particular month (e.g., higher for November at 30,000 instead of 25,000) or for any specific day (e.g., 10% of monthly spend on Black Friday). If no overrides are set, the remaining budget is distributed evenly across the remaining days of the month.

This calendar view is available at both the budget group and the brand levels. In other words, you can navigate to Advertising → Settings → Budgets to set calendar overrides for all budget groups for the brand, or you also have the ability to customize them at the budget group level.


4. Enabling Budget Automation in Kapoq

In order for Kapoq's budget automation to apply, you must:

  • In the budget group grid:

    • Turn on the "Enable budget automation" toggle

    • Set a value for "Monthly budget automation amount" (must be a positive number)

  • Not use Amazon's budget rules

    • If budget rules are enabled for any campaign in the budget group, Kapoq will not apply budget automation

  • Have at least one campaign mapped to the budget group

    • Remember that campaigns map to strategies which map to budget groups. If you need help setting these up, you can do so in the manage grids or through the bulk uploads. Reach out to your customer success representative if you have any questions.


5. Calculation Example

This example illustrates how the Prioritize Spend vs. Prioritize Efficiency (ACoS/CPA) approaches optimize budgets differently.

Setup

For this example, assume the following setup:

  • Monthly Budget Group Target Spend: $20,000

  • MTD Spend: $10,000

  • Current Day: Morning of the 21st of the month for a 30 day month (10 days left in the month)

Then, the first step is to calculate the target spend for the budget group on the 21st:

($20,000 - $10,000) ÷ 10 days = $1,000 / day.

Assumptions

For this simplified example, assume the following:

  • 3 enabled campaigns in the budget group with daily budgets

  • No calendar overrides set (as described above)

  • Ignore overspend allowance

Spend Forecast

The "spend forecast" is the amount a campaign would spend today if it had no budget limit.

  • Example: If a campaign has a $50 budget but usually runs out of money halfway through the day, Kapoq calculates that this campaign could have spent $100 if it stayed active all day. We use this $100 "forecast" to understand the campaign's true potential.

    Sample Campaign Performance Data

Campaign

Spend Forecast

ACoS

CPA

Efficiency

Rank

Campaign A

$600

15%

$0.80

Best

Campaign B

$360

20%

$1.20

Average

Campaign C

$240

25%

$1.50

Worst

Budget Allocation Results

The table below summarizes how Kapoq distributes the $1,000 / day for the budget group based on the optimization metric chosen.

Suggested Budgets

Campaign

Option 1: Prioritize Spend

Option 2: Prioritize Efficiency (ACoS / CPA)

Campaign A

$500


(Allocated proportional to spend forecast)

$600


(Most efficient campaign gets filled up to spend forecast first)

Campaign B

$300


(Allocated proportional to spend forecast)

$360


(Second most efficient campaign gets second priority)

Campaign C

$200


(Allocated proportional to spend forecast)

$40


(Least efficient campaign gets remaining $40)

Total

$1,000

$1,000

Conclusion

  • Prioritize Spend allocates budget proportionally based on spend forecast, ignoring efficiency metrics. This gives every campaign a proportional share, meaning even the least efficient campaign (C) receives a significant budget.

  • Prioritize Efficiency funds the most efficient campaigns (A & B) first and aggressively cuts the least efficient campaign (C). This results in allocating more budget to more efficient campaigns.


6. Limitations

Kapoq's budget automation does not currently:

  • Pause or unpause campaigns

  • Impact bids in any way

  • Consider portfolio limits

  • Update "lifetime" or "total" budgets

    • Budget automation only updates daily budgets. Other budget types (e.g., lifetime) are not updated, but their spend is counted for budget group pacing.

Also, please note that the goals set in Kapoq under "Analytics > Goals" have no impact on budget automation.

​We do not recommend using native automated budget rules on Amazon/Walmart while using Kapoq budget automation, as this creates conflicting logic:

  • For Amazon: We automatically detect if Amazon budget rules are active. If found for any campaign in the budget group, Kapoq will pause budget suggestions to prevent conflicts.

  • For Walmart: Walmart currently does not allow external tools to detect automated budget rules. Please ensure all automated budget rules are disabled if you would like to use Kapoq's budget automation.


FAQ #1: Do I need to enable Kapoq bid automation to use budget automation?

No. You do not need to have bid automation turned on to use budget automation. You can use budget automation whether bid automation is turned on or off.

FAQ #2: Do I need to approve budgets?

There is no "budget approval" screen in Kapoq like there is for bid approvals. If you have turned on the enable budget automation toggle at the budget group level (and completed all other requirements stated in Section 4 of this article), then updated budgets will be sent to Amazon/Walmart. Therefore, please ensure you have reviewed all settings before turning on the enable budget automation toggle.

One workflow you might consider is to first set up all budget automation settings while keeping the enable budget automation toggle off. Then you can review the Kapoq suggested budget for each campaign first, and then when you are ready for budgets to be sent out you can turn on the enable budget automation toggle.

FAQ #3: How does Kapoq treat new campaigns when suggesting budgets?

For new campaigns, Kapoq waits 3 days to allow performance data to accumulate before making any budget changes or suggestions.

Did this answer your question?