Configure Travel Time Buffers
Add a buffer to travel time to account for additional travel-related activities such as parking, security checks, on-site navigation to better schedule your workforce. Configure travel time buffers at the org, service territory, or individual service appointment level to improve the precision of your scheduling operations.
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. |
This is a Field Service managed package feature.
- Learn About the Travel Time Buffer
With a travel time buffer, you can systematically add extra time to the travel duration calculated for each service appointment. The buffer accounts for additional time required to deliver service to your customers. This ensures that your work plans are more accurate and prevents overbooking of mobile workers. Your dispatchers can also view the buffer time when seeing the schedule on the Gantt, by hovering over a service appointment. - How the Buffer is Evaluated
Field Service applies the first non-zero buffer value it finds in this order. - Considerations
Note these considerations about the travel time buffer. - Set Up a Travel Time Buffer on Service Appointments
Apply a specific travel time buffer directly to a service appointment. This value overrides any buffer set on the service territory or org. - Set Up a Travel Time Buffer for Service Territories
Configure a default travel time buffer for all service appointments in a specific service territory. This buffer is applied unless a specific buffer is set directly on the Service Appointment record. - Set Up an Org-Wide Default Travel Time Buffer
Configure a default travel time buffer that applies across your entire org. This org-wide buffer is used only when no specific buffer is defined at the service appointment or service territory level.
Learn About the Travel Time Buffer
With a travel time buffer, you can systematically add extra time to the travel duration calculated for each service appointment. The buffer accounts for additional time required to deliver service to your customers. This ensures that your work plans are more accurate and prevents overbooking of mobile workers. Your dispatchers can also view the buffer time when seeing the schedule on the Gantt, by hovering over a service appointment.
Here are situations where a travel time buffer helps you ensure good service.
- In densely populated urban locations such as Manhattan, add a 15 minute travel time buffer to find parking.
- For secure locations, such as army bases, allocate 10 minutes for security checks.
- Account for unpacking specialized equipment
- Add time to navigate larger sites such as hospitals and airports.
How the Buffer is Evaluated
Field Service applies the first non-zero buffer value it finds in this order.
- 1: Service Appointment:
TravelTimeBufferfield on the Service Appointment record. - 2: Service Territory:
TravelTimeBufferfield on the Service Territory record. - 3: Org-Wide Default: Default
Travel Time Buffersetting configured under Scheduling > Routing.
For accurate reporting and cost analysis, Salesforce copies the specific buffer value that
was applied (based on the hierarchy) to a dedicated field on the Assigned
Resource record. This allows dispatchers to differentiate actual driving time from
buffer time when analyzing KPIs.
Considerations
Note these considerations about the travel time buffer.
- Travel time buffers are available only when you’re using Enhanced Scheduling and Optimization.
- If the calculated travel time is zero, the buffer isn't applied. For example, consecutive same-site appointments, offsite appointments.
- Buffers aren’t applied to resource absences, lunch breaks, or travel back to the home base at the end of a shift.
- For service crews, the buffer value is copied only to the
Assigned Resourcerecord representing the crew itself, not individual members. - The maximum buffer value that you can specify is 120 minutes.
Set Up a Travel Time Buffer on Service Appointments
Apply a specific travel time buffer directly to a service appointment. This value overrides any buffer set on the service territory or org.
Required Editions
| User Permissions Needed | |
|---|---|
| To create a travel time buffer: | Edit on service appointments |
- From the App Launcher, find and select Service Appointments.
- Navigate to the service appointment record that you want to configure.
- Find the Travel Time Buffer (in minutes) field and click the Edit icon.
- Enter the desired buffer time in minutes (0-120).
- Save the service appointment record.
When this service appointment is scheduled, the value entered in the Travel Time Buffer (in minutes) field is added to the calculated travel time. This total time is used for scheduling and reflects on the Gantt tooltip. The buffer value is also be copied to the related Assigned Resource record.
Set Up a Travel Time Buffer for Service Territories
Configure a default travel time buffer for all service appointments in a specific service territory. This buffer is applied unless a specific buffer is set directly on the Service Appointment record.
Required Editions
| User Permissions Needed | |
|---|---|
| To create a travel time buffer: | Edit on service territories |
- From the App Launcher, find and select Service Territories.
- Select the Service Territory record that you want to configure.
- Find the Travel Time Buffer (in minutes) field and click the Edit icon.
- Enter the desired buffer time in minutes (0-120).
- Save the Service Territory record.
Service appointments within this territory will automatically have this buffer added to their calculated travel time unless a different buffer is specified on the individual service appointment record. This buffer shouldn’t be applied to capacity limit calculations. It's recommend to account for buffer time when entering the average travel time per territory.
Set Up an Org-Wide Default Travel Time Buffer
Configure a default travel time buffer that applies across your entire org. This org-wide buffer is used only when no specific buffer is defined at the service appointment or service territory level.
Required Editions
| User Permissions Needed | |
|---|---|
| To create a travel time buffer: | Field Service Admin permission set |
-
From the App Launcher, find and open the
Field Service Adminapp. - Click the Field Service Settings tab.
- Click Scheduling, then click Routing.
- Locate the Travel Time Buffer setting.
-
Enter the default buffer time in
minutes. The value must be a whole number between 0 and 120. This buffer adds time for activities such as parking or site access before work begins. - Save your changes.
Any service appointment that doesn't have a buffer defined on its own record or on its service territory uses this org-wide default buffer value during scheduling calculations.

