Overview
After your Voice Agent is configured, connect it to your phone system so it can start receiving calls. The setup process differs depending on whether you use Basic Phones or Phones Pro (Dialpad). Follow the steps below based on your phone system configuration.
Who uses this feature
Administrators and managers
Applies to all business types
Applies to all trades
Feature configuration
This feature is currently in Early Access and available for specific accounts. It is subject to change. If you want to enable this feature for your account, click here.
The Enable Default Call Type Feature Configuration is not compatible with this feature. Please turn it off in Feature Configurations.
The following permissions are required to use this feature. Please contact the account administrator on your team.
Forwarding Number Settings
Phone Settings
Things to know
Before routing live calls, set up a test line first to confirm the voice agent is receiving calls correctly without affecting your production routing. Any test calls you place with the Voice Agent will be included in your bill.
Customers should not dial the Voice Agent Forwarding Number directly, as these calls won't be logged in the Search > Calls section of your ServiceTitan account.
Set up routing for Basic Phones
Test line
To test the Voice Agent without affecting your live routing, set up a dedicated tracking number first.
Go to the top toolbar and click Settings
.In the side panel, go to Phones > Phone Numbers.
Select an existing number or create a new one.
In the Set Forwarding Number section, enter your Voice Agent Forwarding Number.
When finished, click Save or Add Number for newly added numbers.

Place a call to the tracking number and check if the call gets connected to a voice agent.
After the testing is complete, update the forwarding number back to your standard tracking number to ensure calls route correctly if the number is used again.
Live line
Call routing for a live line is configured inside your third-party phone system — not in ServiceTitan.
Log in to your third-party phone system and find the queue or routing rule associated with your main line.
Update the forwarding destination in your workflow to the Voice Agent Forwarding Number.
Note: This can be applied at the end of a queue (when no agents are available) or via date/time-based routing rules — for example, after hours.
Save your changes.
Verify by testing the queue trigger condition — for example, let the queue time out and confirm the call reaches the voice agent.
Tip: Use date/time rules to send calls to the Voice Agent outside business hours while keeping your team as the primary destination during the day.
Set up routing for Phones Pro
Numbers are added in ServiceTitan. Call routing is configured in Dialpad using Contact Centers and Departments.
Test line
Set up an isolated Contact Center in Dialpad to test the voice agent without affecting your routing.
In ServiceTitan:
Go to the top toolbar and click Settings
.In the side panel, go to Phones > Phone Numbers.
Create a new tracking number.
In Dialpad:
Go to Admin Settings > Call Centers, or Departments.
Click Add a contact center/department
and fill in the name and description.
In the Phone Numbers section, click Add a number and select your newly added tracking number.
Go to Business Hours & Call Routing, and then click Edit Call Routing.

In the Routing Options section, select Other routing options > To a team member, room phone, or external number.
Enter the Voice Agent Forwarding Number to ensure unanswered calls are forwarded accordingly and press Enter to save the changes.

Place test calls to the tracking number to ensure the call gets connected to a voice agent.
Live line
To route live calls to the voice agent, update the fallback destination in your existing Dialpad Contact Center or Department.
In Dialpad, open the Contact Center or Department associated with your main line.
Go to Business Hours & Call Routing, and then click Edit Call Routing.

Scroll down and find the Fallback Options section.
Select To a team member / room phone / external number and enter the Voice Agent Forwarding Number to ensure unanswered calls are forwarded accordingly.

Press Enter to save the changes.
Place a test call to confirm the fallback triggers correctly.
Escalation routing
To allow the voice agent to transfer calls back to your team — for example, for complex requests or live-agent escalations — configure a dedicated escalation path.
In ServiceTitan:
Go to the top toolbar and click Settings
.In the side panel, go to Phones > Phone Numbers.
Create a new tracking number.
In Dialpad:
Go to Admin Settings > Call Centers, or Departments.
Click Add a contact center/department
and fill in the name and description.

In the Phone Numbers section, click Add a number and select your newly added tracking number.
Go to Business Hours & Call Routing, and then click Edit Call Routing.
Configure call routing rules for open and closed hours — pointing calls to the appropriate team or queue.
In ServiceTitan:
Go to the top toolbar and click Settings
.In the side panel, go to Phones or Phones Pro > Voice Agent Settings.

In the Voice Agent settings, click Edit next to Escalation and Rules.
Under Escalation Paths, click + Add Path to add a new routing destination.

Enter the following:
Label: A name for this escalation path.
Phone Number: The tracking number you created and associated with your call center in Dialpad.
Keywords for Routing: Enter the words or phrases that should trigger this path.

When finished, click Save.
Tip: Keep your escalation Contact Center separate from your main routing to avoid disrupting live-call flows during voice agent configuration changes.