ServiceTitan is enterprise-grade — about 10,000 customers, the gold standard CRM for HVAC, plumbing, and electrical, growing fast in commercial and residential roofing. What it isn't: roofing-specific. There's no storm activator, no drone-fed estimate prep, no hail-belt depreciation logic, no roofing-flavored follow-up. That's the gap Riptide closes. Webhooks fire from ServiceTitan, Riptide takes over the roofing-specific work, and pushes results back as job notes and tasks.
ServiceTitan is an enterprise-grade home-services platform — strong at dispatch, IVR, marketing pro, technician routing, and capacity planning. It started in HVAC and is growing fast in commercial roofing. What it isn't designed for: storm-day customer activation, drone/EagleView measurement intake, hail-belt depreciation math, roofing supplement workflows, or the casual SMS voice residential homeowners respond to. That's where Riptide comes in.
| Capability | ServiceTitan alone | ServiceTitan + Riptide |
|---|---|---|
| Enterprise CRM (customers, jobs, invoicing) | ✓ Native, deep | ✓ Native (unchanged) |
| Dispatch + technician routing | ✓ Best-in-class | ✓ Native (unchanged) |
| IVR + call recording | ✓ Strong | ✓ Native (unchanged) |
| Marketing Pro (campaigns, attribution) | ✓ Strong | ✓ Native (unchanged) |
| 60-second SMS to inbound roofing leads | ~ Generic templates | ✓ Roofing-tuned voice + qualifier |
| Drone/EagleView estimate prep | ✗ No native roofing module | ✓ Sat + drone → 5-min estimate |
| Storm-day customer activation | ✗ No | ✓ Hail radar → ST query → mass SMS in 60 min |
| Hail-belt depreciation / RCV math | ✗ No | ✓ AI explains RCV/ACV/depreciation live |
| Insurance supplement writer | ✗ No | ✓ Drafts supplement letters w/ photo evidence |
| Auto-post to Facebook / Instagram / GMB | ✗ Not natively | ✓ Photo upload → 3 platforms drafted in your voice |
| 18-day quote follow-up sequence (roofing-tuned) | ~ Generic email/SMS templates | ✓ 7-touch · references roof + neighborhood |
ServiceTitan stays your enterprise source of truth. Riptide adds the roofing-specific intelligence on top.
Each system uses ServiceTitan's API webhooks to react to events in real time, then logs results back as job notes, tasks, and customer-record updates. Your dispatchers and CSRs keep using ServiceTitan exactly as they do today.
When a roofing job is created in ServiceTitan, AI fires a personalized SMS to the homeowner inside 60 seconds. Roofing-tuned voice (not the HVAC tone), qualifies the project type (replacement vs repair vs storm), and books the inspection.
When a roofing job moves to "Complete" in ServiceTitan, AI sends a personalized SMS — homeowner name, neighborhood, work done — leading to a Google review with AI-drafted starter copy. Review URLs sync back as job notes.
When a roofing estimate moves to "Sent," AI runs a 7-touch SMS + email sequence over 18 days. Each message references the specific roof, neighborhood, and quote — not the generic ST templates. Pauses on reply or signature.
Hail or hurricane radar trips your service area → Riptide queries ServiceTitan for past customers in affected zip codes → builds prioritized SMS blast inside 60 minutes. ServiceTitan doesn't have this natively. It's where Riptide adds the most leverage on roofing.
When a job photo is uploaded to ServiceTitan, AI analyzes it, drafts a branded post for Facebook + Instagram + Google Business in your voice, and queues at peak engagement time. Post URLs sync back as job notes in ServiceTitan.
After-hours call to your business number → voice AI picks up with roofing-specific qualifier (active leak vs replacement vs storm claim). Books the inspection or escalates the emergency to your on-call PM. Contact + job pushed to ServiceTitan automatically.
Each system lives outside ServiceTitan but reads from and writes to it. Your dispatchers, CSRs, and field crews keep using ServiceTitan exactly as they do today.
Job created in ST → roofing-tuned SMS in 60 seconds. Qualifies project type, books inspection.
Address → satellite + drone or EagleView → 5-min estimate ready for the ST estimate record.
Job complete in ST → personalized SMS → Google review with AI-drafted starter copy.
Estimate sent → 18-day, 7-touch sequence referencing the specific roof + neighborhood.
Job photo uploaded → branded post drafted for Facebook + Instagram + Google Business.
After-hours calls answered with roofing-tuned qualifier. Contact + job land in ServiceTitan.
Hail radar trips → ST query → past customers in affected zips messaged within an hour.
Carrier estimate received → AI auto-compares scope → drafts supplement w/ photo evidence.
No data migration. No retraining your team. ServiceTitan stays exactly as it is — Riptide just adds roofing-specific intelligence on top of it.
From your ServiceTitan admin → integrations → API. We need read + write scopes for jobs, estimates, customers, photos, and webhook registration. Most ServiceTitan tenants have this enabled by default — we walk you through it on the kickoff call.
Standard OAuth flows. Takes about 5 min total. We never store your credentials — Meta + Google issue access tokens that we use server-side only.
If you also have EagleView wired into ServiceTitan, we connect Riptide at the same step so reports auto-flow into estimates. Same for CompanyCam photo capture and DroneDeploy/Skyward measurement systems.
You review the first 25 AI-generated messages, edit voice/tone for your shop. Roofing-specific phrasing — different from the HVAC/plumbing voice ServiceTitan ships with by default. Riptide learns your shop's tone and applies it everywhere.
Shadow mode: AI drafts every message, you approve before send. We turn off shadow mode once you're confident. Daily summary email shows everything handled.
All 8 systems running autonomously alongside ServiceTitan. Standby support for the first 60 days post-launch. Monthly tuning calls included in the engagement.
The same playbook we use to scope every ServiceTitan engagement: webhook setup, voice/tone tuning to roofing-specific language, ROI math on the 8 systems, and a worked example for a $5M-15M commercial-or-residential roofer running ServiceTitan.
I built Riptide. I'm not affiliated with ServiceTitan, and this page is not endorsed or sponsored by ServiceTitan, Inc. This describes ServiceTitan's public capabilities as I understand them and how a separate AI integration layer can complement what ServiceTitan already does well. ServiceTitan ships frequent updates and the product surface area is large — capabilities, pricing, and feature names change. If I got something wrong, email me at matt@riptideai.co and I'll fix it within 48 hours. ServiceTitan's own marketplace, developer portal, and product pages are the source of truth for what's natively supported in ServiceTitan itself.
30-min audit on a screenshare. We'll review your ServiceTitan account live, show you exactly which 2-3 systems would add the most roofing-specific leverage on top of what ServiceTitan already does well, and you walk away with a plan — whether you hire us or not. Sprint engagements start at $2,500.