A bookmark is not a monitoring integration, and pretending otherwise costs you callbacks.
Most inverter manufacturers give installers a portal and nothing else. A handful have real APIs, some have partner programs with waiting lists, and several have no programmatic access at all. So the practical reality for a service company is dozens of portals, dozens of logins, and a customer on the phone while somebody hunts for which one their system is on.
SolarProjeX keeps one catalog of monitoring links per customer system, editable from the screen itself rather than through an import script. View the fleet as a map or a table, filter to one platform or all systems, and open the right portal for the right customer without guessing.
For the platforms with no public API, credentials are stored encrypted, with support for multiple accounts on the same platform — the normal situation when you have inherited installs from other companies. Where taking over a customer's monitoring account requires their agreement, there is a consent flow that asks them properly and records the answer.
What it does, point by point
- One catalog of monitoring links per customer system, editable in the app
- Map and table views, filterable to a single platform or all systems
- Encrypted credential storage for platforms with no public API
- Multiple accounts per platform, for fleets inherited from other companies
- Platform picker covering the manufacturers service companies actually meet
- Customer consent flow for monitoring-account transfers, with the answer recorded
- CSV import for platforms that export their fleet, with per-account labels
- Production alerts routed to the office, with low-impact noise filtered out
