This new feature uses AI to classify inbound voice agent calls so you get accurate call reasons and call types with less manual review. This feature is for Voice Agents for basic phones, Phones Pro, and Contact Center Pro.
Mandatory Workflow Change
This change will automatically apply to all customers with this release. Review the new workflow and update your team training materials before the release date.
What's new?
Before, reschedule or confirmation calls could show as unbooked instead of excused, and call reasons for unbooked calls had to be picked by hand. This meant you or your team had to open many call records, guess at the real call type, and choose a call reason from settings, which made reports and follow up lists less reliable. Now, ServiceTitan uses call outcome to determine the appropriate call type, and call transcripts to identify the correct call reason, so most calls are tagged for you and you only review the small number that still look off.
Resources
Before and After
Before (Current)
Voice agent answers an inbound call and creates a call record.
Call shows as unbooked even when the caller just wants to reschedule or confirm a job.
You or a CSR open the call, work out what really happened, and change the call type by hand.
You pick a call reason from your call reason settings for each unbooked call.
You run reports and still see mix ups between true unbooked calls and simple reschedules.
Impact: Extra time is spent on call review, unbooked call reports are noisy, and it is harder to see real missed booking chances.
Try the current workflow for basic phones/Phones Pro.
Try the current workflow in Contact Center Pro.
After
Voice agent answers an inbound call and ServiceTitan records the transcript.
ServiceTitan uses the call outcome to determine call type, and the call transcript to identify the correct call reason, including excused for reschedule or confirmation calls tied to an existing job.
For unbooked calls, ServiceTitan selects a call reason from your call reason settings based on what the caller said.
CSRs scan call lists and focus on edge cases or high value unbooked calls instead of checking every call
Impact: You save time on call review, get clearer unbooked call reports, and can focus coaching and follow ups on true missed booking chances.
Who uses this feature
Residential Service and Replacement, Residential Construction
Administrators, Managers, CSRs, Dispatchers
Region availability: USA
How it works for your industry
Residential Service and Replacement
A plumbing shop gets many schedule change calls; ServiceTitan marks these as excused instead of unbooked so your unbooked call report shows real missed booking chances.
An HVAC team sees unbooked calls tagged with clear call reasons, such as price concerns or no decision, so CSRs know which homeowners to call back first.
Managers review call type and call reason reports to spot trends, then coach CSRs on how to handle common booking objections on the first call.
Residential Construction
A residential builder receives calls from homeowners asking to move start dates; ServiceTitan treats these calls as excused, so you do not chase them as lost leads.
Office staff see unbooked calls labeled with reasons tied to bids or design changes, which helps them follow up on open proposals instead of guessing why the caller did not book.
Managers review call data by call reason to find gaps in hand offs between sales and project teams and adjust scripts for CSRs who answer early stage project calls.
How to Prepare?
Verify you're using Voice Agents with either the basic phones integration, Phones Pro, or Contact Center Pro.
Confirm which inbound phone lines use the voice agent so you know which calls will get automatic call type and call reason tagging.
Train CSRs on where to see call type and call reason on call records and reports, and how to spot calls that still need a quick manual fix.
Align Managers on which unbooked call reasons should trigger follow up, and how often they will review these calls with the team.
Identify edge cases, such as poor audio or very short calls, and set simple rules for when CSRs should override the automatic call type or call reason.