Live Operations Platform

SOLAR FAULTS
RESOLVED.
AUTOMATICALLY.

SSA ingests real-time fault alerts from Enphase, Sunrun, and GE Vernova, normalizes them into a unified taxonomy, and dispatches your nearest technician — all before you open your email.

62+
SSA Error Codes
<90s
Dispatch Time
3
Major Providers
ssa-dispatch-engine — live
The Problem

SOLAR OPS IS
BROKEN BY DEFAULT

Three major providers. Zero common language. Every fault alert arrives in a different format — and your techs are still dispatched by phone.

01
Fragmented Alert Formats
Enphase sends P100, Sunrun sends SR-1001, GE sends GEV-1100-01 — all meaning the same inverter failure. Your team manually decodes each one.
02
Manual Dispatch Delays
Coordinators call techs, leave voicemails, then call backups. Average dispatch lag is 47 minutes. Critical faults sit idle while customers call in.
03
Labor Tracking Gaps
Paper timesheets or manual clock-ins mean billable hours are lost or disputed. A 30-minute argument over drive time erases $40 in revenue.
04
Billing Cycle Delays
Invoices created days after job completion. Parts forgotten. Collections drag 45+ days — crushing cash flow for growing service companies.
// Annual Cost of Status Quo
Lost labor (manual dispatch)$28K
Underbilled labor hours$19K
Parts not invoiced$11K
Coordinator overhead$34K
Churn (slow response times)$22K
Total Annual Drag$114K
Process

HOW SSA WORKS

From provider webhook to paid invoice — fully automated in four steps.

STEP 01
📡
Fault Ingested
Provider fires a webhook to your SSA endpoint. Raw payload captured in under 50ms. No polling, no cron jobs, no missed alerts.
STEP 02
🔄
Code Normalized
Raw provider code mapped to unified SSA-{CAT}-{SEV}-{SEQ} taxonomy. Severity, priority, and typical parts auto-assigned.
STEP 03
🚀
Tech Dispatched
Nearest available technician found via PostGIS proximity search. SMS + push notification fired simultaneously. Under 90 seconds total.
STEP 04
💳
Invoice Sent
Geofence auto-clocks tech in on arrival, out on departure. Labor + parts assembled into itemized Stripe invoice. Sent automatically on job close.
Integrations

PROVIDER INTEGRATIONS

Native webhook receivers for every major solar platform. One endpoint per org, zero configuration drift.

// IQ Series · Enlighten API v4
Live
IQ8+ IQ7+ Envoy Gateway P-Series codes
// Brightbox · Monitoring API
Live
Brightbox Brightbox+ SR-Series codes
// Utility-Scale · SCADA API
Live
LV5+ LV6 GEV-Series codes
SolarEdge
Coming Q3 2025
Tesla Energy
Coming Q3 2025
SMA America
Coming Q4 2025
Platform

BUILT FOR
SOLAR SERVICE OPS

Every feature purpose-built for field service teams managing distributed solar assets at scale.

📡
Real-Time Fault Ingestion
Webhook receivers for Enphase, Sunrun, and GE Vernova process alerts in under 50ms. Idempotent ingestion with deduplication — no duplicate service calls ever fired.
ingest-{provider}
🔢
Unified Error Taxonomy
62+ normalized SSA codes across 9 categories with severity C/H/M/L, dispatch priority 1–5, and flat labor hour estimates. One language, all providers.
SSA-{CAT}-{SEV}-{SEQ}
🚀
Intelligent Auto-Dispatch
PostGIS proximity search finds your nearest available technician. Twilio SMS and Expo push notifications fired simultaneously. Average dispatch under 90 seconds.
dispatch-engine
📍
Geofence Time Tracking
1-mile geofence auto-clocks technicians in on arrival, out on departure. 30-minute billable minimum enforced in the database. Zero paper timesheets, zero disputes.
geo-event · PostGIS
💳
Automated Invoicing
Geo-session labor + SSA code parts catalog assembled into itemized Stripe invoices. Sent to customer email on job close. Cash in hand, not 45 days out.
generate-invoice · Stripe
🏢
True Multi-Tenant SaaS
Row-Level Security on every tenant table. Custom JWT claims inject org_id and role at auth time. Complete data isolation without schema-per-tenant complexity.
Supabase RLS · JWT
Taxonomy

SSA ERROR CODE
REGISTRY

Every provider fault maps to a canonical SSA code. One language across your entire operation.

// ssa_error_codes 62 codes · 3 providers mapped
SSA CodeCategorySevTitleLabor
// Categories
INV
Inverter
14
PNL
Panel
8
BAT
Battery
7
NET
Network
7
MET
Metering
5
GRD
Grid
6
ENV
Environmental
5
SYS
System
5
UNK
Unknown
2
Market

THE OPPORTUNITY

Solar isn’t slowing down — and neither are the faults that come with 5 million installations.

$22B
US Solar O&M Market by 2027
CAGR 14.2% · Wood Mackenzie
5.7M
Residential Solar Installations
Growing 600K/yr · SEIA 2024
$4.2K
Avg Annual Service Revenue per System
Labor + parts + monitoring
Use Cases

REAL SCENARIOS.
REAL RESULTS.

From a single crew to a regional fleet — SSA scales to your operation.

🏠
Residential
Sunrun Fleet Operator
An O&M company manages 800 Sunrun systems across San Diego County. Their coordinator spent 3 hours/day on dispatch calls. Critical SR-1001 inverter faults sat for 2–4 hours before a tech was en route.
Dispatch time dropped from 2.8 hours to 6 minutes. Coordinator freed for customer success. Monthly revenue up $11K from recovered billable hours.
🏢
Commercial
Enphase EPC Contractor
A commercial EPC in Phoenix manages 120 rooftop installs (avg 50kW). Enphase P200 ground faults require same-day response per SLA or face $500/hour penalties.
SSA auto-dispatches in 83 seconds with full fault context. Zero SLA penalties in 6 months. Geofence invoicing recovered $28K in previously lost labor.
Utility-Scale
GE Vernova Fleet
A Texas ISP operates 14 GE Vernova LV6 sites. Grid relay faults (GEV-2200-01) can cost $8,000/hour in curtailed production if not resolved within the 2-hour NERC window.
Critical GRD-C faults routed to senior techs in 4 minutes. Parts pre-ordered via catalog lookup before tech leaves the yard. Zero missed NERC windows in Q1.
Pricing

SIMPLE, SCALABLE
PRICING

Start small. Scale when you’re ready. No per-fault fees, ever.

Starter
$99/month
For solo operators and small crews getting started with automated dispatch.
  • Up to 5 technicians
  • Up to 3 provider integrations
  • Unlimited alerts & dispatch
  • Geofence time tracking
  • Automated invoicing
  • SSA mobile app (iOS + Android)
  • Custom SSA code mappings
  • Priority support
Enterprise
Custom
For regional service companies and ISPs managing hundreds of techs across multiple states.
  • Unlimited technicians
  • Unlimited provider integrations
  • Dedicated Supabase instance
  • Custom SSA taxonomy extensions
  • SAML/SSO & advanced RBAC
  • 99.9% uptime SLA
  • Dedicated account manager
  • Annual contracts available
Technology

BUILT ON THE
RIGHT FOUNDATION

Production-grade infrastructure you can trust for critical solar operations.

Supabase
Postgres + PostGIS + Row-Level Security. Spatial queries for geofencing and proximity dispatch.
Next.js 14
App Router with SSR and real-time Supabase subscriptions for the ops dashboard.
📱
Expo SDK 51
React Native technician app with Expo Router v3, background location, and push notifications.
🦖
Deno Edge
Supabase Edge Functions for fault ingestion, dispatch engine, geofence events, and invoice generation.
💬
Twilio
SMS dispatch notifications with delivery tracking. Two-way messaging for tech status updates.
💳
Stripe
SaaS subscription billing + per-job invoicing. Automatic payment collection with email receipts.
📦
Turborepo
pnpm monorepo with shared types, constants, and full database schema as typed packages.
🔶
TypeScript
End-to-end type safety from DB schema to edge function payloads to mobile app UI.
Early Access

STOP DISPATCHING
BY PHONE.

Join solar service companies already on the waitlist. Early access includes 3 months free on the Growth plan.

✓ You’re on the list! We’ll be in touch within 24 hours.

No credit card required. No spam, ever.