Get the right tech there the first time.

Service requests arrive with the details you need, and alerts show which systems need a visit. Techs go out knowing the history, so one trip gets the job done.

Dispatch mapSample data

From the first call to the fix

Requests with the details you need

Customers describe the problem, pick their equipment, and add photos, with no login. Your rules give each request a category, a priority, and an owner.

Learn more

Service request formSample data

Alerts you can act on

When a system goes offline or underperforms, you get an alert with the data behind it. Call, quote, or create a work order from the alert.

Learn more

Acting on an alertSample data

One board for all the work

Service calls, alert follow-ups, and plan visits wait in one queue. Drag them onto a tech's day and see the route on the map.

Learn more

Dispatch boardSample data

Techs who know the history

The work order shows what the customer reported and every past visit to the address.

Learn more

Field app · work orderSample data

Customers see the status anytime

Each service request has a status page customers can open without logging in. They also get an email with their arrival window.

Learn more

Customer tracking pageSample data

What changes for your service team

Before solarOSWith solarOS
Voicemails with no detailsRequests with the problem, equipment, and photos
Hear about a down system from the customerGet an alert with the data behind it
Call the office for the site historySee past visits on the work order
Track warranty swaps in your inboxTrack warranty returns on the service request
Take “when are you coming?” callsCustomers check a status page

Questions contractors ask

How often does monitoring update?

Every 15 minutes, for Enphase, SolarEdge, Tesla, and FranklinWH systems on a plan that includes monitoring.

What if the first visit doesn't fix it?

Add another visit to the same request. The tech sees everything from the first visit.

See it on your own jobs

Book a 30-minute demo. We'll run one of your real jobs through solarOS, from the quote to the invoice.