1. Home
  2. Features
  3. Snow Ops
Snow Ops · Professional & Enterprise

Snow operations software built around the storm

From NWS alert to invoice, without the 4 AM text thread. Crews auto-dispatch the moment a winter-storm warning hits, and the audit trail builds itself along the way.

Or send us your last NWS alert, we'll show you what would have happened.

NWS auto-dispatch Depth-stamped photos One-tap salt logs HOA-ready audit trail One-click event billing
Plow trucks running a winter storm route on a snow-covered commercial road in low visibility.
Why teams switch to Snow Ops

Storms are chaotic. Your records shouldn't be.

Most snow contractors run their season on text threads, photos buried in camera rolls, and salt invoices that get challenged six weeks later. Snow Ops fixes the three places that pain shows up.

The 4 AM scramble

Storm hits, the office is texting crews, crews are texting back, and nobody knows who already pushed Maple Lane. By dawn the route is half-doubled and half-skipped.

Contested salt invoices

The HOA board pushes back: "We don't think you actually salted on the 14th." Without depth-stamped photos and per-event salt logs, you're arguing from memory.

A single contested invoice on a 50-property HOA runs $8,000–$22,000 in chargebacks. Multiply that across the contract's renewal year.

Audit asks you can't answer fast

HOA boards, property managers, and (increasingly) state DOTs want season-totals reports: material applied, dates, crews, weather. Pulling that out of paper logs takes a week you don't have.

What you're really comparing against

The competition is paper

Snow Ops doesn't compete with Jobber or Aspire. It competes with group texts, clipboards, and Excel. That's how most snow contractors run storms today. Here's the contrast on four dimensions a buyer recognizes immediately.

Dimension
Group text + clipboard
Spreadsheet
RootControl Snow Ops
Crews dispatched at 4 AM
~Phone tree. ~22 min until everyone's on the road.
~Same phone tree. The sheet doesn't dispatch.
NWS auto-fire. Crews moving in 2 min. Office still asleep.
Salt usage records
Paper log. Often lost. Sometimes reconstructed.
~Typed end-of-day. Best-effort.
One tap per property. Auto-attached to event & customer.
Customer disclosure
None. Customers find out when they slip.
None.
Auto-fires email, Client Hub, and SMS the instant salt logs.
HOA board asks for last year's records
3–5 days. Some records missing.
~1 day. As good as the spreadsheet.
90 seconds. One-click per-event PDF. Season totals in the same view.
How it works

From NWS alert to invoice, everything captured.

One pipeline runs the storm. Five stages, from the warning that fires twelve hours out to the audit packet that drops on Monday morning. The tools live inside the stages, not as a separate feature wall.

Event timeline · Worthington, OH · 5.2″ storm
A real storm, start to finish.
T −12h

NWS warning fires

System

Winter-storm warning intersects 47 active snow contracts. Dispatch SMS queued. Office still asleep.

  • Manual-dispatch path for off-NWS pushes
T 0

Auto-dispatch goes out

Console

Four crews activated by priority tier. Optimized routes plotted. Crew app pings 4:02 AM.

  • Auto-dispatch is optional; you turn it on for your company
T +3h

Crews working in the app

Crew app

Depth-stamped photo + one-tap salt log per property. Customers get instant disclosure.

  • Material, area, and rate auto-prefill from the contract
  • Applicator license # captured alongside lbs & area
T +6h

Console: mid-event

Office

Per-property activations roll up live. Mid-event reassignment cascades to the app in one click.

  • Photo grid with a Deepest-first sort: the regulator view
  • Tamper-proof history on every reassignment
T +24h

One-click event billing

Office

Per-push, per-inch, seasonal-flat: all three modes generated from the same event record.

  • QuickBooks Online sync (optional; posts to QuickBooks when you bill)
  • Audit packet attached to every invoice

What drops out at the end…

A single per-event audit packet: the artifact the HOA board, the property manager, and the insurer all want.

NWS alert ID Dispatch + completion timestamps GPS-stamped depth photos Salt application records Customer disclosure receipts Crew assignment history Route record Per-event PDF QuickBooks receipt
Built for the audit ask

The audit packet is the product.

Every storm event ships with a one-click PDF you can hand to an HOA board, a property manager, or an insurance underwriter on Monday morning. Below is what one looks like.

One event, one packet, everything in it.

Pull it for one property or roll it up for the whole season. State requirements vary, so confirm your jurisdiction before relying on the report for filings, but the data behind every line is captured, timestamped, and can't be edited after the fact.

  • NWS alert ID with issue + expiry timestamps
  • Dispatch, completion + route times: per property, distance per crew
  • GPS-stamped depth photos: depth in the overlay
  • Salt records: product, area, rate, total lbs
  • Customer disclosure receipts: email, Hub, SMS
  • Crew history: including any mid-event swaps

Sample packet. Branding, fields, and totals vary by org.

Billing modes

Bill the way each contract is written

Set the mode per snow contract, not per event. One storm can produce all three invoice types in parallel. The audit trail behind every one is the same.

Per-push

Charge per activation

Every push that hit the property gets billed at the contract's per-push rate. The event record shows the count and the timestamps so the customer can see exactly what they're paying for.

Per-inch

Charge by accumulation

Depth-stamped photos drive the bill. Tiered rates apply automatically, e.g., 0–3″ at $200, 3–6″ at $350, 6″+ at $500. A 4.5″ storm bills at the middle band; no per-storm config needed.

Seasonal-flat

Fixed seasonal fee

One rate covers the season regardless of activation count. Storm events still record fully against the property so you have proof of service for HOA boards and renewals.

For the insurance underwriter

The slip-and-fall paper trail your insurer wants

The instant a salt log saves, three things happen, and every one of them is on the record long before anyone walks into a courtroom.

01 · Instant disclosure

Customers know salt is down before they walk on it

The moment a crew taps "save" on a salt log, a safety notice fires to the property owner across email, Client Hub, and SMS. That's a record on your side, and a heads-up on theirs.

02 · Applicator license

Every application is signed by a licensed applicator

Each salt record captures the applicator license # alongside material, area, and rate. Regulatory disclosure is ready the moment the log saves. No after-the-fact paperwork.

03 · Tamper-proof history

Nothing in this system can be quietly edited

Every reassignment, every dispatch, every salt log lands in an append-only History log: entries can be added, never edited or deleted. Each one records who, when, and why. Procurement and insurance teams read this line first.

"Every reassignment, every dispatch, every salt log: on the record for good. Nothing in this system can be quietly edited after the fact."

Questions we hear

Snow Ops FAQ

Does Snow Ops require a separate subscription?
Snow Ops is included on Professional and Enterprise at no extra fee, no separate subscription required. Solo and Crew don't include the Snow Ops module; if you need it, upgrade to Professional and the full module (NWS auto-dispatch, Storm Ops Console, salt logs, and one-click event billing) turns on.
How does the NWS auto-dispatch decide which crews go where?
Each snow contract is mapped to a service area. When a National Weather Service winter-storm warning intersects one of your service areas, RootControl fires the dispatch, assigning crews based on contract priority, crew availability, and optimized routes between properties. The office watches the activation live in the Storm Ops Console and can reassign in one click.
Does the salt-usage report satisfy HOA and state-level audit requirements?
The audit trail captures the NWS alert ID, dispatch and completion timestamps, GPS-stamped depth photos, salt application records (material, area, rate), and customer disclosure receipts. Season-totals can be exported as CSV or PDF for any date range. This is the level of documentation HOA boards and most state DOTs ask for; specific state requirements vary, so confirm with your jurisdiction before relying on the report for regulatory filings.
What if the NWS alert doesn't trigger but my customers still want a push?
Manual dispatch works the same way as auto-dispatch. Start the storm event in the console, pick the affected service areas, and the crews see the activation in the crew app. The audit trail records that the event was operator-initiated rather than NWS-triggered, which keeps customer billing transparent.
Can I bill different customers different ways on the same storm event?
Yes, billing mode is set per snow contract, not per event. Per-push customers get billed for each push that hit their property; per-inch customers get billed by accumulation depth recorded during the event; seasonal-flat customers get charged their fixed rate regardless of activations. One storm can generate all three invoice types in parallel.
Related capabilities

Explore more of RootControl

Get Started

Bring us your last storm. We'll re-run it in RootControl.

30 minutes. Send us the NWS alert and the route. We'll show you the dispatch that would have fired, the photos and salt logs that would have written themselves, and the packet you could've handed the HOA board Monday morning.

Prefer to explore on your own? Start your 15-day free trial, no charge today.