--- title: "Optimize routing with drive time and technician assignment in Get Adaptive Availability" slug: "optimize-routing-drive-time-technician-assignment-get-adaptive-availability" tags: ["Area - Dispatching", "Area - Call Booking", "Type - Residential", "Focus - Service Replacement", "Role - CSR Dispatch"] updated: 2026-11-04T18:09:27Z published: 2026-11-04T18:09:27Z canonical: "help.servicetitan.com/optimize-routing-drive-time-technician-assignment-get-adaptive-availability" --- > ## 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](/residential-s-r/docs/use-get-adaptive-availability-to-book-and-reschedule-jobs-with-adaptive-capacity). 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](/residential-s-r/docs/optimize-adaptive-capacity-configure-basic-and-advanced-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](/residential-s-r/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. > [!NOTE] > **Note:** Drive time here is the time added to a technician’s overall route when the job is assigned to them, not the drive time between their existing jobs. - If a technician doesn't have a validated address in their [profile](/residential-s-r/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?sv=2026-02-06&spr=https&st=2026-11-09T11%3A34%3A27Z&se=2026-11-09T12%3A34%3A27Z&sr=c&sp=r&sig=c2Vw5c3qKC5IIfWDjm2XRDU4rJ3IW0vnDf3H%2FSamPgg%3D). 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?sv=2026-02-06&spr=https&st=2026-11-09T11%3A34%3A27Z&se=2026-11-09T12%3A34%3A27Z&sr=c&sp=r&sig=c2Vw5c3qKC5IIfWDjm2XRDU4rJ3IW0vnDf3H%2FSamPgg%3D) 4. When finished, click **Save**. ## Use drive time and technician assignment in Get Adaptive Availability 1. [Book](/residential-s-r/docs/use-get-adaptive-availability-to-book-and-reschedule-jobs-with-adaptive-capacity#book-a-job-using-get-adaptive-availability) or [reschedule](/residential-s-r/docs/use-get-adaptive-availability-to-book-and-reschedule-jobs-with-adaptive-capacity#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?sv=2026-02-06&spr=https&st=2026-11-09T11%3A34%3A27Z&se=2026-11-09T12%3A34%3A27Z&sr=c&sp=r&sig=c2Vw5c3qKC5IIfWDjm2XRDU4rJ3IW0vnDf3H%2FSamPgg%3D) 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?sv=2026-02-06&spr=https&st=2026-11-09T11%3A34%3A27Z&se=2026-11-09T12%3A34%3A27Z&sr=c&sp=r&sig=c2Vw5c3qKC5IIfWDjm2XRDU4rJ3IW0vnDf3H%2FSamPgg%3D) 1. Fill out the [remaining job details](/residential-s-r/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?sv=2026-02-06&spr=https&st=2026-11-09T11%3A34%3A27Z&se=2026-11-09T12%3A34%3A27Z&sr=c&sp=r&sig=c2Vw5c3qKC5IIfWDjm2XRDU4rJ3IW0vnDf3H%2FSamPgg%3D) - 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?sv=2026-02-06&spr=https&st=2026-11-09T11%3A34%3A27Z&se=2026-11-09T12%3A34%3A27Z&sr=c&sp=r&sig=c2Vw5c3qKC5IIfWDjm2XRDU4rJ3IW0vnDf3H%2FSamPgg%3D) ## 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](/residential-s-r/docs/use-get-adaptive-availability-to-book-and-reschedule-jobs-with-adaptive-capacity) - See [View Availability Details in Get Adaptive Availability while scheduling jobs](/residential-s-r/docs/view-availability-details-in-get-adaptive-availability-while-scheduling-jobs) - See [Adaptive Capacity overview: Learn how it works](/residential-s-r/docs/adaptive-capacity-overview-learn-how-it-works) - See [Adaptive Capacity FAQ](/residential-s-r/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)