Skip to main content
ServiceTitan answering service

An AI receptionist that hands every call to ServiceTitan.

OnCrew answers day or night in your company's name. After every real call, the webhook export sends the caller's name, callback number, service address and summary on to ServiceTitan. Connect it yourself with Zapier, or our team sets it up with you.

Free 14-day trialNo credit card to startIncluded on every plan
Integration statusChecked

ServiceTitan

Webhook export
Connect
Through the webhook export: Zapier, or our team sets it up with you
Each call
One record: the caller, callback number, service address, job, urgency and summary
Left out
Test calls, spam and hang-ups
Retries
Up to five times over about 33 hours if a delivery fails
Cost
Included on every plan

Your team still books, dispatches and prices inside ServiceTitan.

01Each call

From ring to record, no retyping.

Your dispatchers get the call details without retyping them: the webhook export carries each real call on to ServiceTitan as a booking.

  1. On the call

    OnCrew answers in your name

    Your greeting, your services and your questions, day or night. It asks what your office would ask and reads the details back.

  2. On the call

    It takes the job down

    Name, callback number, service address and the problem in the caller's words, sorted urgent or routine by your rules.

  3. Right after the call

    The webhook export sends the call

    One record with the caller, the callback number, the service address, the job, how urgent it is and the summary, sent on to ServiceTitan.

Webhook record · one per callSample call
POSTyour Zapier, Make or custom endpoint

Content-Type: application/json
X-OnCrew-Event: call.completed

{  "call_log_id": "8c0a4d52-6f1e-4b7a-a2d9-3e5f6a7b8c9d",  "created_at": "2026-09-17T02:42:07Z",  "caller_name": "Jordan W.",  "caller_number": "+15125550142",  "callback_number": "+15125550142",  "caller_location": "1804 Sample Trail, Austin",  "job_type": "AC leak",  "service_needed": "Ceiling leak under the AC unit",  "urgency": "emergency",  "outcome": "callback_requested",  "wants_immediate_callback": true,  "summary": "Tenant says it started an hour ago and wants someone tonight.",  "recording_url": null,  "transcript": null,  "dashboard_url": "https://oncrew.ai/calls/8c0a4d52-6f1e-4b7a-a2d9-3e5f6a7b8c9d"}
Sample call. Field names are exact; the caller is made up. 15 of 26 fields shown, plus test, company_id, company_name, company_trade and 7 more.
02Setup

Set up yourself or with our team.

The webhook export carries every real call to ServiceTitan through ServiceTitan's own Zapier app. Connect it yourself, or we set it up with you.

  1. Day one

    Start the trial and forward your line

    OnCrew answers the calls you miss in your company's name from the first forwarded call.

  2. About 10 minutes

    Connect the webhook export

    Paste a Zapier webhook URL into your OnCrew dashboard and add ServiceTitan's Create Booking step (a paid Zapier plan; The Works or Legacy package), or our team points it at ServiceTitan with you. OnCrew sends a test record before the first real call.

  3. Every call

    Each real call goes to ServiceTitan

    Test calls, spam and hang-ups are left out, and a failed delivery is retried up to five times over about 33 hours.

Every call also reaches you by text and email, with or without the export.

03Who owns what

OnCrew takes the call. Your team runs the job.

OnCrew does

Every call, day or night, on every plan

  • Answers every call in your company's name, day or night
  • Sorts urgent from routine by your rules, then texts and emails you
  • Sends every real call to ServiceTitan through the webhook export
  • Keeps the recording and transcript in your dashboard

Your team does

The parts that need a person

  • Calls the customer back
  • Books the job and assigns the tech
  • Sets the arrival time and the price
  • Decides which leads become jobs

How the other tools connect

Pricing

The webhook export to ServiceTitan is included on every plan.

Pick the call volume that fits your shop. The plans differ in included calls, phone numbers and how many people get alerts or live transfers.

Starter

$49/ month

100 calls included

1 AI phone number, call alerts to you and 3 people, 4 live transfer destinations, 8 on-call slots

Pro

Most popular

$149/ month

400 calls included

2 AI phone numbers, call alerts to you and 5 people, 6 live transfer destinations, 20 on-call slots

Multi-Truck

$349/ month

1,000 calls included

5 AI phone numbers, call alerts to you and 15 people, 16 live transfer destinations, 50 on-call slots

$0.99 per call after your included calls. 14-day free trial, no credit card required to start. Calls that end before anyone speaks are not counted.

Compare every plan
Questions

Questions from ServiceTitan shops.

Running a tool that is not listed? The webhook export reaches anything that accepts a JSON POST. Ask us at hello@oncrew.ai.

Checked against the product

Does OnCrew integrate with ServiceTitan?

Yes, through the webhook export. After every real call, OnCrew sends one record with the caller's name and callback number, the service address, the job, how urgent it is and the summary, and ServiceTitan's Zapier app turns it into a booking: connect it yourself, or our team sets it up with you. Every call also reaches your team by text and email.

Is ServiceTitan a built-in connection?

No. ServiceTitan is not a connection you switch on from the OnCrew dashboard. Every real call reaches ServiceTitan through the webhook export, which you connect yourself with ServiceTitan's Zapier app or our team sets up with you. The connections in the dashboard are Google Calendar and Housecall Pro, which needs a Housecall Pro MAX plan.

What is a ServiceTitan answering service?

A ServiceTitan answering service answers your business phone when your team cannot pick up, so callers reach a real conversation instead of voicemail, and the call reaches ServiceTitan. OnCrew is the AI version. It greets callers in your company's name, asks your intake questions, sorts emergency from routine, takes down the address and the problem, and sends the call to ServiceTitan through the webhook export, which you connect yourself with ServiceTitan's Zapier app, or we set it up with you. Plans start at $49 per month for 100 calls.

How is ServiceTitan set up?

Start the 14-day trial and forward your line, then connect the webhook export in Zapier: start a Zap with Webhooks by Zapier (Catch Hook), paste its URL into Zapier and other apps on the Integrations page of your OnCrew dashboard, and add ServiceTitan's Create Booking step. It needs a paid Zapier plan, and ServiceTitan's Zapier app needs The Works or Legacy package and an admin login. Or our team sets it up with you. OnCrew sends a test record first, then one record after every real call. Test calls, spam and hang-ups are left out, and a failed delivery is retried up to five times over about 33 hours.

Can OnCrew dispatch jobs or assign technicians in ServiceTitan?

No. OnCrew captures the call and sends it to ServiceTitan through the webhook export. Your team still owns dispatch, technician assignment, arrival times, the schedule, pricing, job acceptance and the field response. OnCrew captures and hands off the call; it does not run your dispatch board.

What does the webhook export do?

The webhook export sends every real call as a JSON record to a Zapier, Make or custom endpoint you choose, with the caller details, summary, urgency and outcome. It is how calls reach ServiceTitan: you connect it from your dashboard, or our team sets it up with you.

Does OnCrew sync with Google Calendar?

Yes. Connect Google Calendar from the Integrations page. When a caller asks for an appointment, the request lands on your calendar, marked as not confirmed until your team reviews it. Your team still owns the booking decision and the schedule.

How much does the ServiceTitan answering service cost?

OnCrew has three plans: Starter at $49 per month for 100 calls, Pro at $149 per month for 400 calls, and Multi-Truck at $349 per month for 1,000 calls. Extra calls are $0.99 each. There are no per-minute fees and no holiday surcharges. The webhook export to ServiceTitan costs nothing extra on any plan.

Try it on your own line

Every call in ServiceTitan, without retyping.

Start the 14-day trial and forward your line. We set up the webhook export to ServiceTitan with you. No credit card to start.

Free 14-day trial · No credit card required to start · Live on your line in under 10 minutes