For Roofers / Why Riptide

Not anotherAI roof tool.The one builtfor adjusters.

CompanyCam stores every photo. Riptide analyzes the ones that matter.

Roof damage analysis built around state-specific code citations (FBC for Florida, ORC for Ohio, IRC default), HAAG functional-vs-cosmetic classification on every finding, and Xactimate codes pre-mapped per damage type. Branded PDF on every plan.

HAAG-aligned · Xactimate · 14-state code coverage
30s
Per-photo analysis — a storm morning's photos, triaged fast.
$99
Starts at $99/month flat. No per-report fee. Branded PDF on every plan.
14
States with state-aware code overlay — FBC, ORC, CRC, RCNYS + 10 more; national IRC baseline.
Why we built this

Damage assessment is a half-day write-up. We made it a fast first pass.

Three specific places the roofing damage report breaks down — and what Riptide does about each.

01

Adjusters reject reports they don't recognize.

Generic AI inspection apps tag damage. They don't carry HAAG classification, don't cite the right state's building code, don't speak the language adjusters were trained on. The claim sits, the contractor re-documents, the homeowner waits.

02

Xactimate lookups eat the office.

Every finding needs a code. Every code needs to be right. Contractors hand-type RFG 240 and RFG 300 across 50-photo inspections, then fix typos when the adjuster pushes back. That's where afternoons go.

03

State-specific code is where claims live or die.

Florida wants FBC R4406 cited on reroofs. Ohio wants ORC R905.1.2 on ice barrier. Texas defaults to IRC. Get the wrong reference and the supplement dies in committee. Most AI tools don't even know there's a difference.

Four defensible differences

Not another AI roof tool. Built for the report adjusters are used to reviewing.

Moat 01

State-specific code citations.

14 states with adjuster-recognized citations — FBC-R (FL), ORC (OH), CRC + Title 24 + WUI Chapter 7A (CA), RCNYS (NY), 780 CMR (MA), NJ UCC (NJ), NCRC (NC), SCRC (SC), OKRC (OK), ARC (AR), plus GA/KS/MO/TX with IRC + local notation. IRC default elsewhere. The adjuster's actual language, jurisdiction-aware. Few tools encode this at the line-item level.

Moat 02

HAAG functional vs. cosmetic on every finding.

The whole insurance distinction in two words. Cosmetic is typically excluded; functional is typically covered. Every Riptide finding carries the call, built into the prompt, classified against the HAAG Functional Standard — not bolted on.

Moat 03

Xactimate codes pre-mapped.

RFG 240 on shingle replacements. RFG 300 on underlayment. Boot, flashing, drip-edge, ridge cap — every one of 23 damage types maps to the Xactimate code an estimator would write by hand. Zero manual lookup.

Moat 04

Branded PDFs on every plan.

Your logo, your company name, your address — cover page through code-reference appendix. Even the Current tier at $99/month gets full branding. The PDF leaves your firm's name on it, not ours.

vs every other tool you've tried

We do one thing better than anyone. Here's where everyone else lands.

Honest reads on the tools you've probably already evaluated. Most of them are good at something — and that something usually isn't what Riptide is built for.

vs CompanyCam

Their job

Photo storage + organization for crews.

Ours

Photo *analysis* with adjuster-grade evidence.

CompanyCam stores every photo. Riptide analyzes the ones that matter. Use both — different jobs.

vs Roof Hawk AI

Their job

AI + drone hail inspection. Drone-first workflow.

Ours

Photo-from-phone analysis. No drone gear required. State-specific codes they don't carry.

Drone is a different price point and different operations. Riptide works with the photos you already take.

vs Roof Report Pro

Their job

AI damage detection + photo storage + report generation.

Ours

Specialized analysis layer. We don't compete on photo storage; we win on jurisdiction-specific code intelligence.

They try to replace CompanyCam. We try to make every photo *count* in front of an adjuster.

vs EagleView

Their job

Aerial measurement reports. Industry standard for square footage.

Ours

Damage classification + claim evidence. Different question, different price.

EagleView charges $15–$87 per report. Riptide is $99/month flat — no per-report fee. We're complements, not substitutes — but the cost math matters.

vs HOVER

Their job

Phone-scan 3D models + measurements + 1,000+ integrations.

Ours

Adjuster-grade damage findings the measurement tools don't generate.

HOVER is sticky because of integrations we can't match in year one. We don't try. We do the analysis they don't do.

Intentional limits

Riptide does one thing well, by design.

Every "don't" reinforces the one thing we do. We'd rather be the best damage-evidence layer in the industry than a mediocre everything-tool.

Not your CRM.

Use JobNimbus, AccuLynx, Roofr. We're not trying to be your operating system — we're trying to make the damage report hard to wave off.

Not your measurement provider.

Use EagleView, HOVER, Nearmap. They've spent a decade on aerial accuracy. We do the analysis layer that sits on top of whatever measurement source you trust.

Not photo storage.

Use CompanyCam, Encircle. They organize the whole inspection. We analyze the subset of photos that show damage — typically 30–50 out of a 200-photo inspection, not all of them.

Not a generic AI tool.

We're trained on roof damage taxonomy, HAAG standards, and adjuster expectations — not on "detect things in pictures." The prompt is 15,000 words of domain encoding. You can't paste that into ChatGPT and get the same result.

What it looks like in the field

Built for storm operators, retail crews, and the adjusters who pay them.

Six concrete things contractors and adjusters actually do with Riptide — no buzzwords.

01 / STORM SURGE

Triage a storm-day photo set in a fraction of the time.

Hail event. Phone explodes. Instead of half-day write-ups, every photo becomes a finding in 30 seconds. State-aware code citations let you cross state lines without rewriting the playbook.

02 / DEFENSIBLE REPORTS

Documentation adjusters recognize.

Every finding carries HAAG class, Xactimate code, functional-vs-cosmetic classification, and the locally-credible building code (state-specific across 14 states — FBC, ORC, CRC, RCNYS, 780 CMR + more — IRC default elsewhere). Reports read the way a senior estimator would write them.

03 / RETAIL + SUPPLEMENT

One toolset for both sides of the business.

Retail jobs need fast bids. Insurance supplements need defensible documentation. Riptide handles both — same photo set, same line items, two purpose-fit PDFs.

04 / WIN THE SPEED RACE

Bid in front of the homeowner before three competitors knock.

Storm-chasers win on speed. Pre-write the inspection on-site with codes attached, hand the homeowner a branded PDF before you leave the driveway. Office time switches from creation to verification.

05 / CARRIER-READY

Consistency for storm-chase and multi-region crews.

Different state, different code overlay, same workflow. 14 states covered with code-specific overlays — FBC for FL, ORC for OH, CRC for CA, RCNYS for NY, 780 CMR for MA, NJ UCC for NJ, plus NC/SC/GA/OK/KS/MO/AR/TX — IRC default everywhere else. Enterprise tier adds API + custom training for carriers and nationals.

06 / PUBLIC ADJUSTER FIT

Documentation built for the questions carriers raise.

Public adjusters are a core part of who we build for. Functional-vs-cosmetic classification on every finding is the claim distinction in two words. Pro and Riptide tiers brand the PDF as your firm, not ours.

Common questions

Questions roofing contractors and adjusters actually ask.

How is Roof Diagnose different from CompanyCam?+

CompanyCam stores every photo. Riptide analyzes the ones that matter. They're not competing products — CompanyCam organizes your full inspection (200+ photos), Riptide turns the 30–50 damage-relevant photos into adjuster-grade findings with HAAG classification + Xactimate codes + state-specific code citations. A lot of shops use both.

How is this different from Roof Hawk AI, Roof Report Pro, or other AI roof tools?+

Three differences. (1) State-specific code citations — FBC for Florida properties, ORC for Ohio, IRC default — at the finding level — few tools do. (2) HAAG Functional Standard built into the prompt itself, not tagged on after. (3) Xactimate codes pre-mapped per damage type, not separate. Generic AI inspection tools detect damage; Riptide produces the documentation an adjuster expects when reviewing a claim.

What about EagleView? Do we still need them?+

Yes for measurements — we don't do aerial accuracy. EagleView is the industry standard for square footage and roof geometry. Riptide does damage analysis (different question). Cost-wise: EagleView is $15–$87 per report. Riptide is $99/month flat, no per-report fee. They're complements; use both, not either-or.

Do we have to switch from JobNimbus / AccuLynx / Roofr?+

No. Riptide is a separate tool you bring into the workflow you already run. Photo in, branded PDF out — drop the PDF into whichever CRM or claims platform you use today. Enterprise tier includes API + webhooks if you want direct integration.

Will the carrier actually accept these reports?+

That's why state-aware code citations exist. FBC-R on Florida properties, ORC R905.1.2 on Ohio properties, IRC by default elsewhere. Reports carry HAAG functional-vs-cosmetic classification and Xactimate codes — the references the in-state adjuster expects. The PDF reads like something a senior HAAG-trained estimator wrote, because it's structured exactly the way one would.

I'm a public adjuster, not a contractor. Does it fit me?+

Yes. Public adjusters are a core part of who we build for. Pro (Breaker) and Riptide tiers include custom branding so the PDF leaves your firm's name on it, not ours. The functional-vs-cosmetic classification on every finding is the whole insurance distinction in two words — built in by default.

Try it on your next storm photo.

Houston, TX
From $99/month
AI-assisted roof analysis — a fast first pass, not a substitute for a certified on-site inspection. Always verify findings with a licensed roofing professional before filing an insurance claim. The carrier makes the final coverage determination.