INDUSTRIES · SOLAR O&M
Solar O&M software for the contractor running the truck — from a roof photo to year-25.
From a roof photo to the IEC 62446 commissioning checklist to the PR-below-SLA truck roll. FieldCamp ships a Solar lifecycle with Solar Project, Solar Permit, and Installed Asset records out of the box — so distributed C&I and residential install / O&M shops get permit tracking, IEC 62446 commissioning checklists, recurring O&M plans, and NABCEP-skilled AI dispatch — without paying for SCADA you don't need.
Trusted by solar install & O&M contractors
from a two-truck shop to a multi-state distributed C&I O&M fleet.
01 The Solar data model
Site → Solar Project → Installed Asset — plus the permit stack, plus the warranty clock.
FieldCamp's Solar data model ships three custom records — Solar Project, Solar Permit, and Installed Asset (serial, install date, warranty, monitoring portal link). The pre-built 9-stage lifecycle runs Lead → Permitting → Installation → PTO → Closeout.
Hard rules enforce it — no advancing to Installation until every required permit is Approved. And the model is yours to shape: 10 field types per object, many-to-many relationships, composable record layouts.
Lifecycle · 9 stages · currently PTO
The monitoring URL is a stored link field — FieldCamp does not pull live SCADA telemetry. PR values are captured on the inspection form.
Rule engine. Cannot advance to Installation — Interconnection permit still Pending with Salt River Project (27 days open).
Site → Solar Project → Installed Asset
Installed Assets nest under the Solar Project, projects under the Site. Open one site and see every inverter, every string, every battery — with their serial, warranty clock, and monitoring portal link.
Monitoring URL is a link field
Each Installed Asset stores the SolarEdge / SMA / Huawei / Enphase portal URL as a stored link — FieldCamp doesn't pull live SCADA telemetry, the link goes straight to the OEM's portal.
Warranty clock per asset
Panel 25-yr · inverter 10-25-yr · battery 10-yr. Each Installed Asset records its OEM channel + expiry. A workflow alerts 30 days before any clock runs out.
Permit lifecycles are first-class
Building · Electrical · Fire · Interconnection — four custom records, four Applied → Approved → Closed micro-lifecycles. A hard rule blocks Installation until they're all green.
02 From inquiry to feasibility
A solar consult booking becomes a Site Survey record — with the roof shot, attic photo, and NEM agreement.
The online booking widget captures the inquiry — service-area gated, AI-qualified — and spawns a Request attached to a brand-new Site Survey job.
Every artifact — drone overhead, attic photo, NEM 3.0 PDF — lands in the three-tier file system. The Inbox auto-links the email, SMS, and call thread, and the built-in CRM moves the lead through your stages.
Got it — south-facing tile, Tesla owner. We can do a 228 kWp + Powerwall 3 estimate. Sending a survey slot.
Sub-100A main lug · MPU likelyMPU photo · 1 of 4Flag added to project: MPU likely required (sub-100A main lug visible). Estimator should include panel upgrade in BETTER tier.
03 The permit & interconnection stack
Four permits, four lifecycles, one rule: no install until they're all green.
Each permit is a first-class record — its own Applied → Approved → Closed lifecycle, fees, AHJ contact, stamped PDF on Drive. A hard rule blocks Installation while any required permit is Pending or Rejected.
A workflow drafts the follow-up email when a permit idles past your SLA. And the interconnection app — the one that snags every solar project — is tracked the same way, utility case number on the record.
Solar Project cannot advance to Installation while any required permit is Pending or Rejected.
source · docs.fieldcamp.ai/data-model/automations
Interconnection idle 27d → draft follow-up email to jamal.a@srpnet.com · DRAFTED 9:14 AM.
source · docs.fieldcamp.ai/workflow-automation/workflows-overview
04 The proposal
Cash · Loan · PPA — three tiers, one signed contract, 30% deposit captured.
One multi-option estimate presents Good (cash), Better (loan), Best (PPA). The customer picks one, signs on the spot, pays the 30% deposit via Stripe — and the deposit carries to the install invoice automatically.
Bundles roll 228 kWp PV + 13.5 kWh BESS + racking + labor into one line — the customer sees one number, your bookkeeping keeps the cost detail.
Three financing tiers
4218 Desert Ridge Pkwy · Apex Solar
Cash
$58,400
8.2-yr payback · $0/mo
One-time purchase
25-yr Loan
$187/mo
$0 down · 6.99% APR
GoodLeap · line-item only
PPA
$0.142/kWh
$0 down · 25-yr · 2.9% esc.
Pay only for what you use
228 kWp PV + 13.5 kWh BESS + racking + labor + permit fees
$58,400Sarah Ng — Better tier signed
Jul 14 · 9:32 AM · IP 73.182.x.x
$17,520.00
of $58,400 contract value
Carries forward to install invoice INV-2914 on PTO
Deposit paid → advance to Design · draft permit applications · ran 9:33 AM.
05 Dispatch — NABCEP, OSHA, battery-cert
The AI Dispatcher matches inverter-trip alerts to the right certified tech in minutes.
Your monitoring portal emails an inverter fault; the Inbox auto-links it to the Installed Asset by serial. The AI Dispatcher scores every available tech against the job's required skills — NABCEP, OSHA 30, battery-cert.
The chosen tech's day gets re-optimized around the new diagnostic, and the rules engine enforces the cert gate — no battery-cert, no Powerwall job.
From
SolarEdge Monitoring <alerts@solaredge.com>
Subject
Inverter SE33.3K @ Desert Ridge — fault 0x3C · DC overvoltage
Auto-linked to Installed Asset · SN 7G33-8821 · Desert Ridge Solar SP-204.
Priya K.
22 min drive
0.92
match
Matches: PV troubleshooting + battery-cert (BESS co-located)
Marcus B.
41 min drive
0.81
match
Filtered: Missing battery-cert · site has co-located Powerwall
Jenna L.
1 hr drive
0.78
match
Priya · today re-routed
06 The install — three days, one job
Day 1 racking · Day 2 modules · Day 3 inverter + commissioning. One Multi-Day Job. One invoice.
A Multi-Day Job books the crew across all three days as one block, one invoice — not three jobs stitched together. Job Templates spin it up in one click — techs, parts, forms pre-attached.
The Day-3 commissioning form — IV-curve per string, insulation resistance, polarity — is the same form year-1 O&M reads back from. The install record becomes the maintenance baseline.
DAY 1 · MON Aug 4
Racking
Crew: 2 techs · ironworker + journeyman
Form: Torque-spec form attached
7 AM – 3 PM
DAY 2 · TUE Aug 5
Module install
Crew: 4 techs · all NABCEP PVIP
Form: Photo-checklist · 24 panel rows
7 AM – 4 PM
DAY 3 · WED Aug 6
Inverter + BESS commission
Crew: Priya K. · NABCEP PVCMS + battery-cert
Form: IEC 62446 commissioning
7 AM – 2 PM
IV-curve test · 24 strings
Voc 348.2 V · Isc 9.81 A
Insulation resistance · per string
1.4 Mohm PASS
Polarity check
PASS
EGC continuity
PASS
Monitoring portal URL
monitoring.solaredge.com/site/77821 captured
Photo evidence
24 panel photos uploaded
Signature · Priya K.
Pending Day-3 close-out
PTO packet
Auto-generated from commissioning form
07 Commissioning & PTO
IEC 62446 checklist on a rooftop with no cell signal — captured offline, synced when the truck rolls down.
Rooftops don't have signal — so mobile forms work fully offline, syncing photos, signatures, and table rows when the truck rolls back to LTE. The commissioning form is the canonical evidence layer.
On PTO capture, one workflow fires the whole stage transition: every Installed Asset goes Active, OEM warranty data snapshots onto each, and the year-1 inspection lands in the recurring series.
IEC 62446 · String A1 of 24
STRING 1 of 24 · auto-save offline
Will sync when online
24
Strings
96
Photos
24
IV PDFs
- Solar Project advanced to PTO complete
- Installed Assets marked Active (3)
- Warranty data snapshotted to each asset
- Year-1 inspection auto-scheduled · Aug 14 2025
- Monitoring URL validated
- O&M plan billing starts in 30 days
08 O&M plans & the PR-below-SLA trigger
PR drifts to 82% and the SLA clock is ticking. FieldCamp drafts the truck roll.
O&M plans live as Service Agreements — Basic, Standard, Premium — whose terms auto-populate every recurring visit and invoice. Performance Ratio is logged on the inspection form, not streamed — FieldCamp doesn't pull live SCADA data.
A workflow watches that field — PR drops below the SLA and FieldCamp drafts the diagnostic, proposes the closest NABCEP PVCMS tech, and re-optimizes the day. Auto-pay handles plan billing, warranty channels keep RMA case numbers on the asset, and the Command Center answers "show all batteries out of warranty in 90 days."
82.1%
Logged PR · Desert Ridge · SP-204
PR values logged from SolarEdge portal at last visit · 6 days ago
Fleet PR rollup · last 30 days
"Show all installs with batteries out of warranty in 90 days"
PR diagnostic + soiling assessment · Desert Ridge
Priya K. · NABCEP PVCMS + battery-cert
Today 2:15 PM · 18 min drive
Basic · Annual visual
84 sites · 18 due this quarter
Standard · Quarterly + annual
132 sites · 31 due this quarter
Premium · + semi-annual battery
47 sites · 12 due this quarter
OEM warranty channels · logged on asset
Tech files the RMA in the OEM portal · case # logs back to the Installed Asset.
09 Get paid & report to the asset owner
Install invoice, recurring O&M auto-charge, monthly owner PDF — all from the same record.
The install invoice nets the 30% deposit and bills the balance; the Stripe card payment lands; the O&M plan starts auto-charging monthly. QuickBooks, Xero, or Wave handles the books.
The monthly asset-owner report — PR trend, visits, open RMAs, warranty status per asset — exports from Analytics in one click. Not lender-grade out of the box — but one place instead of four spreadsheets.
Desert Ridge · Apex Solar
Install balance
Monthly auto-charge
$149.00/mo
Projected MRR · $149
263 plans · $40K MRR fleetwide
Desert Ridge Solar · August 2026
228 kWp + 13.5 kWh Powerwall 3
10 Capabilities
Everything else a solar O&M operation runs on.
The pieces the prior sections couldn't fully feature — each one a documented FieldCamp feature, each tile clickable through to the docs.
Mobile offline forms
Rooftop reality — IEC 62446 checklist captures offline, syncs at the truck.
docs · read more →
Service Agreements
Basic · Standard · Premium O&M plans · terms auto-populate recurring jobs and invoices.
docs · read more →
Inbox · OEM alerts auto-linked
SolarEdge / Enphase / SMA / Huawei alert emails auto-link to the Installed Asset by serial.
docs · read more →
Command Center · AI chat
Ask the data — 'Show all installs with batteries out of warranty in 90 days.'
docs · read more →
Job cost tracking
Soft cost per install, margin per O&M visit, truck-roll + labor + parts rollups.
docs · read more →
Workflows
PTO-anniversary loop · year-1 warranty walk · 30-day-before-expiry alert.
docs · read more →
Permits · 4 lifecycles
Building · Electrical · Fire · Interconnection — each its own Applied → Approved → Closed.
docs · read more →
Warranties · 25/15/10
Panel 25-yr · inverter 10-25-yr · battery 10-yr expiry alerts per asset.
docs · read more →
Bundles
228 kWp PV + 13.5 kWh BESS + racking + labor on one Price Book bundle line.
docs · read more →
Digital signatures
PPA, O&M plan, install acceptance — typed, drawn, uploaded · IP + timestamp recorded.
docs · read more →
Analytics
PR trend, fleet PR rollup, margin per asset, jobs / revenue / utilization with date ranges.
docs · read more →
QuickBooks / Xero / Wave sync
Auto-sync invoices, payments, clients, tax rates — no double-entry for the bookkeeper.
docs · read more →
11 Why solar O&M software still feels broken
Monitoring tells you something happened. Checklist tools tell you what to do. Neither runs the truck.
Three categories of tool, three jobs done well — and one gap they all leave open for the contractor running the day. FieldCamp owns that gap — same record set, lead through year-25, anchored on the documented Solar data model.
Lane A — Monitoring · the data brain
Live SCADA / APM platforms · upstream alerts
Players
They see the inverter trip.
The alert email is useless without an auto work-order. Their alert lands in FieldCamp Inbox, auto-linked to the Installed Asset, AI Dispatcher proposes the right NABCEP tech, the spare part is reserved.
Lane B — Solar CMMS · the inspection checklist
Solar-specific work-order tools · ship the checklist
Players
They ship a great checklist but stop at the install record.
FieldCamp carries the same Solar Project → Installed Asset record forward through year-25 O&M, with recurring billing and OEM warranty channels in the same place.
Lane C — Generic CMMS + horizontal FSM
Enterprise EAM / Jobber / ServiceTitan · no Solar layout
Players
They make you custom-field your way to a Solar layout.
Solar Project · Installed Asset · Solar Permit don't ship out of the box. FieldCamp does — day one.
12 Related trades we run
Solar's neighbors — same crews, same trucks, often the same customer.
The same C&I contractor often runs solar + EV + HVAC + electrical under one roof. Each shares the Property → Project → Installed Asset spine, the recurring O&M cadence, the OEM warranty grind — and a FieldCamp page built for its actual lifecycle.
13 FAQ
Solar O&M software, answered honestly.
What FieldCamp does — and what it deliberately doesn't — for the solar O&M contractor. If we don't ship something — live SCADA integrations, drone-vision panel analysis, automated OEM RMA filing — we say so.
Solar O&M software is the platform a solar install / operations and maintenance contractor uses to run the field-execution side of a PV asset's lifecycle — work orders for inverter faults, recurring inspections and module cleanings, IEC 62446 commissioning checklists, OEM warranty tracking, permit lifecycles (Building / Electrical / Fire / Interconnection), and customer billing for ongoing O&M plans. It's distinct from SCADA / monitoring platforms (which capture telemetry) and from generic CMMS tools (which only handle work orders) — solar O&M software owns the contractor's day from lead through PTO through year-25, on the same record set. FieldCamp ships a documented Solar data model — see https://docs.fieldcamp.ai/data-model/solar.
No. FieldCamp does not pull live SCADA or production telemetry from any monitoring platform. The Installed Asset record stores the monitoring portal URL as a link field, and Performance Ratio is captured on the inspection form (read from the monitoring portal at the visit). When the monitoring portal emails a fault alert, that email lands in the FieldCamp Inbox and gets auto-linked to the Installed Asset by serial. The work-order, dispatch, and warranty pieces live in FieldCamp — the telemetry lives in your monitoring platform. See https://docs.fieldcamp.ai/inbox/inbox-overview.
Performance Ratio is captured as a numeric field on the inspection form (logged from the monitoring portal at the visit). A workflow watches that field per Installed Asset — when PR drops below the SLA threshold defined in the O&M Service Agreement, the workflow drafts a diagnostic visit and the AI Dispatcher proposes the closest NABCEP PVCMS + battery-cert tech. It is a workflow-on-logged-field model, not a live SCADA feed. See https://docs.fieldcamp.ai/workflow-automation/workflows-overview.
FieldCamp is a contractor-execution platform — it sits between SCADA (upstream telemetry) and the rest of the back-office (QuickBooks / Xero / Wave). Monitoring platforms like AlsoEnergy and Power Factors own the data brain; solar CMMS tools like Scoop and 60Hertz own the inspection checklist; horizontal FSM tools like Jobber and ServiceTitan don't ship a Solar layout at all. FieldCamp owns the full Site → Solar Project → Installed Asset → recurring O&M record path with permits, warranties, and AI dispatch in the same place. See https://docs.fieldcamp.ai/data-model/solar.
Yes — each permit is a first-class record with its own Applied → Approved → Closed lifecycle, fees, AHJ contact, and stamped PDF on Drive. A hard rule blocks the Solar Project from advancing to Installation stage while any required permit is Pending or Rejected, so scheduling can't happen on a missing approval. The interconnection application (the one that snags every project) is tracked the same way, with the utility's case number on the record. See https://docs.fieldcamp.ai/data-model/permits.
The OEM warranty channel is logged on the Installed Asset record (panel 25-yr, inverter 10-25-yr, battery 10-yr) alongside the serial, install date, and warranty expiry date. When a unit fails, the tech files the RMA in the OEM portal and logs the case number back on the Installed Asset — FieldCamp does not automatically file RMAs with OEM portals (no direct API integration). A workflow alerts you 30 days before any warranty expires. See https://docs.fieldcamp.ai/data-model/warranties.
FieldCamp captures drone IR photos and provider PDF/GeoJSON reports as file attachments on the inspection form and on the Installed Asset record — the actual computer-vision panel-fault analysis (hot-spot detection, microcrack identification) happens in your drone provider's tool (Sitemark Aerial, Heliolytics, Raptor Maps, Above Surveying). Once their report is back, you upload it and create per-panel work orders in FieldCamp from it. See https://docs.fieldcamp.ai/clients/client-files-documents-and-drive-fieldcamp.
Yes — that's the wedge. You forward your monitoring platform's alert emails to a FieldCamp inbox address; the Inbox auto-links them to the Installed Asset by serial; the AI Dispatcher proposes the right NABCEP-certified tech; route-optimization re-orders the day to fit the new diagnostic. You keep your existing monitoring platform (or your inverter's free portal); FieldCamp owns the work-order, recurring-O&M, and billing layer. See https://docs.fieldcamp.ai/ai-dispatcher/what-is-ai-dispatcher.
One record set carries through the full lifecycle — Lead → Site Survey → Design → Permitting → Interconnection → Installation → Inspection → PTO → Closeout — and then the same Solar Project and Installed Asset records feed the O&M phase: recurring inspections, warranty walks, RMA tracking, PR trending, and monthly auto-charge for the O&M plan. Install contractors who also do O&M (and vice-versa) get one source of truth instead of two systems handing off at PTO. See https://docs.fieldcamp.ai/data-model/service-agreements.
Get started
From a panel photo to a year-25 O&M visit — on one record.
See it walked through Desert Ridge Solar — 228 kWp + 13.5 kWh Powerwall 3 — the same record from the consult booking through year-25 O&M, every claim grounded in docs.fieldcamp.ai.