---
schema_version: "1"
id: 8144ea2d4b989dcdf78d5d6639afa82e95f4e0118205b01d30c2f6f1832e2b1e
title: Schedule an Appointment Automatically
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/service/264-0-0/pfs_scheduling_auto.md
canonical_url: https://help.salesforce.com/s/articleView?id=service.pfs_scheduling_auto.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 0ba29e515466c559dfd1885c5690ccd7a3a67ac4e6a55585a16da8d728579035
description: Schedule a Field Service appointment in a hurry with Auto Schedule—right from the appointment itself. Auto Schedule finds the best available slot based on your scheduling policy.
products:
  - Field Service
release: "264"
---
# Schedule an Appointment Automatically

Schedule a Field Service appointment in a hurry with Auto Schedule—right from the appointment itself. Auto Schedule finds the best available slot based on your scheduling policy.

### 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: both Salesforce Classic (not available in all orgs) and Lightning Experience</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">The Agentforce Field Service and Operations core features, managed package, and mobile app are available in <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="d39403e72">User Permissions Needed</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d39403e72 ">To auto-schedule from a service appointment: </td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d39403e72 ">
              <p>One of these custom permission sets:</p>
              <ul>
                <li>Field Service Admin Permissions</li>

                <li>Field Service Call Center Rep Permissions</li>

                <li>Field Service Dispatcher Permissions</li>

              </ul>
            </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._

To grade available time slots, Auto Schedule uses rules and objectives in a scheduling policy. In the Field Service Admin app, specify the default policy in **Field Service Settings** | **Dispatcher Console UI** | **Gantt Configurations**. To override the default, add the Scheduling Policy Used field to the service appointment layout. Before you auto-schedule the appointment, select a scheduling policy in this field.

1. Customize the service appointment page layout, and add the Auto Schedule field. Optionally, add the Scheduling Policy Used field.
2. Open the service appointment that you want to schedule, and select **Auto Schedule**. Optionally, select a scheduling policy to use instead of the default policy.
3. Click **Save**.

If Auto Schedule is selected on a service appointment, wait until the appointment’s location is geocoded before scheduling it. In the Field Service Admin app, under **Field Service Settings** | **Scheduling** | **General Logic**, select **Delay auto-scheduling until appointments are geocoded** and 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

- The **Delay auto-scheduling until appointments are geocoded** setting doesn’t apply to appointments without an address (such appointments are scheduled without delay). Auto Schedule uses the scheduling policy listed in the appointment’s **Scheduling Policy Used** field. If no policy is listed, the default scheduling policy in your Appointment Booking settings is used.
- **Delay auto-scheduling until appointments are geocoded** works only if the Data Integration Rule for Service Appointment Address has **Bypass triggers** turned off.
- We recommend waiting for the Auto Schedule to complete before updating a service appointment, otherwise your update could trigger the Auto Schedule before the service appointment is geocoded.

Auto Schedule tries to find the best slot for the appointment. It’s then deselected in the appointment record regardless of whether scheduling is successful.