Online booking that fills the schedule, not the callback queue.
Customers book directly onto your ServiceTitan schedule from your website or by SMS. Live availability, trade-aware questions, and every booking arrives with its source attached.
Most home services websites have a contact form, not a booking system.
Customers fill out a form, wait for a callback, and forget. Industry online conversion sits at 10–20%, which means roughly 80% of the traffic you paid for never books. Your CSRs spend the day chasing leads instead of closing them, and the ones who don't answer the callback are gone. SMS intake makes it worse when it lives in a separate inbox from the form.
The mechanism, end-to-end.
What's inside this module.
Web form and SMS drop into the same schedule with the same job structure. Customers can finish a booking by replying to a missed call.
Slots reflect real technician capacity. No double bookings, no callback to confirm.
HVAC asks system age. Plumbing asks fixture type. Electrical asks panel size. Job type pre-populates in the CRM so your dispatcher isn't translating customer language into ServiceTitan job types.
Every abandoned booking form and every missed call is followed up by an AI SMS conversation that handles objections, answers basic questions, and books the slot. 35–45% of those leads convert back into booked jobs.
Every booking carries its GCLID, GBP source, or direct attribution into ServiceTitan automatically. No extra tagging required.
If you operate multiple brands or locations, bookings roll up into a single view — cost per booked job, conversion rate, and recapture revenue, sliced by brand, location, and source.
What operators actually see.
Three channels, one schedule
Web form and SMS drop into the same ServiceTitan schedule with the same job structure. Customers can finish a booking by replying to a missed call. Your CSRs walk in to a full schedule.
Real-time slot validation
Slots reflect live technician capacity at the moment of booking. Double bookings are blocked at the API level. If capacity changes after the fact, the system handles reschedule confirmations automatically.
Designed for trades
HVAC asks system age. Plumbing asks fixture type. Electrical asks panel size. Job type pre-populates in the CRM so your dispatcher isn't translating customer language into ServiceTitan job types.
Abandonment recapture, on autopilot
Every abandoned booking form and every missed call is followed up by an AI SMS conversation that handles objections, answers basic questions, and books the slot. 35–45% of those leads convert back into booked jobs.
Fits the stack you already run.
No rip-and-replace. One API connection unlocks the loop.
Things sales gets asked every call.
How long does setup take with ServiceTitan?+
Typical onboarding is two to three weeks. Most of that is configuring trade-specific question flows and mapping them to your existing ServiceTitan job types. Implementation is hands-on from our side.
Will this replace my CSR team?+
No. The booking flow handles the leads that would have ghosted on a contact form. Your CSRs keep the calls that need a human, which is where they convert best anyway. Most operators we work with see CSR throughput on revenue calls go up, not headcount go down.
What if a customer books a slot we can't actually fill?+
Live availability pulls from real ServiceTitan capacity at the moment of booking. Double bookings are blocked at the API level. If you adjust capacity after the fact, the system handles reschedule confirmations automatically.
Can we customize the booking flow per trade?+
Yes. Each trade has its own question set, job type mapping, and CRM field mapping. We configure this during onboarding and you can edit it any time.
How does attribution work?+
Every booking captures its GCLID, GBP source, or direct attribution and pushes it into ServiceTitan. This works independently of any CRM booking widget, meaning your paid search, organic, and direct traffic all reconcile cleanly. Full architecture on the Lead Attribution page at usepeachai.com/lead-attribution.
See Online Booking in your account.
Book a 30-minute walkthrough. We'll show you exactly how this fits into your existing operation, with your numbers.