RUVARoofing Unified Visual Analytics
The CRM that pays for itself

First knock to final check. One system.

RUVA puts your reps' phones and your office on the same jobs. Reps canvass, inspect and sign on the roof. The office runs supplements, material orders, crew pay and job costing from one dashboard. Everything included, no add-ons.

Founding companies start in the first quarter of 2027. Works on iPhone, Android, iPad and desktop.

Canvassing mapInspection reportsSupplementsMaterial ordersCrew payJob costing
The RUVA flow

Every job moves the same four steps.

Each homeowner card shows where the job stands, so reps and the office never have to text each other to find out.

R

Record

Knock the door, pin the house, log the homeowner and the storm that hit it.

U

Upload

Photos marked by slope, measurements and the inspection report, all tied to the house.

V

Verify

The office checks the scope, sends supplements and builds the estimate.

A

Approve

Contract signed, materials ordered, crew scheduled and paid, commission approved.

For the sales rep

Built for the work between the truck and the front door.

Every house starts with a pin. The homeowner, roof, claim, photos, follow-up and commission all live on that pin, so nothing gets lost between the first knock and the final check.

Satellite canvassing

Current, high-resolution satellite imagery. Pin the house you're standing at with one tap, or press and hold on any roof. Each status has its own icon, so a whole street reads at a glance.

Leads & follow-ups

Every door becomes a lead. Schedule a follow-up in one tap and get a reminder when it's due.

Inspection photos

Organize photos by slope and mark hail and wind damage directly on the image. Photos stay with the job — not buried in your camera roll.

Inspection reports

Generate a polished PDF report with photos and storm details, ready for the homeowner or the adjuster.

Storm tracking

National Weather Service hail and wind reports, plotted on the map with sizes, dates and active alerts.

Route planning

Build an optimized route to the houses you choose and send it to Apple Maps or Google Maps in one tap.

The whole job in your pocket

Open a homeowner and you see the next step, the claim, the photos and the contract in one place. Request measurements or an estimate with a tap, and the office gets it on their screen.

  • The homeowner signs on your phone
  • Share photos and the report with a link, no app needed
  • See your commission on every job
A homeowner card in the RUVA app showing the next step on an insurance job

Leads, board and team

Reps work their own leads and claim call-ins from the open board. Leaderboards, team chat and announcements keep everyone pulling the same direction.

  • Open leads board for call-ins and web leads
  • Leaderboards and team goals
  • Team chat and announcements with notifications
The leads list with the RUVA flow counts
For the owner and the office

Run every job from one dashboard.

The office side is where small companies lose money: missed supplements, wrong shingle colors, crews paid by memory and no idea what a job really made. RUVA puts all of it on one screen.

The RUVA office dashboard Today screen

Supplements that don't slip

Paste in the adjuster's scope and RUVA checks it against the measurements for what's missing: drip edge, starter, ridge cap, ice and water, steep charge, O&P. One click turns them into supplements ready to send.

  • Approved, partial and denied, tracked per item
  • Approved money flows into the job total and invoice
  • A reminder when the adjuster goes quiet
Insurance scope import and supplements on a job

Material orders from the signed contract

Set up your brands, products and colors once. When the homeowner picks their shingle, the order fills itself: shingles, starter and ridge cap in the right brand and color, quantities from the measurements.

  • Good, Better, Best proposals the homeowner picks from
  • The order won't send until every color is picked
  • Change orders signed and added to the job
A material order filled from the contract

Crews scheduled, texted and paid

Each job gets a labor order from the crew's rate and the measured squares. The crew gets a text with the job sheet: address, shingle and color, notes and their pay. No crew logins, no extra app.

  • Steep, two-story, decking and other extras
  • See what you owe each crew, and mark it paid
  • Warranty registration after the install
Install date, crew and labor order on a job

Know what every job made

Job total minus the supplier bill, labor, dumpster, permits and commission. Real gross profit and margin on every job, with the weak ones at the top.

  • Commission math pulled from the real costs
  • Close rate by rep and revenue by lead source
  • Build and save your own reports
Job costing showing gross profit and margin
What the homeowner sees from their private link

Homeowners see where their roof stands

Every homeowner gets a private link: progress, install day, their shingle, photos, documents and balance. Fewer "just checking in" calls to the office.

Automatic tasks

Sold, installed or filed with insurance, the next steps assign themselves and check off when done.

Change orders

Added work signed by the homeowner and added to the total and invoice.

Warranties

Register the manufacturer warranty and track workmanship years.

Roles and locations

Office staff see what they need. Each branch sees its own jobs.

iPhone · Android · iPad · Desktop

Nothing to download. Nothing for the crew to learn.

Reps add RUVA to their home screen from a link in seconds. The office opens the dashboard in any browser. Crews and homeowners just get a link.

Works with weak signal

Leads and photos save to the phone first and sync when the rep is back in service.

Your data, always

Export everything anytime. Each company's data is walled off from every other company's.

Made by a roofer

Built in Lancaster, South Carolina, by someone who knocks doors and runs jobs.

Pricing

One price. Everything included.

No add-ons for crew texting, reports or the homeowner page. Month to month, no long contract.

RUVA

The phone app and the office dashboard.

$299per month
  • Up to 15 users, $15 for each extra
  • Crews and homeowners are free
  • Field app: map, leads, photos, reports, storms
  • Office: supplements, orders, crew pay, job costing
  • Proposals, contracts, change orders, invoices
  • Tasks, reports, permissions, locations
See the live demo

Founding company

For the first companies on RUVA.

$249per month, locked in for life
  • Everything in RUVA
  • Free 60-day pilot alongside what you use now
  • We set up your crews, brands, colors and price list
  • A direct line to the founder
  • Starts first quarter 2027, in order of signup
Save a founding spot

One missed supplement item, like drip edge on a 28-square roof, is often worth more than a month of RUVA.

Plus applicable sales tax. More than 50 users or several locations? Let's talk.

Satellite canvassing mapStorm trackingInspection photos and PDF reportsShare links for homeowners and adjustersInsurance scope importSupplement trackingGood, Better, Best proposalsE-signed contractsChange ordersMaterial catalog and ordersLabor orders and crew payCrew text linksJob costing and profitInvoicesHomeowner pageAutomatic tasksEmail and document templatesWarranty trackingLeaderboards and team chatOpen leads boardWebsite lead formReport builderRoles and permissionsMultiple locations
Connections in approvalQuickBooksEagleView and HoverABC, SRS and Beacon orderingCard and ACH paymentsFinancingXactimate filesGoogle and Outlook calendar
Why RUVA

“I'm not a tech company. I'm a roofing project manager in Lancaster, South Carolina, and I built this because our crew needed it.

We were knocking with one app, shooting photos with another, building reports in a third, and texting the office for everything else. The big CRMs fix some of that, but small companies pay hundreds a month and still pay extra for the pieces they need.

RUVA puts the rep and the office on the same job. The photos on the roof become the report, the report becomes the supplement, the homeowner's shingle pick becomes the material order, and the measured squares become the crew's pay. Every job, start to finish, in one place.

When you call for help, you get me, not a call center. Tell me what's broken or what you need, and I'll build it.”

— Thad Jacobs, founder
FAQ

Common questions

What does RUVA stand for?

Roofing Unified Visual Analytics. It's also the four steps every job moves through: Record, Upload, Verify, Approve.

Do my reps need to download anything?

No. They open RUVA in Safari or Chrome and add it to their home screen. It opens full-screen with its own icon, like any other app, on iPhone and Android.

We already use another CRM. Do we have to switch everything at once?

No. The 60-day pilot runs alongside what you use now. Run a few jobs through RUVA, compare, and decide. Your existing leads can be imported from a spreadsheet.

Do crews need a login?

No. Crews get a text with a link to the job sheet: address, shingle and color, notes and their pay. Homeowners get their own private link too.

Does it connect to QuickBooks and EagleView?

Those connections are in approval with each partner, along with supplier ordering, payments and financing. Everything else works on day one.

Who owns the data?

You do. Export it anytime. Each company's data is kept separate. We never sell your data or show ads. See our privacy policy.

Where does the storm data come from?

Hail and wind reports come from the National Weather Service. They show reported storm activity, not confirmed damage to a specific roof, so an inspection is always recommended.

See your next job run start to finish.

The live demo puts a rep's phone next to the office dashboard. Do something on the phone and watch the office update.