CRM and business software · Field Services

CRM for Snow Removal Companies

Seasonal contracts, storm-day jobs and a service log for every lot and driveway — signed before the first snowfall and billed without digging through notebooks in spring.

Free forever for up to 3 users. Paid plans from $199 a month.

What goes wrong, and what we do about it

Snow work is sold in autumn and delivered at four in the morning. Contracts have to be signed and site notes collected before the ground freezes, then a single storm sends every plow out at once and the phone rings with people asking when their lot will be cleared. Weeks later a customer disputes a visit or a slip on the ice, and the only proof is a driver's memory.

  • The problem

    Renewals go out late, and half the seasonal contracts are unsigned at first snowfall.

    In Kompot.ai

    Send the seasonal agreement from a document template with the property address and trigger depth merged in. Customers sign by link, the audit trail shows who has signed, and a scheduled workflow reminds the rest and creates a task for you before winter.

  • The problem

    A new driver does not know where the curbs, hydrants and snow piles go on a lot.

    In Kompot.ai

    Each property is on record with custom fields for trigger depth, where to stack snow, obstacles hidden under the drifts and which entrances come first. The driver opens the job on a phone and reads the site notes and last winter's photos before dropping the blade.

  • The problem

    After the storm a customer says nobody plowed, and you have nothing to show.

    In Kompot.ai

    Every visit is a job with the driver, the time window and photos of the cleared lot and salted walks. The service log sits on the customer's page, so a disputed push or a slip-and-fall question is answered with a record, not a recollection.

  • The problem

    During a storm the office drowns in calls asking when the plow will come.

    In Kompot.ai

    Send an email campaign to the segment of contract customers before the first truck leaves the yard. Calls, texts and WhatsApp replies land in one conversation log per customer, and saved replies cover the questions every snowfall brings.

  • The problem

    Per-push invoices are written from memory at the end of the month.

    In Kompot.ai

    Bill fixed seasonal contracts as subscription invoices that go out monthly. For per-push customers, invoice from the completed plow jobs with plowing, shoveling and salt taken from your price list, and send a payment link. Unpaid ones are flagged as overdue.

How one order runs

From a seasonal contract to a billed storm

  1. The property is quoted in autumn

    Walk the lot, record its size, trigger depth and obstacles on the contact and send an estimate for the season or per push. You see when the property manager opens it.

  2. The contract is signed

    The snow agreement goes out from a template and is signed by link. The signed copy is stored on the customer, and the property joins this winter's list.

  3. Snow falls and crews go out

    You create a job for each property with a driver and a time window. The driver reads the site notes on a phone, plows, salts, adds photos and marks the visit done.

  4. The storm is billed

    Seasonal customers receive their subscription invoice on schedule. Per-push visits are invoiced from the finished plow jobs, with a payment link on each one.

What you keep on record

Site notes per property
Trigger depth, snow stacking areas, hidden curbs and priority entrances as custom fields on the customer.
Seasonal agreements
The signed snow contract as a document, with contract type and end-of-season date on the customer.
Storm service log
A job for each plow, shovel or salt visit, with the driver, time window and photos of the cleared surface.
Plowing and salting rates
Per-push, per-season and salt application lines in your price list, used in estimates and invoices.

Digital employees · Full Service plan

Where an AI employee steps in for Snow Removal Companies

  • The moment

    At five in the morning a store manager calls: the lot is not plowed and they open soon.

    The voice agent answers, takes the property and what is blocked, and transfers the call to your storm dispatcher, as your instructions say for commercial sites. The transcript and summary are saved on the customer, and a workflow notifies the crew lead.

  • The moment

    A homeowner asks on WhatsApp whether their driveway is on today's list.

    The AI employee looks up the customer's records and answers whether a plow visit is scheduled. If there is none, or they want the walkway shoveled too, it creates a task for the office and says a person will confirm.

  • The moment

    After the first flurry a new lead asks in the website chat for a seasonal price.

    The AI employee asks for the address, the length of the driveway, the walkways and whether salting is needed, saves the answers on a new contact and opens an opportunity so you can quote before the next snowfall.

How digital employees work

Questions owners ask

Can I bill seasonal contracts monthly and per-push customers per visit?
Yes. A fixed seasonal contract can run as a subscription invoice billed monthly. Per-push work is invoiced from the completed plow jobs using your price list. Both carry a payment link, and unpaid ones are flagged as overdue.
Can drivers see site notes and log a visit from the truck?
Yes. The system opens in a phone's browser. A driver sees the night's properties, reads the notes on stacking areas and obstacles, adds photos of the cleared lot and moves the visit to done.
How do I get seasonal contracts signed before winter?
Build the snow agreement from a template with the property's fields merged in and send it by email, link or QR code. Several people can sign, each signature has an audit trail, and the finished PDF is stored on the customer.
Who answers the phone when everyone is out plowing at night?
On the Full Service plan a voice agent picks up at any hour, follows your storm instructions, takes the property and the problem and can transfer the caller to your dispatcher. The call is recorded and transcribed and a summary is saved.

What it costs

Free for up to 3 users, with every feature: bring your own AI. $199 a month adds our built-in AI and moving your data over. $499 a month: we set everything up and support it every month.

Compare plans