facebook-pixel
Stop juggling jobs across WhatsApp + Excel.AI Dispatcher live → 1:1 demo (SGT)

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.

Book a 15-minute callWe'll spin up your Site → Solar Project → Installed Asset model on the call.
4.8Capterra

Trusted by solar install & O&M contractors
from a two-truck shop to a multi-state distributed C&I O&M fleet.

Residential PV crewsC&I O&M shopsBESS-certified electriciansNABCEP installersSolar+EV adjacencyRoof+PV combos

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.

4218 Desert Ridge Pkwy
Object modelsite_profile

4218 Desert Ridge Pkwy

Phoenix AZ 85050 · Sarah Ng

Active
Residential rooftop228 kWp DC13.5 kWh BESSSRP utility
Solar Project SP-204Project3 assets
Inverter SE33.3K · SN 7G33-8821SolarEdge string · 10 yr leftSolarEdge
String A1–A24 · REC TwinPeak524 modules · 23 yr leftREC
BESS Tesla Powerwall 3 · PW3-9021113.5 kWh battery · 9 yr leftBattery
Permits · 3 of 4 approvedsp-204
Building · Maricopa CoAPPROVED · 9d
Electrical · Maricopa CoAPPROVED · 11d
Fire · Phoenix FireAPPROVED · 5d
Interconnection · SRPPENDING · 27d
Install gated until all 4 are green
Recordsolar_project

SP-204 · Desert Ridge Solar

228 kWp · target PTO Aug 14

PTO

Lifecycle · 9 stages · currently PTO

LeadSurveyDesignPermittingInterconnectInstallInspectionPTOCloseout
OverviewService historyFilesPermits
Installed Asset · Inverter SE33.3K
BrandSelectSolarEdge
SerialText7G33-8821
Install dateDateJul 28, 2024
Monitoring URLLinkmonitoring.solaredge.com/site/77821
WarrantyChannelSolarEdge · 10 yr leftGood
Last logged PRNumber84.1%logged 6d ago

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.

REQ-1842 · 4218 Desert Ridge Pkwy
AI qualified
Branded booking widgetapex-solar.com
Apex SolarFree 30-min consult
Name
Sarah Ng
Address
4218 Desert Ridge Pkwy, Phoenix AZ 85050
Monthly bill
~$340
Roof
South-facing tile
Battery interest
Yes — has Tesla

Got it — south-facing tile, Tesla owner. We can do a 228 kWp + Powerwall 3 estimate. Sending a survey slot.

Phoenix metro · 85050 in service areaBook consult
Files tray · client record4 attachments
Customer-submitted MPU photo · main panel upgrade likely Sub-100A main lug · MPU likelyMPU photo · 1 of 4
Roof overhead · drone-tile.jpgphoto
Attic photo · attic.jpgphoto
NEM 3.0 application · nem-app.pdfPDF
AHJ plan set · plans-stamped.pdfPDF

Flag added to project: MPU likely required (sub-100A main lug visible). Estimator should include panel upgrade in BETTER tier.

Survey photos linked · MPU likely · flag added to project

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.

SP-204 · Desert Ridge
Building9d
StatusApproved
AppliedApr 19
TargetApr 28
Fee paid$580
Mark ReyesMaricopa Co
BLD-2026-09112.pdf
Electrical11d
StatusApproved
AppliedApr 19
TargetApr 30
Fee paid$410
Mark ReyesMaricopa Co
ELC-2026-09112.pdf
Fire5d
StatusApproved
AppliedApr 19
TargetApr 24
Fee paid$0
Lt. R. KohlPhoenix Fire
FIRE-2026-1041.pdf
Interconnection27d
StatusPending
AppliedApr 19
TargetMay 10
Fee paid$0
J. AboeljoudSalt River Project
SRP-2026-09112.pdf
Rule · automations engine

Solar Project cannot advance to Installation while any required permit is Pending or Rejected.

source · docs.fieldcamp.ai/data-model/automations

Workflow · trace

Interconnection idle 27d → draft follow-up email to jamal.a@srpnet.com · DRAFTED 9:14 AM.

source · docs.fieldcamp.ai/workflow-automation/workflows-overview

SRP idle 27d · auto-followup drafted

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.

EST-2024-188 · Sarah Ng

Three financing tiers

4218 Desert Ridge Pkwy · Apex Solar

GOOD

Cash

$58,400

8.2-yr payback · $0/mo

One-time purchase

BETTER✓ Selected

25-yr Loan

$187/mo

$0 down · 6.99% APR

GoodLeap · line-item only

BEST

PPA

$0.142/kWh

$0 down · 25-yr · 2.9% esc.

Pay only for what you use

Bundle line · price book12 line items rolled up

228 kWp PV + 13.5 kWh BESS + racking + labor + permit fees

$58,400

Sarah Ng — Better tier signed

Jul 14 · 9:32 AM · IP 73.182.x.x

✓ e-signed
Stripe · deposit captured30%

$17,520.00

of $58,400 contract value

Payment methodCard ending 4242
CapturedJul 14 · 9:33 AM
StatusPAID

Carries forward to install invoice INV-2914 on PTO

Workflow · stage advancement

Deposit paid → advance to Design · draft permit applications · ran 9:33 AM.

Estimate signed · deposit paid · permit apps drafted

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.

Inverter fault · SE33.3K
Inbox · alertalert_email
Inverter fault1:47 PM

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.

Forwarded by your monitoring portal · paste / forward to dispatch@yourshop.fieldcamp.ai
AI Dispatcher · candidatesai_dispatch

Priya K.

22 min drive

0.92

match

NABCEP PVIP NABCEP PVCMS OSHA 30 Battery-cert

Matches: PV troubleshooting + battery-cert (BESS co-located)

Marcus B.

41 min drive

0.81

match

NABCEP PVIP OSHA 30 Battery-cert

Filtered: Missing battery-cert · site has co-located Powerwall

Jenna L.

1 hr drive

0.78

match

NABCEP PVCMS OSHA 30

Priya · today re-routed

11:00 AMMesa Industrial · clean
1:00 PMTempe Logistics · inspection
2:15 PMDesert Ridge · NEW diagnosticNEW
4:00 PMApache Junction · clean (preserved)
Inverter trip · diagnostic dispatched · Priya 22 min out

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.

JOB-2801 · Desert Ridge install
Job Template · Residential Install 200-300 kWp + BESSOne click

DAY 1 · MON Aug 4

Racking

Done

Crew: 2 techs · ironworker + journeyman

Form: Torque-spec form attached

7 AM – 3 PM

DAY 2 · TUE Aug 5

Module install

Done

Crew: 4 techs · all NABCEP PVIP

Form: Photo-checklist · 24 panel rows

7 AM – 4 PM

DAY 3 · WED Aug 6

Inverter + BESS commission

In progress

Crew: Priya K. · NABCEP PVCMS + battery-cert

Form: IEC 62446 commissioning

7 AM – 2 PM

Day 3 · commissioning formiec_62446
IEC 62446 · Desert Ridge SP-20492% complete

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

Send to SRP →
Day 3 commissioning complete · PTO packet drafted

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.

SP-204 · Priya K. · rooftop
Mobile · rooftopiec_62446
No signal3 queued

IEC 62446 · String A1 of 24

Voc
348.2 V
Isc
9.81 A
Vmp
290.0 V
Imp
9.32 A
Ins R
1.4 MΩ · PASS
Photo: 1 thermal IR · uploaded local

STRING 1 of 24 · auto-save offline

Will sync when online

Back at the truck · syncedpto_workflow
Synced · 12 seconds ago24 / 24 strings

24

Strings

96

Photos

24

IV PDFs

Workflow · PTO captured · ran 2:14 PM
  • 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
PTO captured · O&M plan starts in 30 days · year-1 walk scheduled

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."

Desert Ridge · PR trend

82.1%

Logged PR · Desert Ridge · SP-204

SLA threshold: 85%
SLA 85%

PR values logged from SolarEdge portal at last visit · 6 days ago

Fleet PR rollup · last 30 days

Desert Ridge Solar (228 kWp)82.1%
Mesa Industrial (450 kWp)87.4%
Tempe Logistics (180 kWp)89.2%

"Show all installs with batteries out of warranty in 90 days"

Auto-draftedJOB-2914

PR diagnostic + soiling assessment · Desert Ridge

Priya K. · NABCEP PVCMS + battery-cert

Today 2:15 PM · 18 min drive

Workflow: caught PR drift to 82.1% (below SLA 85%) · diagnostic auto-drafted.
O&M plans263 active

Basic · Annual visual

84 sites · 18 due this quarter

Active

Standard · Quarterly + annual

132 sites · 31 due this quarter

Active

Premium · + semi-annual battery

47 sites · 12 due this quarter

Active

OEM warranty channels · logged on asset

SolarEdge MonitoringSMA Sunny PortalHuawei FusionSolarEnphase Enlighten

Tech files the RMA in the OEM portal · case # logs back to the Installed Asset.

PR drift caught · diagnostic dispatched · SolarEdge case # ready

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.

INV-2914
Stripe card · 9:14 AM

Desert Ridge · Apex Solar

Install balance

Contract$58,400.00
Deposit (30%)−$17,520.00
Balance paid$40,880.00
✓ Synced to QuickBooks · 12s ago
Standard

Monthly auto-charge

$149.00/mo

Last chargeSep 1 · retry 2/3 OK
Card on fileCard ending 4242
Next chargeOct 1

Projected MRR · $149

263 plans · $40K MRR fleetwide

Aug 2026

Desert Ridge Solar · August 2026

228 kWp + 13.5 kWh Powerwall 3

PR (logged 4×)82.1% — flagged
Visits completed1 clean · 1 diagnostic
Open RMASE-441208 · SolarEdge
Soiling cleanedAug 22 (semi-annual)
Warranty statusAll assets in coverage
Exported from Analytics1 click
Install paid · O&M plan billing · owner report ready

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.

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.

A

Lane AMonitoring · the data brain

Live SCADA / APM platforms · upstream alerts

Players

AlsoEnergy PowerTrackPower FactorsLocus EnergyManaSolytic

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.

Integration · not a competitordocs →
BFieldCamp

Lane BSolar CMMS · the inspection checklist

Solar-specific work-order tools · ship the checklist

Players

Scoop60Hertz EnergySitemarkSolarGradeSoftwrenchWIZSP

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.

FieldCamp competes heredocs →
C

Lane CGeneric CMMS + horizontal FSM

Enterprise EAM / Jobber / ServiceTitan · no Solar layout

Players

IBM MaximoAssetWorksJobberServiceTitanHousecall ProFieldEdge

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.

FieldCamp wins on data modeldocs →

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.