Adbrew provides multiple ways to handle campaign budgets, giving you flexibility to adapt to both real-time performance and historical trends. Each method serves a unique purpose, whether it’s dynamically scaling budgets during high-performing hours or ensuring overall portfolio control.
Below are the four key strategies available within Adbrew, followed by best practices and recommended combinations.
1. Adbrew Budget Management Rule
The Adbrew Budget Management Rule automatically adjusts your campaign budgets based on their recent performance. It looks at how efficiently your campaigns have been performing compared to your Target ACOS (TA) and how quickly or fully they utilize their daily budgets. Depending on these insights, Adbrew increases or decreases the budget automatically.
How It Works
On every run, the ruleset reviews campaign data from your selected lookback period (for example, the past 7, 14, or 30 days) and checks for two key things:
How the campaign is performing against your Target ACOS
How fast the campaign tends to use up its daily budget
If the campaign is performing well, meaning its ACOS is well below your target and it usually runs out of budget early in the day, we assume there’s a missed opportunity and increase the budget for the next day. If the campaign has been inefficient, running at a high ACOS and using up its full daily budget without good returns, we scale it down to avoid overspending.
Here’s a glimpse of how the ruleset makes those decisions:
If a campaign has been going out of budget in the morning itself but maintaining an excellent ACOS, Adbrew will increase the next day’s budget by 35% to capture more sales opportunities.
On the other hand, if a campaign has been spending over 90% of its budget but performing poorly (for example, ACOS is double your target), Adbrew will reduce the budget by 10%.
Why It’s Important
This rule helps you maintain a balanced approach to budget scaling. High-performing campaigns get rewarded with more flexibility to grow, while inefficient ones are automatically limited, without you needing to review each campaign manually every day. It keeps your account running efficiently, ensuring more spend goes toward what’s actually driving results.
Use Case & Example
If you want to ensure your budgets reflect campaign performance without manually tweaking them daily, this rule is ideal. For example, you might have some campaigns that consistently perform within your target ACOS and often go out of budget early in the day. With this rule active, Adbrew will automatically increase its budgets while pulling back on inefficient campaigns.
Let’s say your campaign has a Target ACOS of 30%.
Over the past week, it’s been running at 12% ACOS and keeps running out of budget by 8 AM.
Adbrew increases the next day’s budget by 35% so it can capture more profitable traffic.
Another campaign has an ACOS of 90% (three times your target) and has been using nearly its full budget every day.
Adbrew automatically reduces its next-day budget by 20% to cut inefficient spend.
This daily performance-based adjustment ensures that your best campaigns scale up responsibly while controlling waste in underperforming ones.
2. Hourly Budget Management Rule
Adbrew’s Hourly Budget Management Rule is designed to make real-time budget adjustments throughout the day, ensuring that your best-performing campaigns never go out of budget. This rule uses live data from Amazon Marketing Stream to evaluate both ACOS and Budget Utilization every hour.
How It Works
Hourly Evaluation:
Every hour, the rule reviews campaign data to assess:Current Day's ACOS: Whether the campaign’s ACOS is within your target range.
Current Day's Budget Utilization: The percentage of the campaign’s daily budget that has already been spent.
Performance-Based Adjustment:
If a campaign is performing efficiently (ACOS within target) and has exhausted most of its allocated budget, Adbrew automatically increases its budget for the same day.
Continuous Rewarding:
The same campaign can continue receiving budget increases multiple times during the day, as long as it keeps meeting the performance criteria in subsequent hourly checks.
Automatic Midnight Reset:
At midnight, all campaigns are reverted to their minimum budgets, ensuring that budget increases from previous days don’t compound over time.
Why It’s Important
Campaign performance often fluctuates from day to day and hour to hour. For example, the same campaign that worked well yesterday may not work today.
This rule ensures that your campaigns stay active when they are performing well, dynamically scaling budgets in real time based on actual results rather than static daily limits. It prevents high-performing campaigns from being paused due to early budget exhaustion, while still protecting against overspending when performance drops.
Use Case & Example
You might have a starting budget that you want each campaign to begin with, but you don’t want to set a hard cap if performance remains strong.
For example, if a campaign is bringing in profitable sales at or below your target ACOS, there’s no reason to stop it, you’d rather let it continue spending more to drive incremental sales within your profitability limits.
The Hourly Budget Management rule helps you do exactly that, automatically increasing spending for profitable campaigns in real time, without any manual monitoring. This also makes sure that you do not have to go back every night to bring the budget back down, as tomorrow's performance may differ. The ruleset will do that for you.
Suppose Campaign A has a daily budget of $50 and a target ACOS of 25%.
By 10 AM, it has already spent 80% of its budget while maintaining an ACOS of 20% (below target).
The rule increases the budget by 50%, setting the new budget to $75.
By 2 PM, the campaign again performs well and uses 75% of its new budget, still maintaining an ACOS below 25%.
The rule increases the budget again by 75%, setting it to $131.
By midnight, the campaign’s budget resets back to $50, ensuring that the next day starts fresh without compounding past increases.
This process allows your campaigns to capitalize on every hour of profitability while ensuring daily budgets remain consistent and controlled.
Read more about the hourly budget management ruleset here.
Both these rulesets, Adbrew Budget Management Ruleset and Hourly Budget Management Ruleset, come under the 'Campaign - Budget' type rulesets. A campaign can only have ONE Campaign - Budget type ruleset. If you add another one, it will override the previous one and remove it.
3. Budget Dayparting
Budget Dayparting helps you distribute your campaign’s daily budget across specific hours of the day based on predictable traffic or conversion patterns. Instead of reacting to performance, you plan your spend curve upfront using multipliers.
How It Works
Multiplier Setup:
You assign multipliers (e.g., 0.1x, 0.32x, 0.73x) to each hour of the day.
These multipliers represent how much of your total daily budget you want to spend at different hours.Example Multiplier Schedule:
Automated Scaling:
Adbrew automatically adjusts your campaign’s budget at each defined hour according to these multipliers, ensuring your spending curve matches your planned pattern.
Why It’s Important
Every product category has its own shopper rhythm. For instance, buyers may browse in the afternoon but convert heavily in the evening. Dayparting helps you allocate higher budgets during peak hours and reduce waste during low-traffic periods, maximizing ROAS without increasing total daily spend.
Use Case & Example
If you already know when your campaigns convert best, you can use Dayparting to intentionally front-load or back-load your spend. For example, if your conversion rate spikes after 6 PM, you can assign higher multipliers during those hours and lower ones in the early morning.
If your total daily budget is $1,000, you might structure spending as follows:
1 PM: Start at $100 (0.1x) — low traffic hours.
4 PM: Increase to $320 (0.32x) — mid-day research phase.
8 PM: Rise to $730 (0.73x) — peak conversion window.
11 PM: End at $1,000 (1x) — full budget utilization by day’s end.
Read more about this here.
4. Portfolio Budget Caps
Amazon allows advertisers to assign budget caps to portfolios. Adbrew enhances this feature by adding automation that refreshes and manages these daily portfolio-level caps automatically, removing the need for repetitive manual updates.
How It Works
Amazon lets you set a budget cap for a portfolio by specifying:
The total cap amount (e.g., $100)
A date range (start and end date) within which that cap applies
This means you can tell Amazon, “Don’t spend more than $100 across all campaigns in this portfolio between these dates.” However, Amazon’s built-in system is designed for longer time periods (for example, a month or a quarter). Most advertisers, however, want to use this as a daily portfolio cap, to limit total daily spend across all campaigns within a portfolio. Unfortunately, Amazon doesn’t currently provide a native feature for daily portfolio caps. To mimic a daily cap using Amazon’s native feature, advertisers typically:
Go to each portfolio and set a cap with the current date as the start date.
Wait for the portfolio to hit that cap during the day.
Manually edit the start date to the next day to reset the spend counter back to zero.
This process needs to be repeated every single day, for every single portfolio, often at midnight or early morning, which can be tedious and time-consuming.
How Adbrew Enhances It
Adbrew has built an automation that handles this entire process for you.
Once you enable Midnight Reset Automation for your selected portfolios:
Adbrew automatically updates the start date every midnight, effectively refreshing your portfolio’s cap daily.
You no longer need to log into Amazon to manually change the start date.
This ensures that your portfolio-level spend resets daily, while still using Amazon’s existing cap system in the background.
In short, Adbrew turns Amazon’s time-range-based cap into a daily auto-refreshing cap, giving you the best of both worlds — total control and zero manual effort.
How to Set It Up
Step 1: First-Time Setup on Amazon
Log in to your Amazon Ads Console.
Navigate to Sponsored Ads → Campaign Manager → Portfolios.
Click on any portfolio name to open its details.
In the top-right corner, click Modify Portfolio.
Under the Budget Cap section:
Choose Date Range from the dropdown.
Enter your daily cap amount (e.g., $100).
Set the start date to the present day.
Set the end date as no end date, so you won’t need to update it later.
Click Submit to save your changes.
This setup needs to be done only once per portfolio. Without Adbrew, you’d have to manually update the start date every day to reset the cap, but Adbrew automates this next step for you.
Step 2: Enable Automation in Adbrew
Open Adbrew and navigate to the Portfolio Budget Management page [Portfolios].
You’ll see a list of all your portfolios along with their current caps, start dates, and end dates.
Select the portfolios for which the first-time setup (above) has already been completed.
Under the Actions menu, click on Enable/Disable Midnight Reset.
Once enabled, Adbrew will automatically refresh the start date at midnight every day, no manual intervention required.
That’s it! Your daily portfolio cap will now automatically reset, ensuring clean daily spend control across all your campaigns.
Why It’s Useful
Removes Daily Manual Work: No need to edit start dates at odd hours every day.
Prevents Overspending: Ensures total daily spend across campaigns in a portfolio never exceeds your set cap.
Adds Safety Layer: Even if multiple campaigns in a portfolio perform well, your total spend stays within a predefined limit.
Ideal for Multi-Account Managers: Agencies and brands managing multiple portfolios can maintain tight control without repetitive work.
This automation is especially useful during high-traffic periods like Prime Day or major sale events, when campaign budgets are actively fluctuating and manual resets can easily be missed.
Combining Strategies
Hourly Budget Management + Portfolio Budget Caps
This setup allows dynamic intra-day budget optimization within campaigns while maintaining a strict daily cap at the portfolio level, ensuring you never overspend while still rewarding high-performing campaigns. This is one of the most effective combinations for balancing flexibility and control.
Example:
Portfolio includes 3 campaigns: A, B, and C.
Each starts with a $10 budget and a portfolio cap of $100.
Scenario 1:
Campaign A performs exceptionally well, B performs moderately, and C underperforms.
→ End of day allocation might be:
A: $70, B: $20, C: $10 — capped at $100 total.
Scenario 2:
Campaign A underperforms, B and C perform equally well.
→ Final allocation might be:
A: $10, B: $45, C: $45.
Scenario 3:
If no campaign performs well, all remain at the base $10.
Avoid using Budget Dayparting with Budget Management Rules together.
Dayparting operates on base budgets, and any changes made by rulesets (such as Hourly or Performance-based Budget Management) are considered external changes. Combining them can disrupt the expected multipliers and cause budget discrepancies within the account.
Frequently Asked Questions
1. Can I use all four strategies together?
No, it’s best to choose combinations that don’t conflict. Budget Dayparting should not be used with other rules since it relies on static base budgets.
2. How often does Adbrew check performance for hourly rules?
Every hour, using real-time Amazon Marketing Stream data on spend, ACOS, and budget utilization. It depends on the hours that are actually selected. Make sure you have selected each hour in the 'Evaluate' option in the ruleset.
3. Will the hourly budget changes permanently increase my campaign’s daily budget?
No, all hourly budget increases reset to the minimum budget at midnight, preventing compounding over multiple days.




