Setting up Services Forecasting
If you have permissions to do so, follow the steps described on this page to set up and configure Services Forecasting.
To perform the steps, you must be assigned the System Administrator profile and the CRM Analytics Platform Admin permission set. To complete the tasks, follow the steps and refer to the related Help pages.
| Step | Task | Related Help Page |
|---|---|---|
| 1. | Ensure that Analytics is enabled in your org. | See the Salesforce Help. |
| 2. | Ensure that null measure handling in datasets is enabled in your org. | See the Salesforce Help. |
| 3. | Ensure that the required packages are installed in your org. | Packages Required for Services Forecasting |
| 4. | Assign the relevant licenses and permission sets to the users who require them. | Licenses and Permissions Required for Services Forecasting |
| 5. | Enable the forecast history feature. | Enabling Forecast History |
| 6. | If an older version of WorkGrid was previously installed in your org, enable the Upgrading Picklist Values to Spring 2026 feature in the Feature Console. | Upgrading Picklist Values to Spring 2026 |
| 7. | [Optional] Add picklist values to the Category, Sub-Category, and Label picklist fields on the Plan object. These picklists are used to select a subset of forecasts in several bulk processes, providing you with more flexibility. By default, the picklists are empty because the values depend on your business needs. |
|
| 8. | [Optional] Customize the values in the Adjustment Reason Picklist global value set according to your business needs. This value set determines the reasons available when making an adjustment to a forecast. |
|
| 9. |
Ensure that the Services Forecast Setup Layout page layout for the Services Forecast Setup object is assigned to the relevant profiles. In addition, ensure that the following elements are added to the page layout:
|
|
| 10. |
[Optional] Create an active services forecast setup record and customize how forecasts are generated. We recommend that you change the following default options:
|
Services Forecast Setup Fields |
| 11. | [Optional] If you want to include additional fields in the Services Forecast Live dataset, specify the additional fields. | Managing Additional Dataset Fields |
| 12. |
If you don't use Revenue Management to recognize revenue for services, identify the records that you want to generate services forecasts for and define the recognition method for each record. We recommend that you create flows to automatically populate the recognition method according to your business logic. If you do use Revenue Management to recognize revenue for services, no additional steps are required. The revenue recognition template defined on the records determines the recognition method used while generating forecasts. |
No Integration with Revenue Management |
| 13. | Ensure that monthly time periods are set up for the duration of any projects, opportunities, and services credits you want to generate forecasts for. | |
| 14. | Ensure that the time period record that relates to the month before the current month is marked as Closed for Forecasting. | Marking a Time Period as Closed for Services Forecasting |
| 15. | Ensure the Timecard_Split_Time_Period_Types configuration option in the Timecard configuration group includes a value of Month. | |
| 16. | If you want to use the "Deliverable" or "% Complete" recognition methods, ensure that Generate Monthly Records is selected in the Est Vs Actuals Settings custom setting. | Est Vs Actuals Settings |
| 17. |
Ensure that the following Lightning components are added to the relevant Lightning record pages:
|
PSA Lightning Components |
| 18. | Enable the Services Forecasting feature in the Feature Console. | Setting up Services Forecasting Using the Feature Console |
| 19. | Create a flow to automatically populate the Practice, Project, or Region lookup field when a forecast is created. | Sample Flow to Link Forecasts to Projects or Practices |
| 20. | Create practice or region forecasts. | Creating Practice or Region Forecasts |
| 21. | Schedule the relevant processes to ensure near-real-time forecasting. | Services Forecasting Scheduled Processes |
| 22. | [Optional] Create access rules to restrict certain users from making adjustments to specific forecast cells. | Access Rules for Services Forecasts |
SECTIONS