Good morning ☀️
Thursday, March 5, 2026
Community Impact
New Mexico Community Solar Portfolio
Live · Updated monthly
$0
Total Subscriber Savings
↑ +$0 this month
0
Families Served
Low Income community members
0
kWh Clean Energy
Solar credits delivered
0
lbs CO₂ Avoided
vs. NM grid average
$0
Avg Annual Saving / Home
28% off utility rate
My KPIs
Updated just now
Recent Activity
Today's Leaders
This week
Quick Actions
Enrollment
Pitch tool · Applications · Teams · Churn recovery
This Week
28
↑ +4 vs last week
Approved
19
↑ 67.8% approval rate
Pending Review
6
· Avg 1.2 days
Rejected
3
↓ 10.7% reject rate
Enrollment Pipeline
| Customer | Utility | Canvasser | Team | Est. Savings | Status | Date |
|---|
☀ New Mexico's Community Solar Program
$0 Upfront · No Panels Needed
Powered by
See how much you'll save
with community solar.
with community solar.
No panels. No installation. No upfront cost. Solar bill credits reduce your utility bill every month — regulated by the NM Public Regulation Commission.
Monthly Electric Bill
$
Your Electric Utility
Discount Rate
Solscribe Savings Discount
Your share of the solar bill credit value
17%
📄 Scan Utility Bill
Take a photo or upload — fields auto-fill on the application
Extracted from bill
Name—
Service Address—
Account #—
Meter #—
Annual kWh (90%)—
Monthly Estimate—
Utility—
Powered by
Secure Form
☀ Your Personalized Offer
You could save
$216
every year
Community solar credits on your existing bill. No panels. No installation. $0 upfront.
✓ PNM Eligible
Select your utility provider to check eligibility
PNM
Central NM
EPE
Southern NM
SPS/Xcel
Eastern NM
1
Personal Info
2
Service Address
3
Consent
No upfront cost · No installation · 25-year rate lock · Consent is not a condition of purchase.
Privacy Policy
Privacy Policy
You're In!
Welcome to Solscribe Community Solar. A team member will reach out within 24 hours to finalize your enrollment and get your savings started.
📄 Scan Your Utility Bill
Take a photo or upload — your info will auto-fill the form
Extracted from your bill
Name—
Service Address—
Account #—
Meter #—
Annual kWh (90%)—
Monthly Bill—
Utility—
Team Leaderboard — This Week
Individual rankings
High Risk
3
↓ Needs immediate outreach
Medium Risk
6
· Monitor closely
In Outreach
4
· Active recovery
Recovered MTD
3
↑ +1 vs last month
At-Risk Accounts
| Customer | Reason | Risk | Last Contact | Action |
|---|---|---|---|---|
James Okafor PNM · $142/mo | 2 missed payments | HIGH | 3 days ago | |
Linda Park EPE · $98/mo | Cancellation request | HIGH | Today | |
Tom Williams PNM · $210/mo | Moving in 60 days | MED | 1 week ago | |
Ana Reyes Xcel · $165/mo | Billing confusion | MED | 2 days ago |
🤝 SolShare Co-Browse
Guide subscribers through enrollment in real time
Start Co-Browse Session
Create a code for your subscriber to enter on their enrollment page
Billing
Invoices · Payments · Revenue · Accounting
CLN · Oct→Nov trend
Total Invoiced
—
· Oct + Nov 2025
Total Collected
—
↑ — rate
Total Defaulted
—
↓ — deficiency
Active Subs (Nov)
—
· — churn
Total kWh Applied
—
↑ Solar credits delivered
Reformed Payers (Oct→Nov)
—
↑ Defaulted Oct · paid Nov
Persistent Defaulters
—
↓ Defaulted both months · at risk
⚠️ Top Defaulters — Nov 2025
Churn recovery priority list
| Name | Account | kWh | Defaulted | Status | Action |
|---|---|---|---|---|---|
| Loading... | |||||
Revenue — Oct & Nov 2025 (Real Data)
MRR trend
$76K
Oct
$80K
Nov
$84K
Dec
$87K
Jan
$90K
Feb
$94K
Mar
Recent Invoices
| Customer | Utility | Credits | Amount | Status |
|---|
All Invoices — March 2026
| Invoice # | Customer | Amount | Due Date | Status | Action |
|---|
ACH Volume MTD
$51.2K
↑ 76.3% of payments
Card Volume MTD
$16.0K
· 23.7% of payments
Failed MTD
$420
↓ 3 transactions
Payment Transactions
| Date | Customer | Method | Amount | Status |
|---|
MRR Growth Rate
8.4%
↑ MoM
Revenue per Sub
$51
↑ +$2 vs last mo
LTV (Avg)
$1,836
· 36 month avg tenure
Churn Revenue Lost
$3.2K
↓ 9 accounts
Revenue by Utility
📥
Monthly Billing Import
Drop your Solstice billing XLSX — all dashboards update automatically across Home, Billing, Churn Manager, and the Investor Card
Supported format
Solstice XLSX · Bill 1 / Bill 2 sheets
📄
Drop Solstice XLSX here
or click to browse — CLN_Solstice_Billing_Report_.xlsx
📂 Choose File
📋 Import History
This session
No imports this session — drop a Solstice XLSX above to get started
Churn Manager
Defaulters · Recovery · Outreach · Investor View
⚠️ Program Rule:
Subscribers who miss 2 consecutive months are removed from the program. The 315 persistent defaulters are forced removals — raising true gross churn to 34.5% (360 total exits / 1,042 subs). Replacements needed: 360 subscribers. Active after removals: 682.
Forced Removals
315
↓ 2-miss rule · removed
Explicit Cancels
45
↓ Voluntarily exited
TRUE Gross Churn
34.5%
↓ 360/1042 · above benchmark
Active After Removals
682
· Need 360 replacements
Monthly Revenue Gap
$6,611
↓ From 315 removals
Collection (Paying Subs)
98.1%
↑ Excl. removed cohort
Month-over-Month Trend
CLN · Oct→Nov 2025
Collection Rate
58.2% → 60.7% +2.5pp ↑
Deficiency Rate
36.4% → 34.8% -1.6pp ↓
Churn Rate
4.6% → 4.3% -0.3pp ↓
vs. Industry Benchmark
Low Income gross churn industry avg: 16–20%
CLN true gross churn: 34.5% — above benchmark
Driver: 2-miss rule forces 315 removals · Priority: backfill pipeline
Subscriber Health — Nov 2025
1,042 total
Paid on time
670
64.3%
Defaulted
363
34.8%
Payment upcoming
9
0.9%
Explicitly Cancelled
45
4.3%
Forced Removal (2-miss)
315
30.2%
Deficiency Breakdown
315
Persistent
Both months
48
New Default
Nov only
42
Reformed
Oct→Nov
🎯 Priority Outreach Queue
🚨
315 Persistent Defaulters — Missed Both Oct & Nov 2025
Combined at risk: $18,311 · Highest priority for outreach · Each recovery = direct investor return
⚠️
48 New Defaulters — First Miss (Nov 2025 only)
Early intervention window — statistically 87.5% recoverable with timely outreach · Defaulted Nov, no record in Oct
| Subscriber | kWh | Defaulted | Action |
|---|---|---|---|
| Loading... | |||
✅
42 Reformed Payers — Defaulted Oct · Paid Nov
13.3% recovery rate · Study this group to optimize your outreach playbook · Average days to recovery: ~28 days
42
Total Reformed
Oct default → Nov paid
13.3%
Recovery Rate
Of Oct defaulters recovered
~28
Days to Recovery
Oct billing → Nov payment
Reformed Payer Insights
Use this to build your outreach playbook
What Worked
✓Monthly billing cycle gave ~28 days for outreach before next bill
✓Small avg amounts ($14–$50) — easier to recover than large balances
✓Low Income segment responds well to educational outreach about bill credits
✓Canvasser network — personal relationships drive recovery
Recommended Playbook
D+3Automated SMS: "Your solar credit is ready — log in to pay"
D+7Email with savings summary + one-click payment link
D+14Personal call from canvasser who enrolled them
D+21Payment plan offer (split into 2 payments)
D+45Cancel & replace with waitlist subscriber
📋
Backfill Pipeline — 360 Replacements Needed
315 forced removals + 45 cancellations = 360 open slots · Monthly revenue gap: $6,611 · Annual: $79,327
Open Slots
360
↓ Need immediate backfill
Waitlist Target
410
· 360 + 50 buffer
Active After Removals
682
· of 1,042 Nov subs
Revenue at Full Backfill
$21.9K
↑ Restored at 1,042 subs
📅 Replacement Timeline
Week 1–2
Deploy canvassers to existing waitlist · Target 100 enrollments · Focus on CLN service area
Week 3–4
Partner outreach — community orgs, affordable housing, churches · Target 150 enrollments
Month 2
Digital campaign + referral program · Target final 110 enrollments · Maintain 50-sub buffer
Ongoing
Maintain 50-sub waitlist at all times · Auto-enroll on removal events · Never let slots sit empty
🌱 Enrollment Channels
👤 Direct canvasser outreach
Highest Low Income conversion
🏢 Community org partners
Pre-qualified leads
🏠 Affordable housing complexes
Bulk enrollment possible
📱 Referral from current subs
Low cost, high trust
🌐 Digital / social media
Supplemental
Cost Context
Low Income acquisition: $100K–$200K/MW industry avg · CLN is 6.5 MW · Protecting existing subs is 10× cheaper than re-acquiring
Operations & Maintenance
Equipment · Alerts · Tickets · Site monitoring
AlsoEnergy: Not configured
Sites Online
3/3
↑ All nominal
Total Output Today
78.4 MW
↑ 94% of capacity
Subscribers Served
1,847
· Across 3 sites
Uptime YTD
99.1%
↑ Above SLA target
⚡
Connect AlsoEnergy PowerTrack
Live site monitoring · Real kWh data · Hardware alerts · 7-farm portfolio
Deploy the included
worker.js to Cloudflare Workers — see README.md in the worker package.
Find site IDs in the PowerTrack URL:
powertrack.alsoenergy.com/sites/XXXXX
Why a Cloudflare Worker? Your PowerTrack credentials stay on Cloudflare's servers — never in the browser. The worker costs $0 (free tier) and handles ~2,000 API calls/day for 7 farms with polling every 5 minutes.
Critical
1
↓ Needs immediate action
High
2
↓ Within 4hr SLA
Medium / Low
2
· Monitoring
Resolved Today
4
↑ Avg 1.8hr response
Active Alerts
Maintenance Tickets
Maintenance Schedule — March 2026
10
MAR
CLN Solstice — Inverter inspection
Assigned to Raj Patel · Estimated 3 hours
15
MAR
Rio Grande Solar — Panel cleaning
Assigned to Mike Torres · Estimated 6 hours
22
MAR
Mesa Verde Farm — Quarterly inspection
Full team · Estimated 8 hours
⚡ Site Monitoring
Real-time performance · 7 farms
CLN (ASG-8)
92%
ASG-2
—
Commissioning
ASG-4
—
Commissioning
Coming in Phase 6
🔴
Live alerts — inverter faults, outages, underperformance
📊
kWh dashboard — actual vs projected by farm
🎫
Ticket system — O&M dispatch and resolution tracking
📡
SCADA integration — direct inverter data feed
🎫 Maintenance Tickets
Dispatch · Resolution · SLA tracking
INV-003 Fault — CLN
Inverter offline · Reported 2h ago
Scheduled PM — CLN
Panel cleaning · Mar 15
Vegetation control
Resolved Feb 28 · 4h
Full ticket management · SLA timers · Tech dispatch · Photo documentation — launching Phase 6
Canvassing
Territory management · Door knocking · Live team tracking · Leaderboard
Enrolled Today
0
↑ Live
Doors Knocked
0
· Today
Conversations
0
· Today
Follow-ups
0
· Scheduled
DNK / No Answer
0
· Today
Drop a pin — tap the map, then select result:
Quick Log
Manage Territories
Active Territories
All Activity Log
No activity yet — start knocking doors on the Map tab
🏆 Team Leaderboard — Today
📊 Team Stats
Optimize Route
Add addresses to build an optimized door-to-door route. The app will sequence stops to minimize drive time.
No stops added
Auto Comms
Trigger-based email + SMS · Churn prevention · Lifecycle messaging
Sent This Month
2,847
↑ Automated
Open Rate
34%
↑ Above avg
Recoveries
42
↑ From comms
Active Triggers
6
Running now
Message History
Last 30 days · All triggered messages
| Recipient | Trigger | Channel | Sent | Result |
|---|
Create New Trigger
Preview
📧 Email Preview
Missed Payment — Friendly Reminder
Hi {{subscriber_name}},
We noticed your Solscribe payment for {{month}} hasn't come through yet — no worries, these things happen!
Your account shows {{amount_due}} past due. To keep your solar credits flowing, please update your payment by {{due_date}}.
💳 Pay now in your portal · Takes 2 minutes
Questions? Reply to this email or chat with Sunny 🌻
— The Affordable Solar Team
We noticed your Solscribe payment for {{month}} hasn't come through yet — no worries, these things happen!
Your account shows {{amount_due}} past due. To keep your solar credits flowing, please update your payment by {{due_date}}.
💳 Pay now in your portal · Takes 2 minutes
Questions? Reply to this email or chat with Sunny 🌻
— The Affordable Solar Team
💡 {{variables}} are filled automatically from subscriber data at send time.
My Portfolio
Farm performance · Revenue · Subscriber health · Read-only
🏢
Marcus Webb — Portfolio Owner
ASG Farms 2, 4, SLO-1 · Belen/Rio Rancho, NM · Read-only access
Last updated
Loading…
Your Farms
Revenue Trend
Oct–Nov 2025 · Your farms
Subscriber Health
⚠️ Churn Summary
Read-only · Managed by Affordable Solar
🌻 Churn management is handled by your Affordable Solar team. Questions? Contact your account manager or open a support ticket.
📄 Documents
📊
Monthly Report
Nov 2025 · PDF
📋
Operating Agreement
Executed 2024 · PDF
⚖️
NM PRC Compliance
Q4 2025 · PDF
Admin
Users · Roles · Teams · Settings · Live Monitor Config
👥 User Management
✅
Role-based access — 8 roles defined
✅
Demo mode & sandbox accounts
🔜
Add / edit / deactivate users
🔜
SSO / Google Workspace login
📋
Audit log — every action tracked
⚙️ Platform Settings
✅
Farm data management (7 farms)
✅
Month/billing period selector
🔜
Notification preferences
🔜
CSV / XLSX data import pipeline
📋
API keys & integrations
📺 Live Monitor Config
🔜
TV dashboard for office displays
🔜
Custom KPI selection per display
📋
Live enrollment ticker wall
📋
Leaderboard on office screens
🗺️ Platform Roadmap
Solscribe build plan
✅
Phases 1–5
Complete
Home · Enrollment · Billing · Churn Mgr · Farm Data
🔧
Phase 6
In Progress
O&M · Site Monitoring · Ticket System
📋
Phase 7
Planned
Admin · User Mgmt · Settings · API
📋
Phase 8
Planned
Customer Portal · Self-service · Notifications
📋
Phase 9
Planned
Supabase backend · Real-time sync · Multi-user
My Account
Solar savings · Billing history · Subscription management
Total Saved
$0.00
Just enrolled · Credits start soon
kWh Applied
0
Clean solar energy credited
Discount Rate
28%
Off standard PNM rate · Fixed
Monthly Savings History
Last 6 months
Next Expected Credit
📅
Pending
Estimated after first allocation
Credits are applied to your utility bill within 30–45 days of production.
Your Solar Farm
⚡
Pending Assignment
Your farm will be assigned after utility approval
Pending
Farm Status
PNM
Utility
0.8
Tons CO₂ offset/yr
13
Trees equivalent/yr
4,200
kWh clean energy/yr
1,800
Driving miles offset/yr
🎁
Give $50, Get $50
Share your referral code with friends and family. When they enroll, you both get a $50 bill credit.
SUN-GUTI4821
Tap to copy
Your Environmental Impact
0.8
Tons of CO₂ offset per year
Equivalent to taking a car off the road for 1 month(s)
13
Trees' worth of carbon absorbed per year
Mature trees absorb ~48 lbs CO₂/year each
4,200
kWh clean energy generated/yr
1,800
Miles of driving offset/yr
0.4
Homes powered equivalent/yr
Impact Milestones
🎁
Give $50, Get $50
Share your personal referral code with friends, family, and neighbors. When they enroll in Solscribe Community Solar, you both receive a $50 bill credit.
SUN-GUTI4821
Click code to copy · Share via text, email, or in person
How It Works
1️⃣
Share your code
Send your unique code to anyone with a PNM, EPE, or SPS account in NM
2️⃣
They enroll
Your friend signs up using your code and starts saving on their utility bill
3️⃣
You both earn $50
Once they activate, a $50 credit is applied to both your Solscribe bills
Your Referrals
0 referrals · $0 earned
No referrals yet. Share your code to start earning!
Savings Breakdown
| Period | kWh | Credit Value | You Paid | Savings | Status |
|---|
Payment Method
💳
Visa ending ****4242
Expires 09/27 · Auto-pay enabled
AUTO-PAY ON
Current Balance
Nov 2025 Invoice
$10.31 — PAID ✓
Oct 2025 Invoice
$14.39 — PAID ✓
Current Balance
$0.00
Invoice History
Your Signed Agreements
📋
NM Community Solar Subscriber Disclosure Form
Signed — · Required by NM PRC
SIGNED
📝
Community Solar Subscription Agreement
Signed — · 25-year term
SIGNED
📄
Self-Attestation of Income
Signed — · Income qualification
SIGNED
⚡
Upload Your Utility Bill
Upload your most recent utility bill to verify your account and speed up activation. This helps us confirm your PNM/EPE/Xcel account number and start applying solar credits.
📄
Click to upload your utility bill
PDF, JPG, or PNG — Max 10MB
Solscribe Community Solar Plan
New Mexico · PNM Service Area
282 kWh
Monthly Allocation
28%
Discount Rate
~$28/mo
Avg Monthly Bill
25 yrs
Agreement Term
📅 Agreement start: January 2025 · Agreement end: January 2050 · Auto-renews annually
📦
Transfer Subscription
Moving within PNM territory? Keep your plan.
Transfers within PNM territory are free. Outside territory may require cancellation.
🚪
Cancel Subscription
No cancellation fee · 30-day notice required
You can cancel at any time with 30 days notice. Your final credit will be applied to your last PNM bill. You'll lose your place on this farm — waitlists can be long.
Common Questions
Open a Support Ticket
🌻 Or chat with Sunny instantly — tap the sunflower button in the bottom right.