Forecasts
Forecasts is the Salesforce product family that lets sales managers and reps project expected revenue or unit volume from the opportunity pipeline across future periods.
Definition
Forecasts is the Salesforce product family that lets sales managers and reps project expected revenue or unit volume from the opportunity pipeline across future periods. The modern implementation is Collaborative Forecasts, a Lightning experience where each user sees a grid of forecast periods (monthly or quarterly) broken down by Forecast Category (Pipeline, Best Case, Most Likely, Commit, Closed) and rolled up through a forecast hierarchy that mirrors the role tree.
The product replaced the legacy Customizable Forecasts in 2014 and the even older Classic Forecasts before that. Collaborative Forecasts supports up to four parallel forecast types per org (Amount, Quantity, Splits, Revenue Schedule, custom-field-based), inline manager adjustments, quota loading, partner forecast roll-ups, and an Einstein Forecasting prediction overlay. It is the single most important sales-management surface in Salesforce after the opportunity pipeline itself.
How Forecasts ties opportunities to revenue commitments
The grid, the hierarchy, and the rollup
The Forecasts tab renders as a grid: rows for each period, columns for each forecast category. Each rep sees their own grid populated from their owned opportunities. Each manager sees their direct reports as rows that expand to show that report's grid. The math is a sum of Amount (or Quantity, or custom measure) across all opportunities in the period, grouped by Forecast Category, rolled up the role hierarchy. The hierarchy stops at the org-level admin role, where the CEO grid shows the entire company.
Forecast types and parallel views
An org can run up to four forecast types simultaneously. Common combinations are Opportunity Amount, Opportunity Product Amount, Opportunity Product Quantity, and Opportunity Split. Each type produces its own grid; users switch between them with a dropdown. Multi-type setups let one team forecast booked revenue while another forecasts ARR or unit count off the same opportunity data, without splitting the org into separate processes.
Forecast categories and the commit decision
Forecast Category is a separate field on Opportunity, defaulting from Stage but editable by the rep. Pipeline includes everything; Commit includes only the deals the rep is willing to put their name on. The grid lets the rep adjust the boundary between categories without changing the stage. That decoupling is why Salesforce sales motion is built around forecasts and not around stage alone.
Adjustments and the audit trail
Managers and reps adjust forecast totals inline on the grid. Adjustments are stored on ForecastingAdjustment, separate from the rolled-up totals, so reports can show the difference between what the opportunity data implies and what the rep or manager actually committed. Adjustments expire at period close; the next period starts clean unless a new adjustment is entered.
Quotas and attainment
The ForecastingQuota object holds per-user, per-period quotas. Quotas appear as a separate row in the grid and attainment percentages render automatically. Quotas are typically loaded once per quarter via the Quotas page in Setup or via Data Loader. Without quotas, the grid still works but attainment dashboards are blank.
Einstein Forecasting
Einstein Forecasting (a paid add-on) trains on the org's historical opportunity data and overlays a machine-learning prediction on the same grid. The prediction is shown as a separate row labeled Einstein Prediction. Managers compare the human commit to the Einstein number to decide whether the rep is being conservative or aggressive. Einstein Forecasting requires at least two years of clean opportunity history to train accurately.
Migration from Customizable Forecasts
Customizable Forecasts (the previous-generation product) is end-of-life. Salesforce stopped enabling it for new orgs and pushes existing orgs to migrate via the Migration Assistant in Setup. The migration is one-way and preserves historical forecast snapshots only if exported beforehand. Customizable Forecasts users should plan a quarter-long migration window to map quotas, hierarchies, and adjustment patterns to the new model.
Roll out Collaborative Forecasts from scratch
A clean Forecasts rollout is a six-step setup project. Plan one to two weeks for configuration, plus a quarter for adoption.
- Enable Collaborative Forecasts
Setup, Forecasts Settings, check Enable Forecasts. The org-level setting activates the Forecasts tab and exposes the configuration nodes.
- Configure forecast types
Add at least one forecast type. Most orgs start with Opportunity Amount, then add Quantity or Splits as needed. Each type has its own grid.
- Build the forecast hierarchy
Setup, Forecasts Hierarchy. Enable each user, set a Forecast Manager per role, and verify the rollup math by spot-checking a rep and their manager.
- Load quotas
Upload quotas per user per period via Data Loader on ForecastingQuota. Salesforce expects one row per user-period-forecast-type combination.
- Train reps and managers
Reps need to know the Forecast Category override mechanic; managers need to know how to adjust totals and read the audit trail. Plan a one-hour walkthrough per role.
- Watch the first commit call
Run a manager-led commit call using the grid. Fix any hierarchy or quota gaps that surface in real time. Adoption sticks when the grid is the source of truth in the meeting.
- Collaborative Forecasts and Customizable Forecasts cannot run side by side. Migrating is one-way; export historical snapshots first.
- The hierarchy follows the role tree, not the User.ManagerId chain. Misaligned roles produce surprise rollups.
- Forecast Categories are tied to Stage via the Stage table, not directly. Changing a stage's category mid-quarter retroactively moves every open opportunity into a different forecast bucket.
- Quotas are stored in the corporate currency. Multi-currency orgs need to load each quota in the corporate value, not the rep's local currency.
Trust & references
Cross-checked against the following references.
- Collaborative Forecasts OverviewSalesforce Help
- Set Up Collaborative ForecastsSalesforce Help
Straight from the source - Salesforce's reference material on Forecasts.
- ForecastingItem ObjectSalesforce Developers
- ForecastingQuota ObjectSalesforce Developers
About the Author
Dipojjal Chakrabarti is a B2C Solution Architect with 29 Salesforce certifications and over 13 years in the Salesforce ecosystem. He runs salesforcedictionary.com to help admins, developers, architects, and cert/interview candidates sharpen their fundamentals. More about Dipojjal.
Test your knowledge
Q1. What is the Forecasts module?
Q2. What's the modern forecasting product?
Q3. What's essential for good forecasting?
Discussion
Loading discussion…