Skip to main content

Budget Automation

Description of Budget Automation in Kapoq

Written by Zachary Fischer
Updated over 2 months ago

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

  1. Introduction

  2. Budget Group Settings

  3. Campaign Settings

  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 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 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 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 once daily. 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. Budget Group Settings

At the budget group level, there are three settings related to budget automation:

  • Enable budget automation - turn on this toggle to activate Kapoq's budget automation algorithm for the campaigns mapped to this budget group.

    • This will send updated budgets to Amazon/Walmart. Please ensure you have reviewed all settings before turning on the enable budget automation toggle.

  • Monthly budget automation amount – The total monthly ad spend target across all campaigns in the budget group.

  • Optimization Metric - select which metric the Kapoq budget automation algorithm should optimize for.

Note that the three optimization metric choices in Kapoq are:

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

2. Prioritize ACoS: Prioritizes budget to campaigns with lowest ACoS = ad spend / ad sales

3. Prioritize CPA: Prioritizes budget to campaigns with lowest CPA = ad spend / ad orders

These settings are shown in the Advertising module under "Manage Sponsored Ads > Budget Groups", and are located in the budget group grid as illustrated in the picture below:

Example: Suppose an account has 10 campaigns in a budget group and has a monthly budget automation amount of $20,000. Kapoq will update budgets for each of the campaigns, aiming to spend $20,000 across these 10 campaigns for the month.

Additionally, clicking the calendar icon to the left of the budget group name allows you to enable additional 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.


3. Campaign Settings

Each campaign has the following settings related to budget automation:

  • Minimum budget - optionally set a floor for the minimum budget that will be suggested by Kapoq's budget automation algorithm

  • Maximum budget - optionally set a cap for the maximum budget that will be suggested by Kapoq's budget automation algorithm

  • Freeze budget - turn on this toggle if Kapoq should never change the budget for this campaign

    • Note: Even though Kapoq won't adjust this campaign's budget, its spend still counts toward your budget group total monthly limit.

Kapoq's algorithm always considers marketplace minimum and maximum budget constraints, but will also consider any campaign-level minimum or maximum budget settings. For example, you might set the minimum budget for a particular campaign to $500 and maximum budget to $1000. In that case, Kapoq will always set a budget for that campaign between $500 and $1000. By default, there is no minimum or maximum budget override set for any campaign and freeze budget is turned off.

These settings are shown in the Advertising module under "Manage Sponsored Ads > Campaigns", and are located in the campaign grid as illustrated in the picture below:


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.

Did this answer your question?