An AI receptionist that answers a call at 9:40 p.m., qualifies a no-heat emergency and then emails your office a summary has done half a job. Somebody still has to open ServiceTitan, Housecall Pro or Jobber in the morning, find or create the customer, build the job, paste in the notes and hope nobody already called the customer back.
That is the integration question, and it matters more than the voice quality or the demo. This guide covers why an AI tool has to write into your field service software, what each of the three big platforms documents today, how these integrations fail in practice, and a checklist you can run against any vendor.
Everything below about vendor features comes from the vendors' own help centers, product pages and marketplace listings, read in October 2026. Prices and plan rules change often. Where sources disagree or we could not open a page, we say so and tell you how to check.
Why the AI has to write into the field service software
Your field service platform is the record of what is true: who the customer is, what job is open, who is booked and when, what was said. Everything else is a side channel. An AI tool that lives outside that record creates three problems.
- Double entry. The AI captured the details. Your CSR retypes them. You paid for automation and bought a second inbox.
- Split truth. The AI's own dashboard says a customer booked Tuesday. Dispatch says Wednesday. Whoever acts on the wrong one loses a customer.
- No measurement. If the AI never touches the job record, you cannot tie a booked job back to the call that created it. You are left judging it on calls answered, which is not the number that pays you. We cover why in what a missed call really costs a contractor.
So the test for any AI vendor is not "does it integrate with ServiceTitan." It is: which objects does it create or update (customers, jobs, bookings, appointments, notes), how fast, and what happens when something goes wrong.
The four integration routes
Nearly every claim of "integrates with your software" is one of four things. They behave very differently.
- Native, built by the field service vendor. The AI is a feature of the platform itself. ServiceTitan's AI Virtual Agent and Jobber's Receptionist are examples. Writes go to the platform's own records.
- Marketplace or certified app. A third party builds an app that the platform reviews and lists. The customer connects it with an authorization flow.
- Direct API. A developer builds against the platform's API using keys you generate or provision.
- Bridge tools. Zapier or Make sits in the middle, translating events from one system into actions in another.
Each platform below supports a different mix. The mix drives cost, speed and risk.
ServiceTitan
API. ServiceTitan has a developer portal at developer.servicetitan.io. Its help center describes the V2 APIs as using OAuth 2.0 with a machine-to-machine flow: you exchange a Client ID and secret for a token, then call an endpoint with the token and an App Key. It lists endpoints for Jobs, Projects, Invoices, Payroll, Pricebook and more. Two admin permissions are required to generate keys. An integration environment is a clone of your production data, so treat it as sensitive. That help article is flagged stale, so confirm details at the developer portal before you scope work.
The rule that surprises people. ServiceTitan's page on approved integration paths, updated September 27, 2026, names two routes. Certified Apps are built and hosted by third parties and reviewed by ServiceTitan, and "integrate without requiring you to share App Keys." Customer-Built Apps are ones you create yourself, and only customers on The Works or Enterprise Plus packages can create them. The page also prohibits "tunneling," meaning a third party using your App Key to access your account. It does not mention Zapier, Make or similar tools. How that policy applies to a bridge built on your keys is a question for ServiceTitan: the page directs compliance questions to integrations@servicetitan.com.
Marketplace. ServiceTitan runs an App Marketplace that office and mobile users reach from the Shop icon. Customers click "Get Started" and the provider contacts them. In a February 19, 2026 post, ServiceTitan announced App Certification and said it raises the bar on security, reliability, performance and customer value. The first certified apps it named included CHIIRP, a follow-up automation tool.
Bridge tools. Zapier's ServiceTitan app page lists 24 triggers and 53 actions, including Create Customer, Create Job, Create Booking, Create Job or Project Note, Create Lead and Create Customer Note, plus read-only searches. Make's ServiceTitan app documentation lists nine modules, including Create a Job, Create a Job Note, Search Customers and a raw API call. We could not find a page from either vendor confirming which ServiceTitan plans or approval steps the connection needs. Ask ServiceTitan before you build on it, given the tunneling rule above.
ServiceTitan's own AI. ServiceTitan's Contact Center Pro page describes AI Virtual Agents that handle overflow and after-hours calls and book against capacity. A separate help article covers the AI Voice Agent for Basic Phones and Phones Pro, last updated September 22, 2026. It says the agent logs a call record, classifies the outcome, and tags booked jobs "Voice Agent." It also says that at launch it cannot add call notes, summaries or transcripts to booked job records. Billing is usage-based, and ServiceTitan's configuration guide describes the feature as early access for specific accounts. Atlas, the AI assistant announced September 18, 2025, is described in ServiceTitan's press release as able to run reports, find jobs and dispatch technicians. We compare the built-in agents with third-party options in a separate post.
Housecall Pro
Zapier and API access. Housecall Pro's help article on Zapier (dated January 22, 2026) says Zapier's triggers and actions are available on the Essentials, Essentials +, and Max plans. It lists two triggers (Job Scheduled, Job Finished) and one action (Create New Customer). Zapier's own Housecall Pro app page shows the same list. Housecall Pro's pricing page FAQ says the MAX plan offers access to Zapier and its open API, and the MAX feature list reads "full API access." The two Housecall Pro pages differ on which tier gets Zapier, so check your own account's App Store or ask support before you buy anything around it. Zapier webhooks, per the help article, require MAX and a premium Zapier account.
Make. Make's Housecall Pro listing is a community app by Maxmel Tech. The page states that Make does not maintain or support it, and that the developer's terms may include fees. It lists 42 modules covering jobs, job notes, customers, leads and estimates. Useful, but your automation then depends on a third party's upkeep.
Native AI. Housecall Pro's AI Team page says several AI team members are included on every plan, and that CSR AI call answering is sold separately, with no price listed. The page says the AI "syncs with your jobs and tools" but does not say whether CSR AI creates or edits job and customer records. That is a question to put to Housecall Pro in writing.
HighLevel. HighLevel's help center describes a native Housecall Pro connection in its workflows, last updated June 18, 2026, with nine triggers and fourteen actions. We found no HighLevel connection for ServiceTitan in HighLevel's own documentation.
Jobber
Zapier. Zapier's help article says you need Jobber's Connect, Grow or Plus plan. Triggers include New Client Created, Job Updated, Job Closed, Quote Approved and New Request Created. Actions include Create Client, Create Job, Create Quote, Create Request, Add Note to Request and Add Tags to Client, with Find Client and Find or Create Client searches. The same article warns that for clients with multiple properties, Create Job, Create Quote and Create Request always use the client's first property, that Jobber's API limit is 2,500 requests per five minutes per app and account, and that the connection breaks if the Jobber user who set it up is deactivated.
Marketplace and developer tools. Jobber's help center says only admins can open the App Marketplace, and that developers build apps through Jobber's Developer Center. We could not open the Developer Center pages (our fetches were blocked), so we are not stating its authentication, scopes or webhook behavior. Check developer.getjobber.com.
Native AI. Jobber's help article on Receptionist says it submits requests through your request form, books jobs into your calendar using your Online Booking settings, and creates tasks when it takes a message. It can match a caller to an existing client, but the article does not say it creates new client records. Each conversation shows a summary, recording and transcript in a dashboard. The article lists it as included on the Plus plan, and as a $29 per month add-on with 30 conversations on select other plans, with additional conversations at $0.79 each.
Make. We did not find a Jobber app on Make. Treat that as unconfirmed and check Make's app directory.
Where integrations fail
These are not hypothetical. Each one follows from a limitation in the documentation above.
- Duplicate customers. An AI books Mrs. Alvarez on Tuesday from a new number, and she already exists in your system under her husband's. If the integration can only create customers, it makes a second record. Housecall Pro's Zapier app lists a create action for customers and no find or update. Jobber's list includes Find or Create Client. HighLevel's Jobber help article says it matches on Jobber client ID to avoid duplicates. Ask every vendor how it matches an existing customer: by phone, email, address or ID, and what it does when two match.
- Stale job status firing the wrong text. Triggers that poll are not instant. HighLevel's Housecall Pro help article says creation triggers check every 5 minutes and scheduled, finished and canceled triggers every 10 minutes. If a tech marks a job complete and the customer has already been told the tech is on the way, the delay is your problem. A review request that fires on "finished" for a job that was reopened is worse.
- Wrong address on a multi-property customer. Jobber's Zapier article states the first property is always used. A landlord with five rentals gets a technician at the wrong one.
- Notes that never arrive. ServiceTitan's voice agent help article says transcripts and summaries do not attach to booked jobs at launch. HighLevel's Jobber help article lists notes among the things that do not sync, while the launch press release says job notes stay synced. Sources conflict; test it yourself.
- Silent breakage. A connection tied to one person's login dies when that person leaves. Jobber's Zapier article says exactly this.
- The wrong person's key. On ServiceTitan, handing App Keys to an outside vendor is the pattern the approved-paths page prohibits.
A checklist for evaluating any AI vendor's integration
Ask these in writing, and test the answers in a sandbox or a single location before you roll out.
- Which route is it? Native, marketplace or certified app, direct API, or a bridge. Get the vendor to name it.
- Which objects does it write? Customers, jobs, bookings, appointments, notes, tags, call records. Get a field-by-field list, not "syncs with."
- Create, find, update? If it can only create, it will duplicate. Ask how it dedupes.
- How fast? Instant webhook, or polling every few minutes? What is the worst-case delay?
- Which direction? Does a change your dispatcher makes flow back to the AI so it stops texting about a canceled job?
- What plan or package does it need on your side? Several of the features above are limited to specific tiers.
- Whose credentials does it use? A dedicated integration user, not an employee's login. On ServiceTitan, confirm the route complies with the approved-paths policy.
- What happens on failure? Does it retry, alert someone, or silently drop the lead?
- Can you see a log? HighLevel's Jobber article notes sync logs are not currently available. A missing log makes every problem a mystery.
- What does it cost per call or per booking? Usage-based billing is common. ServiceTitan's voice agent help article says test calls are billed.
- Who owns the call data if you leave? Recordings and transcripts matter after you switch.
If you want help scoping this against your own stack, component six of our Booked-Jobs Recovery System is CRM and field service software integration, and we handle operations and admin automation as its own service. If you are earlier than that and still deciding what to automate first, start with where to start with AI as a contractor, and see what we think a good answering layer looks like in our guide to AI receptionists for contractors.
Frequently asked questions
Does an AI tool need an API to work with ServiceTitan, Housecall Pro or Jobber?
No, but the route changes what it can do. Native features and certified or marketplace apps write directly. Bridge tools like Zapier work only with the triggers and actions the platform exposes. Housecall Pro's Zapier app, for example, lists two triggers and one action as of October 2026.
Can I use Zapier or Make with ServiceTitan?
Both list ServiceTitan apps. But ServiceTitan's approved-paths page, updated September 27, 2026, prohibits third parties using your App Key and does not address bridge tools. Ask integrations@servicetitan.com before building on it.
Does the AI voice agent from my field service software write notes and transcripts onto the job?
Not always. ServiceTitan's help article for its Basic Phones and Phones Pro voice agent says it cannot add call notes, summaries or transcripts to booked job records at launch. Jobber's Receptionist article shows summary, recording and transcript in its own dashboard. Check what lands on the job record in a test.
How do I stop an AI tool from creating duplicate customers?
Ask the vendor how it finds an existing customer before it creates one, and whether it can update records. Then test with a returning customer who calls from a new number.