You are here:
Create Service Appointments for Field Service
Service appointments represent field service visits to customers. While work orders describe the work to be performed. You can have multiple service appointments (visits) per work order, depending on the nature of the job. For example, if a customer orders the installation of multiple devices, each visit is a separate service appointment. The service appointment provides the scheduling and assignment details.
Required Editions
| Available in: both Salesforce Classic (not available in all orgs) and Lightning Experience |
| The Agentforce Field Service and Operations core features, managed package, and mobile app are available in Enterprise, Unlimited, and Developer Editions. |
| User Permissions Needed | |
|---|---|
| To create service appointments: | Create on service appointments |
| To create assigned resources: | Edit on service appointments AND Read on service resources |
| To update or delete assigned resources: | Edit on service appointments |
Service appointments can be added to work orders, work order line items, opportunities, leads, accounts, or assets. However, associating service appointments with work orders or work order line items allows you to use Field Service mobile and Field Service scheduling logic that’s available only when a work order or work order line item is used.
You can create Service Appointments in any of these ways.
- Manually create service appointments by creating a work order with an associated work type. To generate a child service appointment when a work order or work order line item is created from the work type, make sure that Auto-Create Service Appointment is selected.
- Create service appointment records in bulk based on given intervals and criteria by using maintenance plans.
- Create preplanned work by using Data Loader to import records.
- Create service appointment records based on your business logic for a certain scenario or criteria by using automation tools, such as Flow, or programmatic processes such as an Apex Trigger and Apex Class.
You can create a Service Appointment record from the Service Appointments tab (by selecting New Service Appointment) or from the Service Appointments related list on a record (by clicking New), and then manually populate it. However, creating a service appointment without scheduling isn't recommended, as the appointment isn’t accounted for in terms of capacity and utilization until it's scheduled. We recommend you create Work Order records and have service appointments automatically created by the system only when a scheduled visit to the customer is necessary. You can do so by using Get Candidates or Book Appointments on the Work Order page layout or by associating a Work Type to the Work Order with Auto-Create Service Appointment enabled.
- In the Gantt, service appointments are labeled using their appointment number. To customize a service appointment's label, fill in the Gantt Label field on the appointment record.
- If an assignment is made during scheduling or optimization—Field Service managed package features—assigned resource records are automatically created.
- If an appointment has more than one assigned resource, only the first created assigned resource is recognized in scheduling and in the Classic Dispatch Console. However, if the appointment is assigned to a service resource of type Crew, assigned resource records are auto-created for the crew members, and the assignment details are displayed correctly in the Classic Dispatch Console.
When the mobile worker completes the appointment, have them fill out the Actual Times section to indicate when the appointment started and ended. In addition, they can enter the minutes it took to travel to the appointment in the Actual Travel Time field on their assigned resource record. This information is helpful for auditing and auditing and reporting purposes after the work is completed. In addition, mobile workers can enter the minutes it took to travel to the appointment in the Actual Travel Time field on their assigned resource record.
- Guidelines for Creating Service Appointments for Field Service
A service appointment tracks field service work to be performed for a customer, and is typically associated with a work order or work order line item. Learn how to create and manage service appointments. A service appointment represents a visit with a timeframe for a specific type of work at a designated location. The service appointment is typically associated with a work order or work order line item, representing the broader job. Learn how to create and manage service appointments.

