Field Services · Integration

ServiceTitan + Voicent AI

Voice workflows that actually work — not just call transfers.

Voicent turns inbound service calls into scheduled ServiceTitan jobs. The agent looks up the customer, finds the next dispatch window, books the job, and texts the technician ETA — no dispatcher on the phone.

Field Services5 actionscustom auth3 realtime

Overview

ServiceTitan runs the back office of serious trades businesses, and Voicent plugs the phone straight into it. get_customer identifies the caller and their service history, get_technician_availability finds a real dispatch window, and create_job plus book_appointment put a ready-to-run job on the board — not a message for someone to enter later. list_jobs lets the agent answer 'when is my technician coming?' without a human. Five actions, tuned so an overflow or after-hours call becomes a scheduled truck roll instead of a callback that slips.

What your agent can do with ServiceTitan

How it works

  1. get_customer identifies the caller and pulls their service history for context.
  2. get_technician_availability finds a live dispatch window, and create_job + book_appointment put the job on the ServiceTitan board.
  3. For an existing job, list_jobs lets the agent confirm status and ETA without a dispatcher.

What the agent actually says

You're on the schedule for tomorrow between 8 and 10. Your technician is Marcus — I've texted you his details.

A workflow using ServiceTitan

TriggerMemoryIntegrationBranchVoiceEnd
newexistingTRIGGER01Tool call: dispatch_jobMEMORY02Read customer historyINTEGRATION03Look up customerBRANCH04Existing customer?INTEGRATION05Create customerINTEGRATION06Get dispatch windowsVOICE07Offer available windowsINTEGRATION08Book jobINTEGRATION09Send ETA textMEMORY10Save to ZepEND11Return tool result
See the full ServiceTitan Job Dispatcher template →

In practice

Dispatch-ready jobs booked without a live dispatcher.

An HVAC company uses Voicent for overflow and after-hours calls. The agent books directly into ServiceTitan against live availability, so no call turns into a callback that never happens.

See ServiceTitan + Voicent on a real call.