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.

QuestionOptimizationForecast
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 levelCampaign levelBroader tactic level
Best fitNear-term executionLonger-range, seasonal, and scenario planning
What it assumesThe 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 limitsLimits are applied around each campaign's reference spend.Limits are applied around each tactic's reference spend.
SeasonalityUses campaign response for the selected future dates.Uses broader tactic response plus the expected timing of seasonal and holiday demand.
Output to discussDetailed campaign allocationsBroader 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:

  1. The plan starts with the 5 campaigns in the reference setup.
  2. Each campaign has a spend range and a modeled response curve.
  3. Trying to place twice the budget into only those 5 campaigns can push them to their maximums or into diminishing returns.
  4. 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:

  1. The plan works at the broader tactic level.
  2. The future budget can be divided across tactics without pretending today's 5 campaigns are the complete Q4 campaign roster.
  3. Seasonal and holiday timing can shape the expected response across Q4.
  4. 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.

PeriodWhat it meansWhat to ask the client
Planning PeriodThe future dates being planned.ā€œWhen will this budget run?ā€
Reference PeriodThe 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

SituationRecommended setupWhy
Next month; same campaigns; budget rises from $100k to $110kOptimization + standard boundsThe campaign roster is stable and the budget change is modest.
Q4; 5 campaigns now; about 20 expected; budget doublesForecast; add Adaptive Bounds only if the tactic-level budget still cannot fitThe 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Ɨ normalForecast + Adaptive BoundsForecast 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 allocationsOptimization; use standard bounds firstThe future campaign roster now exists, so detailed campaign guidance is useful.
Same campaigns; client cuts budget by 50%; minimums prevent the plan from fittingOptimization + Adaptive BoundsThe structure is stable, but the lower limits need room to move down.

CSM call flow

  1. Ask about structure: ā€œWill the future campaign list look mostly like the reference period?ā€
  2. Choose the method: Same structure → Optimization. Different or not-yet-built structure → Forecast.
  3. Ask about budget fit: ā€œIs the planned budget close enough to normal spend that the usual ranges can absorb it?ā€
  4. Choose bounds: If yes, use a standard setting. If no, use Adaptive Bounds.
  5. Check fixed amounts: Confirm fixed channel, tactic, and campaign amounts leave budget available for the flexible items.
  6. 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.


Did this page help you?