Skip to content
Storm response dispatch control room — multi-screen operations monitoring 80+ Canadian snow routes.
Technology · dispatch

How snow.ca schedules crews for a storm.

Dispatch is the difference between "we got to your driveway 14 hours after the storm" and "we got there in 3 hours, here's the photo." snow.ca uses live Environment Canada storm radar and per-property accumulation thresholds to queue routes from the nearest depot when a storm crosses your trigger.

How snow.ca decides what to clear

Inputs to the scheduling decision

Three inputs drive the schedule during active weather:

  1. Environment Canada precipitation radar — storm cells tracked in real time across Canada
  2. Customer accumulation thresholds — per-contract triggers (typical: 2 cm commercial, 5 cm residential plan)
  3. Crew availability at the nearest snow.ca depot — GPS, equipment status, last-shift end time

Decision logic

  • Forecast crosses your threshold → your route is queued at the nearest depot
  • Cold-weather forecast → product switch from rock salt to calcium chloride for sub –10 °C pavement
  • Crew shift end approaching → route handed off to next-shift crew with documented status

What happens when a trigger fires

EventTime elapsedWhat happens
2 cm accumulationT+0Property enters tier-priority dispatch queue
Crew assignedT+10 minLocal depot dispatcher assigns nearest crew
Crew en routeT+30 minGPS-confirmed vehicle motion toward property
Crew on siteT+1–4 hrPer SLA — completion photo within 30 min
Photo + GPS to customerT+1–4 hr + 30 minPer-visit proof emailed before invoice

Photo proof and timestamping

What every photo-proof report contains

  • Five geo-tagged photos per property (entry, mid-clearing, completed driveway, completed walkway, applied salt visible on pavement)
  • GPS coordinates of the vehicle at each photo timestamp
  • Timestamp in UTC with second-level precision
  • Crew member identification (named in dispatch record)
  • Product applied (rock salt, treated salt, calcium chloride, magnesium chloride, pet-safe blend)
  • Application rate (lb / 1,000 sq ft or kg total)
  • Pavement condition at application (dry, wet, snow-covered, hardpack ice)

Why this matters for liability

snow.ca documentation standard has produced 0 lost defended claims on documented operations in 5+ seasons. The standard meets or exceeds documentation requirements specified by major Canadian retail, hospital, and government commercial contracts.

  • 01Trigger thresholds — per-property, customizable
  • 02Route optimization — minimum drive time
  • 03Priority routing — healthcare and accessibility first
  • 04GPS + timestamp on every photo
  • 05Customer notification on clock-in and clock-out

API access for property managers

What the API exposes

Property managers running multi-property portfolios get programmatic access:

  • GET /api/properties/{id}/visits — all visits for a property with photo, GPS, product, rate, timing, crew
  • GET /api/properties/{id}/active-storm — live storm-event status (queued, en route, on site, completed)
  • POST /api/properties/{id}/trigger — manually trigger a visit (premium accounts)
  • GET /api/billing/invoices — itemised monthly billing report
  • GET /api/properties/{id}/insurance-package — full claim-defence documentation package

Integration with property management systems

Pre-built integrations:

Photo proof and service records are delivered by email to property managers within 30 minutes of every completed visit — the same data is downloadable from the snow.ca cabinet for insurance audits.

◆ Frequently asked

Questions, answered.

How fast does snow.ca dispatch crews after a storm starts?

Auto-dispatch fires the moment the trigger threshold is crossed (typically 2 cm). Average dispatch-to-arrival time in 2025: 3.2 hours in dense urban routes, 4.8 hours in suburban routes, 6.1 hours in rural routes. Priority-tier customers (healthcare, accessibility) average 1.8 hours.

Can I customize my trigger threshold?

Yes — set anywhere from 1 cm (priority commercial) to 5 cm (lower-cost residential). Lower triggers mean more visits per season; higher triggers mean fewer but riskier service intervals. Most residential customers settle at 2 cm.

What happens if a crew can't reach my property?

The dispatch engine detects route blockages (closed roads, accidents) and reassigns to the next available crew. If no crew can reach within the SLA window, the customer is notified by SMS with an explanation and an updated ETA.

How does dispatch handle priority customers?

Healthcare, accessibility ramps, and emergency-services routes are flagged "priority" and routed first. Their trigger thresholds are often 1 cm and SLA windows under 2 hours. Premium commercial accounts can opt into priority routing.

◆ Ready when you are

Talk to a platform rep.

◆ Related