Optimization, Forecast, and Adaptive Bounds
š§ Customer-safe answer: Use Optimization when the future campaign setup will look much like the reference period. Use Forecast when the future period may have a different campaign mix, especially when the current spend amounts and campaign mix are not representative of the planning period. Add Adaptive Bounds only when the entered budget cannot fit inside the normal spend limits.
The 30-second decision
optimization-forecast-adaptive-decision-guide.html
Why there are two planning methods
Optimization and Forecast answer different questions. They are not a ābasicā and āadvancedā version of the same plan.
| Question | Optimization | Forecast |
|---|---|---|
| Best customer question | āHow should we divide this budget across the campaigns we are running?ā | āWhat could this future period look like, even if the campaign mix changes?ā |
| Planning level | Campaign level | Broader tactic level |
| Best fit | Near-term execution | Longer-range, seasonal, and scenario planning |
| What it assumes | The campaigns in the reference period are a useful picture of the campaigns to plan. | The future may use more, fewer, or different campaigns within the same broader tactics. |
| Spend limits | Limits are applied around each campaign's reference spend. | Limits are applied around each tactic's reference spend. |
| Seasonality | Uses campaign response for the selected future dates. | Uses broader tactic response plus the expected timing of seasonal and holiday demand. |
| Output to discuss | Detailed campaign allocations | Broader tactic allocations and a future-period scenario |
This difference is reflected in the current product and planning libraries: Optimization builds a campaign-level problem with campaign curves, locks, and campaign spend bounds. Forecast uses aggregate tactic planning curves, then applies future seasonal and holiday pacing. (Using Media Forecaster: Optimization, Forecast, and Reference Periods, Helenus Seasonal Forecast ā Architecture and Serving Contract)
Optimization: use it for a campaign plan you can act on
Choose Optimization when:
- the planning period is near term;
- most of the campaigns that will receive budget already exist;
- the reference period contains a useful version of those campaigns;
- the client wants detailed campaign allocations; and
- campaign minimums, maximums, or fixed amounts matter.
Optimization respects campaign-level guardrails. That makes it useful for execution, but it also means the campaign list matters. If a campaign is missing from the planning setup, Optimization cannot invent it.
CSM talk track
āOptimization is best when we are deciding how to allocate budget across campaigns that already exist and are likely to remain in place.ā
Forecast: use it when the future media structure may change
Choose Forecast when:
- the client is planning a future quarter or seasonal event;
- the number or mix of campaigns will change;
- the exact future campaigns do not exist yet;
- the client wants to compare future budget scenarios; or
- tactic-level guidance is more useful than campaign-by-campaign instructions.
Forecast plans at a broader tactic level. That is what makes it useful before the final campaign roster exists.
CSM talk track
āForecast is the better choice when we know the broader media tactics, but the exact campaigns for the future period are not all live yet.ā
The Q4 example to remember
A client is in Q3 and has 5 active campaigns. In Q4, the client normally runs about 20 campaigns and expects to double total spend.
If we use Optimization:
- The plan starts with the 5 campaigns in the reference setup.
- Each campaign has a spend range and a modeled response curve.
- Trying to place twice the budget into only those 5 campaigns can push them to their maximums or into diminishing returns.
- The other 15 future campaigns are not present, so Optimization cannot allocate budget to them.
The result may be impossible to run or may be technically possible but not useful for the client.
If we use Forecast:
- The plan works at the broader tactic level.
- The future budget can be divided across tactics without pretending today's 5 campaigns are the complete Q4 campaign roster.
- Seasonal and holiday timing can shape the expected response across Q4.
- When the Q4 campaigns are live and the client is ready to execute, the CSM can run Optimization for detailed campaign allocations.
When Adaptive Bounds is actually needed
Use Adaptive Bounds when the customer's entered budget is too far above or below the reference spend for the normal limits to add up to that budget.
In plain language:
āWe know the total budget, but the usual minimum and maximum amounts do not leave enough room for the plan to use it.ā
The product calculates this after keeping fixed allocations fixed. For a larger budget, Adaptive Bounds expands the upper side. For a smaller budget, it lowers the minimum side. It keeps the normal range where possible.
Adaptive Bounds does
- make a much larger or smaller entered budget mathematically possible;
- widen the side of the range that needs more room;
- keep fixed campaign, tactic, and channel amounts fixed; and
- work with either Optimization or Forecast.
Adaptive Bounds does not
- add campaigns that do not exist in the plan;
- remove saturation or diminishing returns;
- make an unrealistic campaign mix realistic;
- choose the customer's total budget;
- replace the need for a sensible reference period; or
- guarantee a revenue, ROAS, CAC, or customer result.
The one-rule version for a call
āUse Adaptive Bounds only when the budget cannot fit inside the normal ranges around reference spend. If the real issue is that Q4 will have a different campaign roster, use Forecast.ā
Planning period vs. reference period
These dates do different jobs.
| Period | What it means | What to ask the client |
|---|---|---|
| Planning Period | The future dates being planned. | āWhen will this budget run?ā |
| Reference Period | The historical dates used to set the starting spend, starting mix, comparisons, and spend limits. | āWhich past period best represents the way you expect to operate?ā |
A reference period is an anchor, not a promise and not a copy command. It does not recreate last year's campaigns. The future dates still determine the seasonal planning context. (Understanding the Seasonal Forecast Curve)
Choosing a reference period
For Optimization, prefer a recent or representative period when the campaigns being planned were active and the spend mix was usable.
For Forecast, prefer a period with a useful tactic mix. Last year's same season can be helpful when it resembles the expected Q4 strategy, but it is not required. If the client already knows the future budget, enter that budget directly; the reference period still anchors the starting mix and bounds.
Avoid choosing a period only because the dates are close. Q3 may be recent but still be a poor reference for Q4 if campaign count, promotions, tactics, or spend change sharply.
Concrete client examples
| Situation | Recommended setup | Why |
|---|---|---|
| Next month; same campaigns; budget rises from $100k to $110k | Optimization + standard bounds | The campaign roster is stable and the budget change is modest. |
| Q4; 5 campaigns now; about 20 expected; budget doubles | Forecast; add Adaptive Bounds only if the tactic-level budget still cannot fit | The main issue is a different future campaign structure, not just a wider budget range. |
| Large product launch; future campaign names are not final; budget is 2Ć normal | Forecast + Adaptive Bounds | Forecast handles the not-yet-final campaign mix; Adaptive Bounds handles the unusually large budget. |
| Q4 campaigns are now live; team wants next week's exact allocations | Optimization; use standard bounds first | The future campaign roster now exists, so detailed campaign guidance is useful. |
| Same campaigns; client cuts budget by 50%; minimums prevent the plan from fitting | Optimization + Adaptive Bounds | The structure is stable, but the lower limits need room to move down. |
CSM call flow
- Ask about structure: āWill the future campaign list look mostly like the reference period?ā
- Choose the method: Same structure ā Optimization. Different or not-yet-built structure ā Forecast.
- Ask about budget fit: āIs the planned budget close enough to normal spend that the usual ranges can absorb it?ā
- Choose bounds: If yes, use a standard setting. If no, use Adaptive Bounds.
- Check fixed amounts: Confirm fixed channel, tactic, and campaign amounts leave budget available for the flexible items.
- Set expectations: The plan is a modeled scenario, not a guarantee. Large moves deserve more business review.
Quick troubleshooting
- Plan cannot use the full budget: Check fixed amounts and spend limits. Adaptive Bounds may be needed.
- Q4 result puts too much money into today's few campaigns: Switch from Optimization to Forecast. Wider campaign bounds are not the right fix.
- Forecast still cannot fit the budget: Check tactic locks and then use Adaptive Bounds.
- Customer wants exact campaign instructions for campaigns that are not live: Explain that Forecast is for the broader plan; run Optimization after the campaigns exist.
- Customer asks whether seasonality solves campaign capacity: No. Seasonality changes expected response over future dates. It does not add campaign inventory.
Recommended CSM wording
Say
- āOptimization is for detailed campaign allocation.ā
- āForecast is for a future period where the campaign mix may change.ā
- āThe reference period gives the plan a sensible starting point.ā
- āAdaptive Bounds helps the entered budget fit.ā
- āAdaptive Bounds does not create campaigns or remove diminishing returns.ā
Avoid
- āAdaptive is always the Q4 setting.ā
- āWider bounds solve saturation.ā
- āForecast predicts the exact campaigns you will run.ā
- āThe reference period copies last year.ā
- āThe plan guarantees this result.ā
Key takeaway
Choose Optimization or Forecast based on the future media structure. Choose standard or Adaptive Bounds based on whether the entered budget fits. For Q4 with many more campaigns than today, start with Forecast. Use Adaptive Bounds only if the budget still cannot fit at the broader tactic level.
Updated 1 day ago
