Service Appointment
A Salesforce Field Service object that represents a scheduled appointment for field work at a specific location and time, linked to a work order, service resource, and service territory for dispatch and tracking.

Definition
A Salesforce Field Service object that represents a scheduled appointment for field work at a specific location and time, linked to a work order, service resource, and service territory for dispatch and tracking.
In plain English
“A Service Appointment in Salesforce Field Service is a scheduled appointment for field work at a specific location and time. It's linked to a work order, service resource, and service territory, representing when and where the work will happen.”
Worked example
Stoneferry Logistics installs heavy-equipment leasing units at customer sites; each install is a Service Appointment in Salesforce Field Service. When a customer signs a lease, a Work Order is created and a Service Appointment with it: the appointment captures the location (the customer's loading dock), the requested time window, the assigned technician, and the service territory. The Field Service dispatcher console shows the appointment on a calendar view; the technician sees it on the FSL Mobile app with directions and the install checklist. After the install, the technician closes the Service Appointment from the app, capturing a signature and parts used, and the Work Order rolls up to the closed status. Without Service Appointments, the same install would live in a calendar app with no link to the customer's lease record.
Why Service Appointment matters
A Service Appointment is a Salesforce Field Service object that represents a scheduled appointment for field work at a specific location and time, linked to a work order, service resource, and service territory. It's the specific commitment of when a technician will arrive to perform the work described in the work order.
Service appointments are the operational core of Field Service scheduling because they represent the actual commitments to customers. Appointment status tracking (scheduled, dispatched, in progress, completed) drives field operations visibility. Mature Field Service deployments manage appointment lifecycle carefully, with customer notifications, real-time status updates, and SLA tracking.
How to create Service Appointment
Service Appointments are the scheduled visits in Field Service — when a technician is going to a customer site. They link a Work Order (or Work Order Line Item) to a Service Resource for a specific time window. Most are auto-created by the scheduler, not manually.
- Make sure Field Service is enabled
Setup → Field Service Settings. Field Service is a paid add-on.
- Open the parent Work Order
Service Appointments are usually created from a Work Order.
- Click New on the Service Appointments related list
Or use the Field Service Dispatcher Console for auto-scheduling at scale.
- Set Subject and Status
Subject: brief description. Status: None / Scheduled / Dispatched / In Progress / Cannot Complete / Completed / Cancelled.
- Set Earliest Start Permitted and Due Date
Drives the scheduling engine: appointment must start between these times.
- Set Service Resource and Service Territory
Resource: who's assigned (a tech). Territory: geographic / functional grouping that gates which resources can be assigned.
- Set Scheduled Start and End
Specific time window. Auto-populated by the scheduler if you use the Dispatcher Console.
- Save
Appointment is created. Mobile workers see it in Field Service Mobile App; dispatchers see it on the Dispatcher Console gantt.
Required. Brief description of the appointment.
Required. None is the default for new appointments.
Required. Cannot schedule before this time.
Required. Must complete by this time.
- Field Service is a paid add-on. Service Cloud alone doesn't include Service Appointments. Check licensing before scoping.
- Service Resource must be in a Service Territory that can serve this appointment. A West Coast tech can't be auto-scheduled to an East Coast appointment without a territory override.
- Auto-scheduling via the Dispatcher Console requires Field Service Lightning Scheduling. Manual scheduling works without it but doesn't optimize for travel time / skills / capacity.
How organizations use Service Appointment
Manages service appointment lifecycle with customer notifications at each status change.
Tracks appointment status in real time for dispatcher visibility.
Uses service appointments for SLA compliance tracking.
Trust & references
Straight from the source - Salesforce's reference material on Service Appointment.
- Schedule Service Appointments for Field ServiceSalesforce Help
- Service Appointment Fields for Field ServiceSalesforce Help
🧠 Test your knowledge
Q1. What is a Service Appointment?
Q2. What is it linked to?
Q3. Why track appointment status?

Discussion
Loading discussion…