Four seasons, one shop, three different business models

Rooted Grounds Collective in Minneapolis is the version of a service shop that most off-the-shelf field-service tools can't handle: it does lawn care from April through October, leaf cleanup in October and November, full snow-removal plus ice management from December through March, and a smattering of paver repair + early-season fertilizer prep in the shoulder weeks. The business has three substantively different operating modes in a calendar year and roughly 450 active accounts across them.

Before Servicio, the transition between seasons was done by hand. On the last week of October, owner Linnea Tamas would manually pause every recurring lawn contract and manually activate every snow contract. This took the full team — Linnea, one office manager, and a dispatcher — roughly 38 hours of combined labor across one Monday and one Tuesday. And every year there were errors. In 2024, a lawn client was billed for snow service for three months before anyone noticed. Another was not billed for snow service and it was never recovered.

The tag + auto-pause rework

Servicio's seasonal auto-pause was the feature that unstuck this. Rooted tagged every client with their season profile ("lawn", "snow", "both") and configured the platform's season rules: lawn contracts auto-pause November 1, snow contracts auto-activate the same day, reverse on April 1. The system fires a "subscription paused" email to every affected homeowner the day the pause kicks in, in their preferred language, with a plain-English explanation.

The seasonal transition now takes Linnea roughly 90 minutes of review — which she does on the Wednesday before the switch — rather than 38 hours of labor across her team. The billing errors have dropped from 14 in fiscal 2024 to 2 in fiscal 2025, both of which were caught and corrected inside the same billing cycle.

For twelve years, the first week of November was the worst week of my year. I dreaded it. Then one year it was a Wednesday afternoon. I still don't fully believe it.

Finding the shoulder-season margin

Rooted's shoulder seasons — late October (lawn wind-down), early April (lawn spin-up), and the occasional late-March snow week — have historically been the least profitable part of the year. Lawn crews were partially deployed, snow crews were partially on-call, materials were mixed, and the office was improvising. With Servicio's per-service margin reporting, Linnea discovered that she was taking on roughly $38,000 per year of shoulder-season jobs at a net loss: cleanups quoted on pre-season prices that no longer accounted for seasonal labor premium, one-off yard restorations priced from a 2021 sheet, and so on.

Rooted made two changes. First: shoulder-season work now prices at a "shoulder" tier — 15% above normal — and the system enforces this automatically when a job is scheduled inside the shoulder window. Second: three services that were chronically unprofitable got discontinued entirely. Rooted's shoulder-season margin lifted 23 points over the following two shoulders. No new customers acquired; no old prices raised on existing contracts.

The Monday meeting that stopped existing

Linnea used to run a Monday 8am "what's happening this week?" meeting with her crew chiefs. It ran 45 minutes. Every crew chief reported what was on their board. Every crew chief had a slightly different version of "the board." The meeting ran because the information was distributed.

With Servicio's dispatcher day-view and weather overlay, the information is centralized. The crew chiefs look at the same screen, colored the same way, with the same weather warnings and route optimizations. The 45-minute Monday meeting has been replaced by a 3-minute Monday group text. Linnea now uses the Monday 8am window to answer email. She gains roughly 2 hours per week and her crew chiefs gain ~45 minutes each.