Connect your AI answering service to the tools you already run.
OnCrew answers the call, then hands the job to your software after every real call. Housecall Pro (on Housecall Pro's MAX plan) connects from your dashboard, Google Calendar gets appointment requests, and the webhook export, which you connect with Zapier or we set up with you, covers Jobber, ServiceTitan and anything else. QuickBooks is not integrated.
- JobberWebhook exportEvery real call, through the webhook export: connect it yourself with Jobber's Zapier app, or we set it up with you
- ServiceTitanWebhook exportEvery real call, through the webhook export: connect it yourself with ServiceTitan's Zapier app, or we set it up with you
- Housecall ProBuilt inConnects from your dashboard: a customer and a lead tagged OnCrew, with the call note. Needs a MAX plan
- Google CalendarBuilt inAppointment requests, for your team to confirm
- Webhook exportBuilt inOne JSON record per call to Zapier, Make or your own endpoint, connected from your dashboard or set up with you. The path for Jobber and ServiceTitan
- QuickBooksNot integratedNothing is read or written. Details reach you by email and text
Every call also reaches you. A text and an email after every real call, with or without a tool connected.
One call in. One clean job record out.
Whichever tool you connect, the record is the same: who called, the number to call back, the service address, what they need, how urgent it is, and a link to the recording and transcript. Test calls, spam, hang-ups and calls with no caller number are never sent.
URGENT: AC leak (OnCrew call)
Call answered by OnCrew on Sep 16, 9:42 PM (flagged urgent).
Tenant says it started an hour ago and wants someone tonight.
- Caller
- Jordan W.
- Callback number
- +15125550142
- Service address
- 1804 Sample Trail, Austin
- Job type
- AC leak
Recording and transcripthttps://oncrew.ai/calls/8c0a4d52-6f1e-4b7a-a2d9-3e5f6a7b8c9d
Transcript
Receptionist Thanks for calling Sample Heating and Air. How can I help?
Caller Water is coming through the ceiling under the AC unit at my rental.
Receptionist I'm sorry, let's get someone on it. What's the address there?
In Housecall Pro
Built in- Finds the customer by phone number, or creates one with customer notifications off
- Opens one lead tagged OnCrew, and Urgent when the call is, with lead source OnCrew
- Puts the summary, callback number, address, job type and recording link in the lead's notes
Jobber, ServiceTitan and anywhere else
Webhook- Posts the same call as one JSON record to your Zapier, Make or custom endpoint
- Reaches Jobber, ServiceTitan and Housecall Pro plans without API access, set up with our team
- Retries a failed delivery up to five times over about 33 hours
What it takes to switch each one on.
Google Calendar takes a click. Housecall Pro needs one API key from your admin and its MAX plan. Jobber, ServiceTitan and everything else go through the webhook export, which you connect yourself with Zapier or our team sets up with you. None of it costs extra.
Google Calendar
1 min · youOn the Integrations page of your OnCrew dashboard, click Connect Google Calendar and approve access. Appointment requests land on your calendar for you to confirm.
Jobber
Webhook export · Zapier or set up with youEvery real call reaches Jobber through the webhook export: connect it yourself with Jobber's Zapier app, or our team sets it up with you.
ServiceTitan
Webhook export · Zapier or set up with youEvery real call reaches ServiceTitan through the webhook export: connect it yourself with ServiceTitan's Zapier app, or our team sets it up with you.
Housecall Pro
One API key · your adminA Housecall Pro admin generates a Full-access API key (My Apps, All Apps, API Key Management) and you paste it on the Integrations page. OnCrew checks it with Housecall Pro before saving it. Needs a Housecall Pro MAX plan.
Webhook export
Set up with youGive us the endpoint: a Zapier or Make catch hook, or your own URL. OnCrew sends a test record first, then one record after every real call. The path for Jobber, ServiceTitan, any other tool, and Housecall Pro plans without API access.
This is the record every real call sends, the same one the dashboard's test send posts. Fields that are off, like the transcript, arrive as null.
Webhook record · test sendSample callPOSTyour Zapier, Make or custom endpointContent-Type: application/json
X-OnCrew-Event: call.completed{ "test": true, "call_log_id": "test-sample", "retell_call_id": "call_test_sample", "company_id": "sample", "company_name": "Sample Plumbing", "company_trade": "plumbing", "company_timezone": "America/Chicago", "created_at": "2026-10-02T02:14:00Z", "duration_seconds": 91, "direction": "inbound", "caller_name": "Jordan W.", "caller_number": "+15125550142", "callback_number": "+15125550142", "caller_location": "1804 Sample Trail, Austin, TX 78748", "commercial_or_residential": "residential", "job_type": "AC leak", "service_needed": "Water leaking from the ceiling below the AC unit at a rental property", "departments": [ "hvac" ], "urgency": "emergency", "outcome": "callback_requested", "wants_immediate_callback": true, "preferred_time": null, "appointment": null, "summary": "Test record from OnCrew, not a real call. Jordan reported water leaking from the ceiling below the AC unit at a rental property and asked for a call back right away.", "recording_url": null, "transcript": null, "dashboard_url": "https://oncrew.ai/calls"}
QuickBooks
Not integratedNothing to connect, because nothing is connected. Call details reach your office by email, text and the dashboard.
OnCrew takes the call. Your team runs the job.
An integration moves the captured call into your tools. It does not take over your dispatch board or make field decisions for you.
OnCrew does
Every call, day or night, on every plan
- Answers every call in your company's name, day or night
- Sorts urgent calls from routine ones by your rules, then texts and emails you
- Puts the caller in Housecall Pro when connected, and sends every call to Jobber, ServiceTitan or other tools through the webhook export
- Sends appointment requests to your Google Calendar
Your team does
The parts that need a person
- Calls the customer back
- Assigns the tech and sets the arrival time
- Quotes the price and decides on the job
- Confirms the appointment on the calendar
Already on Housecall Pro or ServiceTitan?
Each now sells its own AI receptionist. Here is what each one publishes on its own site, read October 2, 2026, next to what OnCrew publishes.
Housecall Pro CSR AI
- Answers calls and chats and schedules jobs in Housecall Pro.
- Price not published on housecallpro.com, read October 2, 2026; the pricing page offers a demo with tailored pricing.
Source: housecallpro.com/features/ai-team/csr-ai and /pricing, read October 2, 2026
ServiceTitan AI Virtual Agent
- Schedules jobs from your ServiceTitan data and can transfer a call to a live CSR.
- Listed among ServiceTitan's Pro products. Price not published on servicetitan.com, read October 2, 2026.
Source: servicetitan.com/features/pro/virtual-agent and /pricing, read October 2, 2026
What OnCrew publishes
- Prices on one page: $49 for 100 calls, $149 for 400, $349 for 1,000, then $0.99 a call. At 100 calls a month that is $49 on Starter.
- A 14-day free trial with no card to start, and a 30-day money-back guarantee.
- Intake questions written for your trade: HVAC, plumbing, electrical or roofing.
- You keep your existing number; your carrier forwards calls to OnCrew.
- Housecall Pro connects from your OnCrew dashboard. It needs Housecall Pro's MAX plan (their tier, not an OnCrew plan). Each real caller lands there as a customer and a lead tagged OnCrew, with the call summary, callback number and service address. Jobber, ServiceTitan and other tools get one record per real call (summary, callback number, service address and a link to the call) through the webhook export. Connect it yourself with Zapier, or we set it up with you at no extra charge. It does not book onto your Jobber or ServiceTitan schedule.
Every connection is included on every plan.
The plans differ in how many calls are included, how many numbers you run, and how many people get alerts or live transfers. Housecall Pro, Google Calendar and the webhook export, the path for Jobber and ServiceTitan, come with all three.
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 planIntegration questions, answered.
Running a tool that is not listed? The webhook export reaches anything that accepts a JSON POST. Ask us at hello@oncrew.ai.
What does OnCrew integrate with today?
Housecall Pro and Google Calendar connect from the Integrations page of your OnCrew dashboard. Housecall Pro needs its MAX plan, and after every real call the caller lands there as a customer and a lead tagged OnCrew, with the call summary, callback number and service address. Google Calendar gets appointment requests. Jobber, ServiceTitan and other tools get every real call through the webhook export, which you connect yourself with Zapier or our team sets up with you. QuickBooks is not integrated. Every call also reaches you by email and text.
How do Jobber, ServiceTitan and Housecall Pro connect?
Housecall Pro connects from your dashboard with one Full-access API key: a Housecall Pro admin generates it under My Apps, All Apps, API Key Management, you paste it into the Integrations page, and OnCrew checks it with Housecall Pro before saving it. Housecall Pro offers API keys on its MAX plan only, so that connection needs MAX; shops on Basic or Essentials use the webhook export instead. Jobber and ServiceTitan get every real call through the webhook export, which you connect yourself with their own Zapier apps or our team sets up with you. Booking straight into ServiceTitan needs ServiceTitan's app certification, which OnCrew does not have yet, so what lands there today is one record per call through the export.
How does the Google Calendar integration work?
Connect Google Calendar from the Integrations page. When a caller asks for an appointment, OnCrew puts the request on your calendar, marked as not confirmed until your team reviews it. Your team still owns the schedule, the arrival time and dispatch.
What is the webhook export and which plan includes it?
The webhook export sends every real call as one JSON record to a Zapier, Make or custom endpoint you choose: the caller's name and number, the service address, the job, how urgent it is, the outcome and the summary, plus the transcript and recording link when you switch them on. Test calls, spam and hang-ups are not sent, and a delivery that fails is retried up to five times over about 33 hours. It is on every plan, and you connect it from your dashboard or our team sets it up with you. It is the path for Jobber, ServiceTitan, any other tool that accepts a JSON POST, and Housecall Pro plans without API access.
What is in the structured call and handoff payload?
The caller's name and callback number, the service address, the problem in the caller's words, whether it is urgent, any appointment request, the AI summary, a link to the recording and transcript, and the transcript itself. That is what lands in Housecall Pro, what goes to Google Calendar for appointment requests, and what the webhook export sends to Jobber, ServiceTitan or any other tool.
Does an integration mean OnCrew dispatches my techs or runs my schedule?
No. OnCrew answers, sorts, alerts and hands off the call. Your team still owns dispatch, arrival times, scheduling, the callback and every field decision. The calendar gets appointment requests for your team to confirm, and Housecall Pro, or Jobber and ServiceTitan through the webhook export, get the captured call so your people can act on it.
How much does OnCrew cost and do integrations cost extra?
OnCrew has three plans: Starter at $49 a month for 100 calls, Pro at $149 a month for 400 calls, and Multi-Truck at $349 a month for 1,000 calls. Extra calls are $0.99 each. The Housecall Pro connection, Google Calendar and the webhook export, Jobber and ServiceTitan included, cost nothing extra on any plan.
Land every job where you work.
Start the 14-day trial, forward your line, and connect Housecall Pro (on Housecall Pro's MAX plan) or Google Calendar from your dashboard. For Jobber, ServiceTitan or anything else, connect the webhook export yourself with Zapier or we set it up 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