Skip to main content

Storm-restoration platform · for roofing companies

The storm hits. Your team is already rolling.

Vlaag catches the warning the moment it lands, scores every parcel door in the footprint, and hands each rep a ranked route, then runs every job on one pipeline from signed to paid.

Built by roofers · Transparent pricing · Your county's last storm, live in the demo

Storm console

Integrates with the tools you already run

  • QuickBooks
  • Anthropic
  • Stripe
  • Google

30M+

Real parcel doors, loaded and ranked

15

States of door data and counting

24/7

Storm capture, ground-truth confirmed

120

Ranked doors per rep route

Storm. Route. Door. Paid.

The whole job lives on one record from first warning to final check. Pick a stage to see it working.

Storm to paycheck

One platform runs the whole storm.

Not a CRM with a weather widget. The sequence your crew actually works, end to end.

01 · Storm intel

See the storm before the trucks roll

The moment a warning lands it's captured: polygon, counties, footprint. Ground reports confirm hail size within hours, and every zone is ranked by the fresh, unworked doors it holds.

Hot zones · open storm Hail confirmed
Cherokee214 fresh
Cobb141 fresh
Bartow86 fresh

A-tier doors, netted against every door already worked

02 · Dispatch

Every rep's route lands on their phone

Pick the storm, or any address, and assign each rep a ranked route in a couple of clicks. It lands on their phone with a push, doors ordered by score, and they answer with one tap: Accept, On my way.

Storm route · Cherokee Co 120 doors · ranked
Assigned byOffice · storm of Jul 15
First doorScore 91 · A-tier
AcceptOn my wayCan't make it

Rebuilt routes drop doors already worked, so the next batch is fresh.

03 · At the door

Documentation that holds up

Reps work a ranked route of real parcel doors with factual storm data on every card, no scripts to memorize. Consent to inspect is signed on the spot; photos become an evidence package with AI damage flags. Documentation, never a claim valuation.

Door 12 of 120 Score 91 · A-tier
Wind62 mph
Hail1.75" confirmed
Est. roof age~14 yrs

Consent to inspect: signed ✓

04 · To paid

One pipeline from signed to paid

The supplement engine checks the carrier's scope of your own work against code, manufacturer specs, and your own measurements. Then the job walks one pipeline with both insurance checks tracked and rep profit-share computed automatically.

Job · 2481 Hickory Trail ACV received
SignedClaim filedAdjusterApprovedACVProductionInstalledHoldbackPaid

Both carrier checks tracked · profit-share per job

One ecosystem

Every piece feeds the same system.

The field app and the office run on one record. What a rep logs at the door is the job the office advances, the invoice QuickBooks sees, and the order your supplier fills.

vlaag.io/dashboard
Jobs · pipeline board Live
Signed8 jobs
Approved5 jobs
In production3 crews out
Paid this month$214k
Route 24 doors
1 · Maple Ct92
2 · Ridge Rd88
3 · Dale Dr86

Storm capture

The warning lands. The storm, its footprint, and every scored door inside it are already in the system.

Rep's phone

Each rep opens the app to a ranked route. Door knocks, signed homeowners, and appointments flow straight in.

Office pipeline

The office sees the same jobs the moment they are signed and runs claim to checks on one board.

Your tools

QuickBooks, suppliers, and measurements sync from the same record. Nothing is re-entered.

The learning layer

It gets sharper with every knock.

Underneath the app is a brain trained on your own field outcomes, not industry averages.

Answer-time model

Learns when each block actually opens the door, and times routes around it.

P(sign) per door

Every door carries a live probability of a signed deal, learned from your reps' own logged outcomes.

Best-for-now re-rank

The route reorders itself as the day unfolds. The next knock is always the best one available.

Why it exists

Built by a roofer, not a slide deck.

Vlaag is built by a roofer who still runs Vlaag Roofing, his own storm-restoration company in Metro Atlanta, on this exact platform. Every feature exists because our reps needed it at the door, on real storms, before it ever had a name.

Read the story →

Pricing

No quote-gated maze.

$599/mo base

$49/user

$1,500 one-time setup

Run your team's number →

Live data

The last storms we caught.

Every storm report is public. browse them all →

See it on your county's last storm.

15 minutes, live data, no pitch deck. We pull up the most recent qualifying storm in your service area and walk it end to end.

Book a 15-minute demo