🥅 Goals

The goals tool allows you to set, edit, and track progress against your goals (current and future) and understand the probability of achieving your target.

❓What goals are used for

Using the Goals tool, you can:

  • Track your pacing against the goal
  • Automatically update forecasts and your chance of hitting the goal based on your current plan
  • Automatically receive recommendations on how you can reallocate budget to improve performance

Goals have the following components:

  • A KPI goal number (e.g., $23.5 million in revenue)
  • An end date (e.g., by October 1st)
  • A budget (e.g., our current planned media spend between now and the end date)

With this information, Recast will:

  • Track your pacing against the goal
  • Automatically update forecasts and your chance of hitting the goal based on your current plan
  • Automatically provide recommendations on how you can re-allocate budget to improve performance

💁 How to create a goal

To use the Goals tool, all you need are:

  • A KPI goal number (e.g., $23.5 million in revenue). This is the goal you want to meet.
  • An end date (e.g., by October 1st). This is the date by which you want to reach your goal.
  • A budget (see the section on Uploading a Budget and Using the Budget Builder under Forecasts)
  • Selections for spikes and lower funnel channels (Visit the FAQ for more information on lower funnel channels)

ℹ️ Setting goals that start in the future:

You can set a goal to start in the future to see how you are forecasted to perform against your goal before your goal period starts. Simply make sure that the budget you upload inclusive of the dates in your goal period. You will be able to see how you are expected to perform (expected revenue, expected difference between your goal and your outcome) as well as the predicted probability that you will reach your goal. As long as your budget contains dates in the goal period, you will be able to see automatic recommendations for spend changes that will help you optimize your budget.

📆 When goals are updated

Goals - including forecasts, the probability of hitting your goal, and recommendations- are updated every week along with your model.

📤 Goal Outputs

Probability of hitting your goal

The goals tab provides a probabilistic target and a visual reference to how you are tracking towards your goal. This is calculated based on a projection of your spend and ROI/CPA across all your channels.

ℹ️ Note: 60% probability does not mean you will hit 60% of your goal. It means you are 60% likely to meet 100% of your goal.


This table shows values for spend, your dependent variable, and marketing performance.

These values shown are:

“so far” — meaning for the period that we have data for

“forecasted” — meaning for the period that is being forecasted by the model between the model’s data and the end of the goal period

“projected” — which is a combination of the “so far” and “forecasted” data.

Expected performance against plan

This plot shows your goal as a straight line to your goal value over the goal period. Actual performance will be plotted between the goal’s start date and the last modeled date. Forecasted performance (and its associated uncertainty interval) will be plotted from the last modeled date plus one until the goal’s end date.


Recast has the capability to provide recommendations to improve your progress towards your goals. These recommendations are computed automatically whenever your goal is edited or the model is updated. To see these recommendations:

  1. Scroll down to the “Recommendations” section.
  2. Select your Setting tab. The Conservative option will adhere most closely to your original budget, while the aggressive option will make large departures from your original budget.
  3. View the proposed budget changes via the graphs.
  4. (Optionally) Download optimized budget.

How to read the graphs.

These are the automatic recommendations Recast provides as a result of your goals and current budget. The Recast model forecasts how your current budget will perform against your goals and provides suggestions as to how you can modify your budget to improve your performance.

  • The graph on the left compares your current budget against the Recast recommended budget. Here you can see which channels Recast proposes you increase or decrease spend in. You can also read how close to optimal your spend is in each channel.
  • The graph on the right shows the current budget vs. the optimal recommended budget. Using this graph you can see the channels in which you are under and over spending, compare budgets and see which channels Recast recommends you change spend in most.
  • The graph below shows Recast’s proposed spend over time in each of your channels. In visualizing it in this way, you can see how to improve your spending over time in each of your channels to further realize your goal.
  • The table at the bottom shows the difference between the current and optimized budget. Use this to learn much to change you spend in each channel.

Constraints used by Automatic Recommendations

The automatic recommendations tool has some constraints that are useful to be aware of.

  • The total spend on every day needs to be the same
  • The spend in every cell day over day (channel x day) can’t change more than 0.8x for the conservative setting, 2x for the moderate setting and 10x for the aggressive setting.
  • The optimization is for total impact, not total impact in the time period, so it may be that you can optimize for total impact, but less of it will be realized in the time window.

Learn how to set up a goal in this video: