--- title: "Optimize routing with drive time and technician assignment in Get Adaptive Availability" slug: "optimize-routing-with-drive-time-and-technician-assignment-in-get-adaptive-availability" updated: 2026-07-11T14:51:49Z published: 2026-07-11T14:51:49Z canonical: "help.servicetitan.com/optimize-routing-with-drive-time-and-technician-assignment-in-get-adaptive-availability" stale: true --- > ## Documentation Index > Fetch the complete documentation index at: https://help.servicetitan.com/llms.txt > Use this file to discover all available pages before exploring further. # Optimize routing with drive time and technician assignment in Get Adaptive Availability ## Overview If your account is configured for it, you can view drive time, stop counts, and available technicians before assigning a time slot in [Get Adaptive Availability](/v1/docs/use-adaptive-availability-in-call-booking). You can also assign a technician, all in the same place. This helps you book smarter with less rework. Dispatchers get cleaner schedules and technicians spend less time driving. --- ### #### Who uses this feature - CSRs and dispatchers - Primarily benefits Residential Service and Replacement business types - Applies to all trades #### Feature configuration - Account configuration and [setup](/v1/docs/optimize-adaptive-capacity-configure-settings) are required to use this feature. Please reach out to your Customer Success Manager (CSM) to get access. - Permissions are required to use certain Adaptive Capacity features. Please contact the account administrator on your team. ## Things to know - For best results, make sure all your customers have validated service location addresses in their [Location Records](/v1/docs/create-a-new-location-record). This attaches latitude and longitude coordinates to the job location. Get Adaptive Availability uses these coordinates to calculate drive time. > [!TIP] > **Tip:** You can validate location addresses by opening the location record, clicking **Edit** at the top, and then clicking **Coordinates unverified, click here to validate** under the address. If you can't validate the address that way, select **Manually Set Lat/Long** and enter the coordinates manually. - If a technician doesn't have a validated address in their [profile](/v1/docs/add-and-manage-technician-profiles), the address of the technician's main business unit (BU) is used to calculate drive time instead. If their main BU doesn't have a validated address, the address of their first job is used. > [!TIP] > **Tip:** You can validate technician addresses in **Settings > People > Technicians** by clicking **Edit** on the Technician Profile and then **Verify Address** in the Home Address section. ## Best practices - Align internally with your team on scheduling and technician assignment strategy in relation to drive time. ## Use cases - A CSR books a water heater repair and sees two available technicians for the same Arrival Window. They choose the one with the least drive time and assign the technician during booking. - A CSR reviews drive time and assigns technicians during booking. If the company optimizes based on routes, CSRs can also use the **Most Efficient** tab. This helps avoid booking a technician who would need to cross town, cutting down total drive time for the day. ## Enable drive time and technician assignment in Get Adaptive Availability 1. Go to the top toolbar and click **Settings** ![A simple icon representing a settings gear. ](https://cdn.document360.io/961862ab-d0f2-4d91-bb62-a62ee8184eff/Images/Documentation/icon-gnav-settings-inactive.png). 2. In the side panel, go to **Adaptive Capacity > Settings**. 3. Under the *Basic Settings* tab, click **Display drive time and assign technicians during booking**. ![Configuration settings for adaptive capacity, highlighting technician assignment during booking.](https://cdn.document360.io/961862ab-d0f2-4d91-bb62-a62ee8184eff/Images/Documentation/enable-drive-time-and-tech-assignment-adcap-settings.png) 4. When finished, click **Save**. ## Use drive time and technician assignment in Get Adaptive Availability 1. [Book](/v1/docs/use-adaptive-availability-in-call-booking#book-a-job-using-get-adaptive-availability) or [reschedule](/v1/docs/use-adaptive-availability-in-call-booking#reschedule-an-appointment-using-get-adaptive-availability) a job using **Get Adaptive Availability**. 2. In the *Get Adaptive Availability* window, tap **Most Efficient**. 3. From here: 1. Click the **Available technicians** search box in each time slot to find technicians. 2. Review the search result list to see each technician's stop counts and drive time. > [!NOTE] > **Note:** The first stop is from the technician's home address to their first job. The last stop is from their last job to their home address. If a technician doesn't have a validated home address, the address of their assigned BU is used. If their BU doesn't have a validated address, the address of their first job is used. 3. Select a technician based on these routing details. ![](https://cdn.document360.io/961862ab-d0f2-4d91-bb62-a62ee8184eff/Images/Documentation/optimize-routing-with-drive-time-and-technician-assignment-in-get-adaptive-availability-image-axwxfvnv.png) After you select a technician, the drive time to the job is shown at the top of the selected time slot. ![](https://cdn.document360.io/961862ab-d0f2-4d91-bb62-a62ee8184eff/Images/Documentation/optimize-routing-with-drive-time-and-technician-assignment-in-get-adaptive-availability-image-rh4ydn90.png) 1. Fill out the [remaining job details](/v1/docs/enter-job-details) and then click **Book job**. > [!NOTE] > **Note:** The Most Efficient tab is sorted by the shortest route for each time slot, but you can also view routing details on: - The First Available tab ![](https://cdn.document360.io/961862ab-d0f2-4d91-bb62-a62ee8184eff/Images/Documentation/optimize-routing-with-drive-time-and-technician-assignment-in-get-adaptive-availability-image-7evzo7ka.png) - The All Available tab ![](https://cdn.document360.io/961862ab-d0f2-4d91-bb62-a62ee8184eff/Images/Documentation/optimize-routing-with-drive-time-and-technician-assignment-in-get-adaptive-availability-image-m72y2czz.png) ## Want to learn more? - Visit ServiceTitan Academy and enroll in [Adaptive Capacity Essentials for CSRs](https://servicetitan.docebosaas.com/academy/learn/courses/47/Adaptive-Capacity-Essentials-for-CSRs) - See [Use Get Adaptive Availability to book and reschedule jobs with Adaptive Capacity](/v1/docs/use-adaptive-availability-in-call-booking) - See [View Availability Details in Get Adaptive Availability while scheduling jobs](/v1/docs/view-availability-details-in-get-adaptive-availability) - See [Adaptive Capacity overview: Learn how it works](/v1/docs/adaptive-capacity-overview-learn-how-it-works) - See [Adaptive Capacity FAQ](/v1/docs/adjustable-capacity-planning-acp-faq) ServiceTitan’s real-time engine that tracks available technician time based on shifts, skills, zones, business units, and capacity rules. **What it does:** Manages booking availability so CSRs only book jobs when technicians truly have capacity, cutting over-booking and missed appointments. **Where to find it:** Settings › Adaptive Capacity. **Also called:** Live booking availability, Real-time capacity **Tags:** Scheduling Pro, AI-Powered [Learn more →](https://help.servicetitan.com/docs/adaptive-capacity-overview-learn-how-it-works) · [See the full glossary →](https://help.servicetitan.com/docs/glossary-overview) A physical service address associated with a customer, containing all jobs, equipment, and history for that property. **What it does:** Separates service history by property so businesses serving customers with multiple locations can track work at each site. **Also called:** Service address, Property record **Tags:** Core [See the full glossary →](https://help.servicetitan.com/docs/glossary-overview) The user record for a field technician in ServiceTitan, containing schedule, skills, pay rates, certifications, and performance history. **What it does:** Centralizes all information needed to schedule, pay, and evaluate a technician from a single record. **Also called:** Tech profile, Field user record **Tags:** Core [See the full glossary →](https://help.servicetitan.com/docs/glossary-overview) The time range communicated to a customer for when a technician will arrive. **What it does:** Sets customer expectations proactively, reducing 'where's my tech?' calls and improving satisfaction scores. **Tags:** Core [See the full glossary →](https://help.servicetitan.com/docs/glossary-overview)