Skip to content

Snow Plow Logs

Business or higher Web App Mobile App

Snow Plow Logs are driver-entered records of winter plowing shifts. A driver starts a shift in the mobile app, picks their truck, logs their hours and fuel levels, and the app captures the GPS route as they plow. Office staff see every shift on the web dashboard with route replay and export for billing.

Requires the Business plan or above (shares the hasReporting feature gate with haul logs). Only Owner, Manager, and Bookkeeper roles see the reports dashboard.

  1. Open the mobile app and tap Snow Logs.
  2. Tap Start Shift. At minimum you need the date — everything else can be filled as the shift progresses.
  3. Pick your truck (from the equipment list). Defaults to your assigned truck if one’s set.
  4. Pick a project — the customer/site you’re plowing for. Or tag the shift as General Labor if it’s not tied to a specific project (e.g. roaming route, general salting).
  5. Enter start time. GPS route tracking begins immediately.
  6. Record start fuel level (0–100% gauge reading).
  7. As you plow, the app pings GPS location every few seconds and builds your route.
  8. When done, tap End Shift. Enter end time, end fuel, and optionally any fuel added mid-shift. Add notes if useful.

Every snow shift is either tied to a specific project or flagged as general labor:

  • Project: billable to that project’s customer, shows up in project reports, contributes to project actuals.
  • General labor: standalone shift. Use for roving salt routes, municipal contracts not set up as projects, or overhead plowing on your own yard.

Clearing a project on a shift automatically flips it to general labor.

When a driver starts a shift, the mobile app pings the server with latitude/longitude every few seconds. Each point is appended to the shift’s route. The web dashboard shows:

  • Current location on a live map (while the shift is active).
  • Full route replay (after the shift ends).
  • Live fleet view — see every active snow shift across all drivers on a single map.

Go to Snow Logs → Reports on the web app. Every shift across your company with filters, sorting, and export.

Filters:

  • Date range
  • Driver
  • Equipment (truck)
  • Project
  • General labor only (toggle)

Columns:

  • Date, Driver, Equipment, Project (or “General Labor”)
  • Hours (with 15-min minimum enforced)
  • Start/end time, notes
  • Fuel used (gallons, computed from start/end levels + capacity)
  • Status, Lock status, Invoice ID (if billed)
  • Edit — click any shift to adjust hours, fuel, notes. Locked shifts are read-only.
  • Lock / unlock — bulk actions lock multiple shifts once billed to prevent accidental edits. Locked shifts can still be viewed, just not modified.
  • Export — CSV with Date, Driver, Equipment, Project, Hours, Start/End Time, Notes, Status, Fuel Used.

Start/end fuel percentages plus any fuel added mid-shift, combined with the truck’s fuelCapacity (from the equipment record), produce a gallons-burned figure per shift. Roll that up across a storm event and you have a defensible cost number.

Similar pattern, different details:

Snow LogsHaul Logs
Material capturedNo (hours + fuel only)Yes (material, quantity, source, destination)
Project requiredOptional (general labor allowed)Optional (recommended)
Minimum duration0.25 hrs (15 min)No minimum
Financial fieldsNot on shift directlyPrice per unit, total cost
QuickBooks exportCSV onlyCSV + QuickBooks TSV