---
schema_version: "1"
id: 2e5de8590b8cf943f3afd21a0bd909e8ccd9037e6aa7b08414bbef685e50eddb
title: Enable Enhanced Scheduling and Optimization
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/service/264-0-0/pfs_enhanced_setup_enable.md
canonical_url: https://help.salesforce.com/s/articleView?id=service.pfs_enhanced_setup_enable.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 3bfb54f669f03989bfe87535db7b6087f0901219c0bca1c83371e75359dc657a
description: Enhanced Scheduling and Optimization must be enabled to start using its features. As of Summer ’23, new Salesforce orgs have Enhanced Scheduling and Optimization enabled by default for all service territories. Existing orgs can opt in and enable the enhanced engine for all or selected service territories. The enhanced engine is an improvement of the optimization functionality and associated manual and semiautomatic scheduling services you’ve been using. The enhanced architecture and services are more efficient and improve scalability, performance, and schedule quality. Make sure you examine the Enhanced Scheduling and Optimization considerations and limitations before using the enhanced engine.
products:
  - Field Service
release: "264"
---
# Enable Enhanced Scheduling and Optimization

Enhanced Scheduling and Optimization must be enabled to start using its features. As of Summer ’23, new Salesforce orgs have Enhanced Scheduling and Optimization enabled by default for all service territories. Existing orgs can opt in and enable the enhanced engine for all or selected service territories. The enhanced engine is an improvement of the optimization functionality and associated manual and semiautomatic scheduling services you’ve been using. The enhanced architecture and services are more efficient and improve scalability, performance, and schedule quality. Make sure you examine the Enhanced Scheduling and Optimization considerations and limitations before using the enhanced engine.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: Available in Lightning Experience and Salesforce Classic in these editions where Field Service is enabled: <strong>Enterprise</strong>, <strong>Unlimited</strong>, and <strong>Developer</strong> Editions</td></tr></tbody></table>

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small permission">
        <colgroup>
          <col style="width:50%">
          <col style="width:50%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="colgroup" class="slds-cell-wrap" colspan="2" style="text-align:center;vertical-align:top;" id="d170483e63">User Permissions
              Needed</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d170483e63 ">To enable Field Service:</td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d170483e63 ">Customize Application</td>

          </tr>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d170483e63 ">To install the Field Service managed package:</td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d170483e63 ">Customize Application</td>

          </tr>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d170483e63 ">To assign a permission set license:</td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d170483e63 ">Manage Users</td>

          </tr>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d170483e63 ">To create a permission set:</td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d170483e63 ">Manage Profiles and Permission Sets</td>

          </tr>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d170483e63 ">To enable Enhanced Scheduling and Optimization: </td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d170483e63 ">Customize Application </td>

          </tr>
        </tbody>
      </table>

![Package icon](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-service-support_field_service-264-0-0-production-enus/3f7dceb9-dd70-454a-b49e-bbb4526a158d/support_field_service/images/fs_package.png) _This is a Field Service managed package feature._

Make sure that you meet these requirements.

- Field Service is enabled.
- The latest version of the Salesforce Field Service managed package is installed.

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-service-support_field_service-264-0-0-production-enus/3f7dceb9-dd70-454a-b49e-bbb4526a158d/images/icon_note.png)

Note Enhanced Scheduling and Optimization uses point-to-point predictive routing regardless of the travel time calculation preferences set in the Routing section of Field Service Settings.

1. From Setup, in the Quick Find box, enter Field Service, and then select **Field Service Settings**.
2. To use the enhanced features, select **Field Service Enhanced Scheduling and Optimization** and then save your changes.
    
    ![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-service-support_field_service-264-0-0-production-enus/3f7dceb9-dd70-454a-b49e-bbb4526a158d/images/icon_note.png)
    
    Note Turning on Field Service Enhanced Scheduling and Optimization also turns on Field Service Integration.
    
    ![Field service settings page in Setup with Integration and Enhanced Scheduling and Optimization enabled.](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-service-support_field_service-264-0-0-production-enus/3f7dceb9-dd70-454a-b49e-bbb4526a158d/support_field_service/images/pfs_settings_enhanced_scheduling.png)

You can now configure to use the enhanced engine for [all or selected service territories](https://help.salesforce.com/s/articleView?id=service.pfs_enhanced_optimization_per_territory.htm&type=5&language=en_US).

- **[What’s the Fate of Older Salesforce Customizations?](https://help.salesforce.com/s/articleView?id=service.pfs_enhanced_fate.htm&release=264.0.0&type=5)**  
    Orgs existing prior to Summer ’23 can enable Enhanced Scheduling and Optimization for all or selected service territories. Enhanced Scheduling and Optimization is backward compatible so your existing implementations remain in place after you enable it.
- **[Considerations for Enhanced Scheduling and Optimization](https://help.salesforce.com/s/articleView?id=service.pfs_enhanced_available_considerations.htm&release=264.0.0&type=5)**  
    Before using Enhanced Scheduling and Optimization, make sure you review some considerations. These considerations highlight the differences in functionality between the older scheduling engine and Enhanced Scheduling and Optimization.
- **[Limits and Limitations for Enhanced Scheduling and Optimization](https://help.salesforce.com/s/articleView?id=service.pfs_enhanced_available_limits.htm&release=264.0.0&type=5)**  
    Learn about the Enhanced Scheduling and Optimization limits and limitations.

#### See Also

- [Enable Field Service](https://help.salesforce.com/s/articleView?id=service.fs_enable.htm&release=264.0.0&type=5 "Enable Field Service to start using Field Service features.")
- [Install the Field Service Managed Package](https://help.salesforce.com/s/articleView?id=service.pfs_install.htm&release=264.0.0&type=5 "After Field Service is enabled, install the managed package to gain access to the Classic Dispatch Console, scheduling tools, a range of custom objects, and Guided Setup.")
- [Assign Field Service Permissions](https://help.salesforce.com/s/articleView?id=service.pfs_set_profiles_perms.htm&release=264.0.0&type=5 "After you create your field service permission sets, give users the permissions they need to complete their field service tasks. You can assign permissions in Setup or in Guided Setup.")
- [Create Field Service Permission Sets](https://help.salesforce.com/s/articleView?id=service.pfs_get_started.htm&release=264.0.0&type=5 "Create Field Service permission sets from the Field Service Admin app.")
- [Set Up Enhanced Optimization for Field Service Territories](https://help.salesforce.com/s/articleView?id=service.pfs_enhanced_optimization_per_territory.htm&release=264.0.0&type=5 "As of Summer ’23 new Salesforce orgs have Enhanced Scheduling and Optimization enabled for all service territories. Existing orgs can switch to use Enhanced Scheduling and Optimization for all service territories or per territory. Enhanced Optimization per Territory enables you to deploy Enhanced Scheduling and Optimization only on selected territories, for example, territories with simpler scheduling scenarios. This gradual rollout lets you keep the more complex scheduling scenarios for later releases, when all the service territory features are supported.")
- [Set Up Routing for Travel Time Calculations](https://help.salesforce.com/s/articleView?id=service.pfs_streetlevelrouting.htm&release=264.0.0&type=5 "Salesforce Field Service routing calculates travel times to determine the best route for mobile workers traveling to service appointments. This way, your team can work efficiently and maintain service levels. Accurate routing is essential for optimal scheduling because it provides more accurate travel time predictions so that mobile workers can complete more jobs in less time. This improved accuracy reduces travel costs and improves customer satisfaction by ensuring timely arrivals.")
- [Transition to Enhanced Scheduling and Optimization](https://help.salesforce.com/s/articleView?id=service.pfs_enhanced_transition.htm&release=264.0.0&type=5 "Salesforce orgs created in Summer ’23 and later have Enhanced Scheduling and Optimization enabled by default for all service territories. If you're not using Enhanced Scheduling and Optimization, you can enable the enhanced engine for all or selected service territories. You can easily upgrade all service territories with guided steps comprising a readiness check and links to Salesforce Help. This transparency helps you adopt Enhanced Scheduling and Optimization and benefit from innovative features, more efficient services, and improved scalability, performance, and schedule quality.")