📈 Forecaster

The forecaster is a tool for taking your planned spend and producing a forecast of your dependent variable. The Forecaster tool accounts for time shifts in your marketing channels, predicting revenue or conversions for the specified time period.

The forecaster is a tool for taking your planned spend and producing a forecast of your dependent variable. The Forecaster tool accounts for time shifts in your marketing channels, predicting revenue or conversions for the specified time period.

The plan builder interface allows you to interact with the forecaster and create your forecast more flexibly. This includes:

  • Forecasting in various timeframes
  • Forecasting using budgets in various stages of development



The plan builder interface allows you to select from various planning timeframes. These include but are not limited to:

  • This Week
  • This Quarter
  • Next 30 days
  • Next 365 days

Input budget

The plan builder interface offers a variety of options for building your budget depending on how much you have planned your budget already such as:

Have Recast predict a baseline budget

If you have no budget prepared, Recast will “predict a baseline budget” using your past spend data.

Provide a total spend number

If you have a total budget but have not allocated it into your marketing channels, select this option. This will give a spend breakdown by channel based on your historical patterns of spend (Note: it does not optimize spend, it continues the historical patterns of spend that you have used. Please use the optimizer to generate an optimal spend recommended budget).

Upload a budget

If you have a budget file in CSV format, select “Upload a budget”. Based on the completeness of your budget for the time period and the column names in your file, you may be directed to a mapping model where you can map the columns in your budget to the channels in your model.

Visit Create a Budget to learn more about how to create a budget using Recast.

Once you upload your budget, you can run the forecaster to see the predicted results of your marketing spend.

Lower-funnel channels.

You will have the option of limiting lower-funnel spend in any of your lower funnel channels by clicking the box labeled “Do you want to limit spend in any lower funnel channels”:

  • “Uncapped” is the default — this will use Recast’s predictions of your spend in these channels
  • “Off” means that the channel will be treated as off and zero spend will be used in this channel
  • “Capped” will allow total spend across the entire period to be between 0 and the input cap
  • “Manual Override” uses the budget builder’s predicted values for the lower funnel channels. These do not depend on other marketing activities.

ℹ️ If your budget is missing channels that are included in your model, they are assumed to be zero. Channels present in your budget that are not in your model will be removed from your budget.


By clicking “show” next to “Spikes”, you can add or delete spike dates that may impact your forecast

In this case, the forecast will include the two dates in green for Black Friday. These may be deleted, or additional dates (e.g. for a “Promo”) may be added

Grayed-out dates may not be changed


The Forecaster tool provides several outputs and downloads. The key ones are identified below:

Daily and cumulative forecasts

These plots show the day-by-day and cumulative-sum forecasts over the forecast window. The interval shown is the median +25 and +75 percentiles. This data is available under the “downloads” section next to “forecasts”.

The “forecast breakdown”

This summarizes the forecasts at daily, weekly, and monthly intervals.

The “intercept summary”

This summarizes the intercept (the non-paid portion of the forecast), similarly at daily, weekly, and monthly intervals.

The “lower funnel spend forecast” summarizes Recast’s forecast of spend in lower-funnel channels during the forecast period. This may not be meaningful if channel’s are turned off, or if “manual override” is selected when editing lower funnel channels

When can a forecast start?

ℹ️ The Forecaster tool needs to be connected in time to your current model. If an optimizer is run or a budget plan extends into the future, input both the budget for that time period and the current planned spend.

Compare Forecasts

The forecast comparisons tool allows you to compare how different budgets lead to different outcomes.

This video demonstrates how to use forecast comparisons:

How to run a comparison

To begin your comparison, navigate to the forecaster tool and click “see past forecasts” to view a list of all the forecast you have run. You can select the forecasts to compare from this list by clicking the checkbox next to the column titled “Date run”.


Make sure all the forecasts you have selected have overlapping dates. You will be able to run the comparison only if this criteria is met. Comparisons will only be available for forecasts created after March 1st 2024. After this date, all forecasts created will be available for comparisons for 120 days.

Once your forecasts are selected, click the “compare” button at the top of the forecast list next to the title “Forecasts”. This will initiate the comparison to load.


The results page of the forecast comparison will contain three elements:

The performance comparisons table

The performance comparison graph displays the input parameter ‘spend ‘ as well as the estimated outcome in terms of revenue, the CPA and the 2.5%, 25%, 50%, 75% and 90% percentile values for the estimated outcomes of each of the selected forecasts included in the comparison.

You can use this table to see how changes in spend during the time period of your forecasts impact changes in estimated outcomes. Using this insight, you can select an appropriate spend level and set goals for your business based on the estimated outcome.

Forecast comparison graph

The forecast comparison graph is a line graph showing the estimated outcomes of each forecast for the duration of the forecasting time period.

You can use this graph to visually compare the differences in estimated outcomes for each forecast.

Budget comparison graph

The budget comparison graph brakes down how much is spent in each channel in the budgets uploaded to each of the forecasts.

Using this table, you can see how spend differences in particular channels affect the estimated outcomes of each forecast. Based on this information, you can gain an insight into how the performance of each channel drives the forecasted outcome.


Could we have the budget builder start historically?

Yes, given a monthly budget during the middle of the month, the budget builder figures out the future spend correctly after accounting for the actual past spend.

What if my budget has one Recast channel broken down into two more granular channels? Can I map two channels onto one?

This would require you to aggregate the two channels into the single Recast channel in your spreadsheet and re-upload your budget. Contact [email protected] and we can help!

Common use-cases

Tweak a forecast and re-run it

Once you have run a forecast, you have the option of tweaking your inputted budget and re-running the forecast. This is a good option if the forecast does not match your goals or if you find that the forecast does not match your expected outcomes.

In order to tweak and rerun your forecast, navigate to the ‘past forecasts’ page and select ‘open’ next to the forecast you want to tweak. At the top of the page next to ‘upload budget’ there is a button labeled “download current”. This downloads the budget associated with the forecast you selected to your local device. Open the budget in an editor app and make the desired changes to your budget. Create a new forecast and upload the tweaked version of your budget to re-run the forecaster.

You can compare the forecasts from the initial and tweaked budgets to see the effect of your budget changes.