Slots into ServiceTitan · webhook trigger · 30 days
For roofing contractors · (281) 256-5480
Riptide AI
For roofing contractors
ServiceTitan + Riptide AI

Add roofing-specific intelligence to ServiceTitan — without leaving the platform.

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.

+ = roofing-tuned AI on top of ServiceTitan
Book a ServiceTitan AI audit → See the demos
What ServiceTitan does — and what it doesn't

ServiceTitan runs the operation. Riptide adds the roofing intelligence.

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.

How the integration works

Riptide hooks into ServiceTitan webhooks + API — no rebuild, no migration.

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.

1 Job created → AI takes over follow-up

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.

ServiceTitan eventjob.created · type = roofing
Riptide actionSMS · qualified · inspection booked back to ST

2 Job complete → Review request

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.

ServiceTitan eventjob.status → Complete
Riptide actionSMS · review draft · review URL → ST notes

3 Estimate sent → 18-day follow-up

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.

ServiceTitan eventestimate.sent · type = roofing
Riptide action7-touch sequence · syncs replies to ST deal

4 Storm event → Customer activation

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.

External triggerNOAA radar · severe event
Riptide actionST customer query · prioritized list · mass SMS

5 Photo upload → Social post

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.

ServiceTitan eventfile.uploaded · type = photo
Riptide action3 posts queued · post URLs → ST notes

6 Inbound call → Roofing-tuned receptionist

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.

External triggerIncoming call · after-hours
Riptide actionCall handled · contact + job pushed to ST
Try every integration live →
The 8-system stack

Every AI system mapped to your ServiceTitan workflow.

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.

1 Roofing Lead Responder

Job created in ST → roofing-tuned SMS in 60 seconds. Qualifies project type, books inspection.

2 Drone-Fed Estimate Generator

Address → satellite + drone or EagleView → 5-min estimate ready for the ST estimate record.

3 Review Auto-Requester

Job complete in ST → personalized SMS → Google review with AI-drafted starter copy.

4 Roofing-Tuned Quote Follow-Up

Estimate sent → 18-day, 7-touch sequence referencing the specific roof + neighborhood.

5 Social Auto-Poster

Job photo uploaded → branded post drafted for Facebook + Instagram + Google Business.

6 Voice Receptionist

After-hours calls answered with roofing-tuned qualifier. Contact + job land in ServiceTitan.

7 Storm-Day Activator

Hail radar trips → ST query → past customers in affected zips messaged within an hour.

8 Insurance Supplement Writer

Carrier estimate received → AI auto-compares scope → drafts supplement w/ photo evidence.

Setup process

Connecting ServiceTitan takes about 20 minutes. Live in 30 days.

No data migration. No retraining your team. ServiceTitan stays exactly as it is — Riptide just adds roofing-specific intelligence on top of it.

  1. Generate ServiceTitan API access

    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.

  2. Connect Facebook / Instagram / Google Business

    Standard OAuth flows. Takes about 5 min total. We never store your credentials — Meta + Google issue access tokens that we use server-side only.

  3. Connect EagleView, CompanyCam, drone systems (if used)

    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.

  4. Voice + tone tuning (1 hour)

    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.

  5. Test with 5 real leads + 5 real jobs (Week 2)

    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.

  6. Live in production (Day 30)

    All 8 systems running autonomously alongside ServiceTitan. Standby support for the first 60 days post-launch. Monthly tuning calls included in the engagement.

Get the ServiceTitan AI Integration Playbook

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.

No spam. Unsubscribe anytime in one click.
Disclosure

Plain talk: I'm not affiliated with ServiceTitan.

About this page

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.

M
Matt Blansit · Co-Founder, Riptide AI
Houston-based. Builds practical AI systems for roofing contractors. Every page on this site is written by me — no ghostwriters, no agencies. If you have a question about how ServiceTitan and Riptide actually fit together, email me directly: matt@riptideai.co.
ServiceTitan + AI · live in 30 days

See what AI does with your ServiceTitan data.

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.

Book a ServiceTitan AI audit → Try the demos first