The Spring 2026 ServiceTitan update is out. It’s a shorter release than usual, but a few of these changes are genuinely useful for day-to-day operations. Here’s what changed and what’s worth your attention. You can also check out the release video here
Service Agreements: Bulk Editing Is Finally Here
If you manage a large volume of service agreements, this is the update you’ve been waiting for. You used to have to touch each agreement one at a time to change a price, update a status, swap an account manager, or create a renewal. Not anymore!
On the Service Agreements follow-ups page, you’ll now see checkboxes on the left side of each row and a master checkbox at the top to select all. Once you’ve selected a group, the Actions dropdown gives you these options:
- Change prices by dollar amount or percentage
- Change statuses in bulk
- Edit agreement details like account manager, tags, templates, and auto-renew status
- Generate renewals in bulk
The filters are what make this actually useful. You can filter for agreements expiring in the next 60 days that aren’t set to auto-renew, select them all, and kick off renewals in one shot. Or filter by account manager to reassign a whole book of business when someone leaves the company.
One thing to know when changing prices: if your selected agreements use a mix of pricing setups, some with a defined price and some using markup and surcharge, ServiceTitan will ask how you want to handle it. You can either switch everything to a defined price or update the markup values directly. There’s also a checkbox to round final prices to the nearest dollar if you want clean numbers.
Error handling is clear too. If an agreement can’t be updated because it has no price set, or a renewal already exists, you get specific error details. You won’t accidentally create duplicate renewals.
Service Agreement Audit Trail
Every service agreement now has an audit trail. Open any agreement, scroll to the bottom of the left-hand navigation, and you’ll see the Audit Trail option. It shows exactly who changed what and when. If an agreement was modified unexpectedly and nobody could account for it, this removes the guesswork.
Dispatching: Auto-Adjust Logic Got More Useful
The auto-adjust appointment duration setting has been around for a while. When it’s on, if a tech finishes a job early, the job bubble on the dispatch board shortens to reflect the actual time used. That frees up visible capacity for Adaptive Capacity, Scheduling Pro, or Dispatch Pro. The Spring 2026 update expands what it can do.
Before, it only handled early finishes. Now it covers two more situations. If a tech starts a job at a different time than scheduled, the appointment bubble shifts on the board to match the actual start time. And if a job runs long, the bubble expands automatically. The dispatch board now gives you a true picture of what’s happening in the field, not just what was planned.
If you use any kind of scheduling automation, this setting is worth having on. You’ll find it under Settings by searching for Dispatch Board, then looking for Appointment Duration.
New Technician Assigned Alert
There’s also a new job-based alert for when a tech is assigned or reassigned to a job. Previously you could only get notified on unassignment. Now you can get notified on assignment too, by email, SMS, or both. Set it up under Settings > Integrations and Alerts.
Adaptive Capacity: You Can Now Cap Drive Times
If you use Adaptive Capacity but not Dispatch Pro, you had no way to filter out time slots based on drive distance. The system would show every available window regardless of how long the drive would be, which sometimes surfaced slots that weren’t practical.
Now, under your Capacity Configuration settings, there’s a new option to hide availability when drive time exceeds a limit you set. You enter it in minutes and can go up to 240. It won’t show those slots to customers booking online or to CSRs using the adaptive menu on the booking screen. It’s a simple setting, but it gives you real control over where your techs are going without needing Dispatch Pro to get there.
Voice Agent: Five Updates in One Release
The ServiceTitan AI voice agent picked up five improvements this release. If you’re using it, here’s what changed.
Multi-Point Escalation
Before, if a caller asked to speak to a live person and no one picked up at the one configured number, the call went to voicemail. Now you can set up multiple escalation numbers. The voice agent routes the call based on the type of call and its context, rather than always going to a single fallback.
Multi-Agent Support
You can now run multiple voice agents from one ServiceTitan account. Each agent gets its own name, greeting, job type selection, dispatch fee settings, and phone number. If you run multiple brands, each brand can have its own dedicated agent. Callers who call your HVAC line reach an agent configured for HVAC, not a generic one.
Objection Handling
When a caller pushed back on pricing or fees, the voice agent had nothing to say. Now you can configure custom objection responses in the voice agent settings. When a customer objects, the agent delivers your configured response and keeps pushing toward a booking.
Email Notifications for Unbooked Calls
If the voice agent takes a call but doesn’t book a job, it can now send an email summary to whoever you designate, right after the call ends. Before, you had to check the voice agent follow-ups inside the platform. Now the alert comes to you, so someone can act on it quickly if there’s a chance to recover the call.
Automatic Spanish Support
The voice agent now detects when a caller is speaking Spanish and switches to Spanish automatically. No extra setup required. For companies that serve Spanish-speaking customers, this removes a real barrier without adding any work on your end.
Marketing Pro: Reputation Now Ties to Revenue
The Reputation Overview dashboard has always shown search views and potential leads. What it couldn’t do was connect those numbers to actual job bookings or revenue. That’s changed.
Two new sections now appear in the dashboard: Reputation Business Impact and Reputation KPIs. Together they show the full picture from local search views through to booked jobs and invoiced revenue. If you’ve been doing reputation work and couldn’t measure what it was actually driving, now you can.
Supply Chain: APR Supply Is Now Integrated
APR Supply is now a fully integrated vendor in ServiceTitan for pricebook costs and purchase orders. Like other full procurement integrations, this lets you sync product costs, check real-time pricing and availability, and send purchase orders directly from ServiceTitan to APR Supply. If you’re currently updating material costs by hand or sending purchase orders by email, this cuts both of those steps out for APR Supply customers.
What to Do With This
The bulk service agreement tools and the expanded auto-adjust dispatch logic have the most day-to-day impact for most teams. If you manage a high volume of agreements or rely on Adaptive Capacity or Scheduling Pro, both of those are worth setting up this week. The voice agent updates matter if you’re actively using that feature, and the reputation revenue reporting gives Marketing Pro users a cleaner way to measure ROI.
If this was useful, the Blue Collar Nerd Ultimate ServiceTitan Guide goes much deeper. It covers all of this in searchable video lessons built for every role on your team: dispatchers, CSRs, techs, and owners. Check it out here.