All updates
SnowManagerv2026.09.27

Customer economy insights, portal upgrades, complaints billing & test dispatches

This release brings a new economy view for customers, a friendlier customer portal, smarter complaint handling, and a raft of fixes across dashboards and printing.

New

  • Customer Economy tab: See revenue, cost and margin for a customer summed across all its locations, with a sortable per-location breakdown (invoices and completed visits) and a date-range picker. Click any location to open it.
  • "Only show with locations" filter on the customers list, with a Filters button and removable chips, so paging and totals stay in sync.
  • "View as this customer": Staff can start a read-only, 30-minute preview of exactly what a customer account sees on its dashboard, with a clear "Viewing as" banner and a one-click return to admin.
  • Test dispatches: Mark a dispatch as a test at creation to try the full flow. Test dispatches carry a TEST badge, can be filtered, and never generate invoices, settlements, customer emails, portal rows, history, statistics or exports — and can be deleted at any stage.
  • Complaint billing decisions: Choose per complaint whether to bill no one, the customer, the subcontractor, or both; the decision flows into invoicing and locks once invoiced.
  • Close a complaint without a dispatch: "Mark as received, no dispatch" closes the complaint and emails the customer that it was received.
  • GPS on portal stops: A new "Share GPS" switch shows the GPS points recorded on a stop, and stops now display a map (drawing, image/PDF, or the address).

Improved

  • Customer portal now shows all of a dashboard's customers together, with no switcher to juggle.
  • Planned lists, history, the Operations tab and CSV exports now follow one consistent format (address, date, work type, and only Planned/Completed/Unable statuses).
  • Customer profiles now work end to end in the portal, including language choice and viewing colleagues on the account.
  • Complaints resolve automatically when their rework dispatch is completed, and an Unable stop flags the complaint.
  • Customers invited to a dashboard now receive their own dedicated invitation email (available in English, Danish and Swedish).
  • The staff "Customer dashboards" page has been rebuilt with a cleaner layout, including a users menu and a customer/location picker; adding a whole customer automatically includes its future locations.
  • Route print now leads with the location and address, shows the drawing alongside key code and description, and omits the customer name.

Fixed

  • Evidence photos now load correctly in the customer portal.
  • Portal complaints no longer fail when no deadlines are set.
  • Failed invitations no longer leave a half-created account that could never be re-invited.
  • An address's visit history now shows only the current customer's visits after the address changes owners.
  • Visit times now display in the business's local time instead of UTC.
  • CSV exports now correctly label Unable and Removed stops instead of showing them as "Planned".
  • Invitations must now name a customer, avoiding accounts that couldn't reach a dashboard; accounts without access get a clear message.
  • Stuck dark overlays after closing dialogs have been fixed, and nested dialogs now stack correctly.