PageSourceSearch

https://solconnect.ai/blog

html solconnect.ai collected 2026-10-05 14:31:29 UTC 45,928 bytes, 1 lines download raw bytes

1<!DOCTYPE html><html lang="en" data-scroll-behavior="smooth" class="dark"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2Flogo%2Flogo-dark.png&amp;w=256&amp;q=75 1x, /_next/image?url=%2Flogo%2Flogo-dark.png&amp;w=640&amp;q=75 2x"/><link rel="stylesheet" href="/_next/static/chunks/1lm6anys8s-_x.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/0ih413mtngftv.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/3n9en3moe3hz4.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/0djlorh4mjjgo.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/431bw722fec3m.js"/>
1<script src="/_next/static/chunks/26g4tn5b226u5.js" async=""></script>
1<script src="/_next/static/chunks/01jluxmmms3e7.js" async=""></script>
1<script src="/_next/static/chunks/2lfhpbqzwgurk.js" async=""></script>
1<script src="/_next/static/chunks/turbopack-1ojhsksohr2t5.js" async=""></script>
1<script src="/_next/static/chunks/3s-faa6vigsbg.js" async=""></script>
1<script src="/_next/static/chunks/214dai07u8dz_.js" async=""></script>
1<script src="/_next/static/chunks/36c9w2w3rmeze.js" async=""></script>
1<script src="/_next/static/chunks/0twy8q_ugzj8k.js" async=""></script>
1<script src="/_next/static/chunks/0aa4c3r7hmr39.js" async=""></script>
1<script src="/_next/static/chunks/45cgrhtau-81f.js" async=""></script>
1<link rel="preload" href="https://www.googletagmanager.com/gtag/js?id=G-F5N97S44ZF" as="script"/><title>Blog: solar monitoring and AI sales for installers | Sol AI</title><meta name="description" content="Notes on AI sales agents, solar fleet monitoring, and what we learn running our own solar company on the software we sell."/><meta name="application-name" content="Sol AI"/><meta name="author" content="Modular Intelligence"/><link rel="canonical" href="https://solconnect.ai/blog"/><meta property="og:title" content="Blog: solar monitoring and AI sales for installers | Sol AI"/><meta property="og:description" content="Notes on AI sales agents, solar fleet monitoring, and what we learn running our own solar company on the software we sell."/><meta property="og:url" content="https://solconnect.ai/blog"/><meta property="og:site_name" content="Sol AI"/><meta property="og:locale" content="en_US"/><meta property="og:image" content="https://solconnect.ai/og-image.png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="Sol AI by Modular Intelligence — AI agents for solar fleets"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Blog: solar monitoring and AI sales for installers | Sol AI"/><meta name="twitter:description" content="Notes on AI sales agents, solar fleet monitoring, and what we learn running our own solar company on the software we sell."/><meta name="twitter:image" content="https://solconnect.ai/og-image.png"/><link rel="icon" href="/icon/favicon-32-light.png" sizes="32x32" type="image/png"/><link rel="icon" href="/icon/favicon-32-dark.png" sizes="32x32" type="image/png" media="(prefers-color-scheme: dark)"/><link rel="apple-touch-icon" href="/icon/apple-touch-icon.png" sizes="180x180" type="image/png"/><meta name="next-size-adjust" content=""/>
1<script>!function(){try{var t=localStorage.getItem('theme');if(t){var r=t==='system'?(window.matchMedia('(prefers-color-scheme: dark)').matches?'dark':'light'):t;document.documentElement.classList.remove('dark','light');document.documentElement.classList.add(r)}}catch(e){}}()</script>
1<script src="/_next/static/chunks/0cz1d0mv5g_q7.js" noModule=""></script>
1</head><body class="geist_deef94d5-module__Sms4YG__variable geist_mono_c932d54b-module__LyTxPG__variable antialiased bg-background text-foreground"><div hidden=""><!--$--><!--/$--></div><div class="dark flex min-h-screen flex-col overflow-x-hidden bg-background text-foreground">
1<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://solconnect.ai/#organization","name":"Modular Intelligence","alternateName":["Sol AI","Rae","Sol AI by Modular Intelligence"],"url":"https://solconnect.ai","logo":{"@type":"ImageObject","url":"https://solconnect.ai/icon/main_logo.png","width":500,"height":499},"sameAs":["https://modularintel.com","https://www.linkedin.com/company/modular-intelligence","https://github.com/sol-connect-ai"],"description":"Modular Intelligence builds Sol AI and Rae — AI monitoring and AI sales software for solar installers. The platform was built inside, and still runs, a working solar installation company.","knowsAbout":["Solar energy monitoring","Solar fleet management software","Photovoltaic system performance","String-level solar monitoring","AI sales automation for solar installers","Solar operations and maintenance"],"industry":"Solar energy software","naics":"513210","slogan":"AI that runs solar companies.","founder":{"@type":"Person","name":"Mujtaba Raza","jobTitle":"Founder"},"subOrganization":{"@type":"Organization","name":"Modular Energy (SMC-Pvt.) Ltd.","alternateName":"Solar Citizen"},"areaServed":[{"@type":"Country","name":"United States"},{"@type":"Country","name":"Pakistan"}],"contactPoint":[{"@type":"ContactPoint","contactType":"sales","email":"[email protected]","areaServed":"US","availableLanguage":["en"]},{"@type":"ContactPoint","contactType":"customer support","telephone":"+92 317 6527111","url":"https://solconnect.ai/contact","areaServed":"PK","availableLanguage":["en","ur"]}]},{"@type":"WebSite","@id":"https://solconnect.ai/#website","name":"Sol AI","alternateName":["Sol AI by Modular Intelligence","solconnect.ai"],"url":"https://solconnect.ai","inLanguage":"en","publisher":{"@id":"https://solconnect.ai/#organization"}},{"@type":"SoftwareApplication","@id":"https://solconnect.ai/#sol-ai","name":"Sol AI","alternateName":["Sol AI by Modular Intelligence","Sol AI solar monitoring"],"url":"https://solconnect.ai/sol-ai","applicationCategory":"BusinessApplication","applicationSubCategory":"Solar energy monitoring software","applicationSuite":"Modular Intelligence","operatingSystem":"Web browser","description":"Monitoring platform that builds a digital twin of every installed solar system across 18 inverter brands in one dashboard — weather-adjusted expected output per site and per string, with faults classified and costed. Currently watching 636 systems totalling 21 MW.","featureList":["Onboarding agent: Starts watching a new site the day it's switched on.","Performance agent: Every night, checks every site and string against what it should have made.","Case agent: Owns each problem until the site proves it's producing again.","Customer agent: Answers the plant owner's questions on WhatsApp, 24/7.","Enphase inverter monitoring","SolarEdge inverter monitoring","Tesla inverter monitoring","SMA inverter monitoring","Fronius inverter monitoring","CPS inverter monitoring","Sol-Ark inverter monitoring","Generac inverter monitoring","GoodWe inverter monitoring","Sungrow inverter monitoring","Huawei inverter monitoring","Fox inverter monitoring","Solis inverter monitoring","Growatt inverter monitoring","SolaX inverter monitoring","Solarman inverter monitoring","SAJ inverter monitoring","MaxPower inverter monitoring"],"audience":[{"@type":"BusinessAudience","audienceType":"Solar installers"},{"@type":"BusinessAudience","audienceType":"Solar O&M providers"},{"@type":"BusinessAudience","audienceType":"Solar asset owners"},{"@type":"BusinessAudience","audienceType":"Solar lenders and loan servicers"}],"publisher":{"@id":"https://solconnect.ai/#organization"},"isRelatedTo":{"@id":"https://solconnect.ai/#rae"}},{"@type":"SoftwareApplication","@id":"https://solconnect.ai/#rae","name":"Rae","alternateName":"Rae AI sales agent for solar","url":"https://solconnect.ai/rae","applicationCategory":"BusinessApplication","applicationSubCategory":"AI sales automation for solar installers","applicationSuite":"Modular Intelligence","operatingSystem":"Web browser","description":"AI sales agent for solar companies. Answers inbound leads in a median of 23 seconds around the clock, reads electricity-bill photos, transcribes voice notes, sizes the system, negotiates inside hard-coded guardrails, and delivers a proposal in a median of 7 minutes.","featureList":["24/7 AI lead response","Electricity-bill photo reading","Voice-note transcription","Automated system sizing and proposals","Pre-send pricing guardrails","TCPA-compliant SMS"],"publisher":{"@id":"https://solconnect.ai/#organization"}
1,"isRelatedTo":{"@id":"https://solconnect.ai/#sol-ai"}}]}</script>
1<header class="fixed inset-x-0 top-0 z-50 max-w-[100vw] overflow-x-clip px-3 pt-3 sm:px-4 sm:pt-4"><nav class="navbar-drop relative mx-auto flex h-14 max-w-5xl items-center justify-between gap-3 rounded-full border pl-3 pr-2 backdrop-blur-xl transition-colors duration-300 sm:pl-4 border-border/60 bg-background/40 shadow-[0_8px_30px_rgba(0,0,0,0.08)] dark:border-white/10 dark:bg-white/5 dark:shadow-[0_8px_30px_rgba(0,0,0,0.25)]"><a aria-label="Sol AI home" class="flex shrink-0 items-center" href="/"><img alt="Sol AI" width="224" height="224" decoding="async" data-nimg="1" class="-my-4 h-16 w-auto object-contain sm:-my-6 sm:h-28" style="color:transparent" srcSet="/_next/image?url=%2Flogo%2Flogo-dark.png&amp;w=256&amp;q=75 1x, /_next/image?url=%2Flogo%2Flogo-dark.png&amp;w=640&amp;q=75 2x" src="/_next/image?url=%2Flogo%2Flogo-dark.png&amp;w=640&amp;q=75"/></a><div class="hidden min-w-0 flex-1 justify-center lg:flex"><nav class="flex items-center gap-1"><a class="whitespace-nowrap rounded-full px-2.5 py-1.5 text-sm font-medium transition-colors xl:px-3.5 text-muted-foreground hover:text-foreground" href="/sol-ai">Sol AI</a><div class="relative"><button type="button" aria-expanded="false" aria-controls="landing-who-menu" class="flex items-center gap-1 whitespace-nowrap rounded-full px-2.5 py-1.5 text-sm xl:px-3.5 font-medium transition-colors text-muted-foreground hover:text-foreground">Who it&#x27;s for<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down size-3.5 transition-transform" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></div><a class="whitespace-nowrap rounded-full px-2.5 py-1.5 text-sm font-medium transition-colors xl:px-3.5 text-muted-foreground hover:text-foreground" href="/pricing">What you get</a><a class="whitespace-nowrap rounded-full px-2.5 py-1.5 text-sm font-medium transition-colors xl:px-3.5 text-muted-foreground hover:text-foreground" href="/proof">Proof</a><a class="whitespace-nowrap rounded-full px-2.5 py-1.5 text-sm font-medium transition-colors xl:px-3.5 text-muted-foreground hover:text-foreground" href="/rae">Rae</a><a class="whitespace-nowrap rounded-full px-2.5 py-1.5 text-sm font-medium transition-colors xl:px-3.5 text-muted-foreground hover:text-foreground" href="/about">About</a></nav></div><div class="flex shrink-0 items-center gap-2 sm:gap-3"><a class="hidden h-9 items-center rounded-full border border-border px-4 text-sm font-medium text-foreground transition-colors hover:bg-accent sm:flex" href="/login">Sign in</a><a href="https://calendar.app.google/AxP7HXayMyWPGoQT7" target="_blank" rel="noopener noreferrer" data-slot="button" class="items-center justify-center whitespace-nowrap disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive hover:bg-primary/90 py-2 has-[&gt;svg]:px-3 group relative gap-2 rounded-full bg-gradient-to-r from-sol-cyan to-sol-orange font-semibold text-sol-navy shadow-[0_14px_40px_-12px_rgba(0,174,198,0.55)] transition-all hover:brightness-110 hover:shadow-[0_16px_46px_-10px_rgba(0,174,198,0.6)] hidden h-9 px-4 text-sm sm:flex">Book a call</a><div class="relative lg:hidden"><button type="button" aria-label="Open menu" aria-expanded="false" aria-controls="landing-mobile-menu" class="flex size-9 items-center justify-center rounded-full border border-border text-foreground transition-colors hover:bg-accent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu size-4" aria-hidden="true"><path d="M4 12h16"></path><path d="M4 18h16"></path><path d="M4 6h16"></path></svg></button></div></div></nav></header><div class="flex-1"><main class="relative overflow-x-hidden"><section class="px-4 py-16 sm:px-6 lg:px-8 lg:py-24 pt-32 lg:pt-40"><div class="mx-auto max-w-6xl"><div class="max-w-3xl"><h1 class="text-balance text-3xl font-extrabold leading-tight tracking-tight sm:text-4xl lg:text-5xl">Blog</h1><p class="mt-6 text-pretty text-base leading-relaxed text-muted-foreground sm:text-lg">Notes on AI sales agents, solar fleet monitoring, and what we learn running our own solar company on the softw
1are we sell.</p></div><p class="mt-6 max-w-3xl text-sm text-muted-foreground">Related reference:<!-- --> <a class="font-medium text-sol-cyan underline-offset-4 hover:underline" href="/glossary">the glossary</a> <!-- -->and<!-- --> <a class="font-medium text-sol-cyan underline-offset-4 hover:underline" href="/stories/the-silent-string">the silent string</a>.</p><ul class="mt-12 space-y-4"><li><a class="block rounded-2xl border border-border bg-card/40 p-6 transition-colors hover:border-sol-cyan/40" href="/blog/how-much-does-solar-monitoring-cost"><time dateTime="2026-08-15" class="text-xs uppercase tracking-wider text-muted-foreground">2026-08-15</time><h2 class="mt-2 text-lg font-bold tracking-tight sm:text-xl">How much does solar fleet monitoring cost? The pricing models, explained by a vendor</h2><p class="mt-2 text-pretty text-sm leading-relaxed text-muted-foreground">Per-system fees, flat platform pricing, free manufacturer portals and implementation charges — how monitoring pricing actually works, and the questions that expose what a quote really costs you in year one.</p></a></li><li><a class="block rounded-2xl border border-border bg-card/40 p-6 transition-colors hover:border-sol-cyan/40" href="/blog/how-fast-should-a-solar-installer-respond-to-leads"><time dateTime="2026-07-31" class="text-xs uppercase tracking-wider text-muted-foreground">2026-07-31</time><h2 class="mt-2 text-lg font-bold tracking-tight sm:text-xl">How fast should a solar installer respond to leads? What our 4,019-lead dataset shows</h2><p class="mt-2 text-pretty text-sm leading-relaxed text-muted-foreground">We measured every first response across 4,019 lead intervals with no trimming. The median is 23 seconds — and the more interesting number is when the leads arrive.</p></a></li><li><a class="block rounded-2xl border border-border bg-card/40 p-6 transition-colors hover:border-sol-cyan/40" href="/blog/your-installer-went-bankrupt-who-is-watching-your-solar-system"><time dateTime="2026-07-31" class="text-xs uppercase tracking-wider text-muted-foreground">2026-07-31</time><h2 class="mt-2 text-lg font-bold tracking-tight sm:text-xl">Your installer went bankrupt. Who&#x27;s watching your solar system now?</h2><p class="mt-2 text-pretty text-sm leading-relaxed text-muted-foreground">When a solar company closes, the hardware keeps producing but nobody is comparing its output against expectation. Here is what actually stops happening, and what can be done about it.</p></a></li><li><a class="block rounded-2xl border border-border bg-card/40 p-6 transition-colors hover:border-sol-cyan/40" href="/blog/monitoring-enphase-and-solaredge-fleets-in-one-dashboard"><time dateTime="2026-07-31" class="text-xs uppercase tracking-wider text-muted-foreground">2026-07-31</time><h2 class="mt-2 text-lg font-bold tracking-tight sm:text-xl">Monitoring Enphase and SolarEdge fleets in one dashboard: what multi-brand actually requires</h2><p class="mt-2 text-pretty text-sm leading-relaxed text-muted-foreground">Most installers end up with a mixed fleet and one browser tab per manufacturer. What it takes to read them together, and why brand coverage claims deserve scepticism.</p></a></li><li><a class="block rounded-2xl border border-border bg-card/40 p-6 transition-colors hover:border-sol-cyan/40" href="/blog/how-solar-installers-build-recurring-revenue"><time dateTime="2026-07-31" class="text-xs uppercase tracking-wider text-muted-foreground">2026-07-31</time><h2 class="mt-2 text-lg font-bold tracking-tight sm:text-xl">How solar installers build recurring revenue from systems they&#x27;ve already installed</h2><p class="mt-2 text-pretty text-sm leading-relaxed text-muted-foreground">The install base is the asset nobody is monetising. The arithmetic of Solar Assurance plans, and the honest version of what it takes to sell them.</p></a></li></ul></div></section></main><!--$--><!--/$--></div><footer class="border-t border-border px-4 py-10 sm:px-6 lg:px-8"><nav aria-label="Who it&#x27;s for" class="mx-auto mb-8 flex max-w-7xl flex-wrap items-center justify-center gap-x-5 gap-y-2 text-sm text-muted-foreground"><span class="font-medium text-foreground">Who it&#x27;s for</span><a class="transition-colors hover:text-foreground" href="/partners">
1Solar installers</a><a class="transition-colors hover:text-foreground" href="/for-om">O&amp;M providers</a><a class="transition-colors hover:text-foreground" href="/for-site-owners">Site owners</a><a class="transition-colors hover:text-foreground" href="/for-lenders">Lenders</a><span aria-hidden="true" class="hidden text-border sm:inline">|</span><a class="transition-colors hover:text-foreground" href="/proof">Fleet numbers</a><a class="transition-colors hover:text-foreground" href="/calculator">Revenue calculator</a><a class="transition-colors hover:text-foreground" href="/stories/the-silent-string">The silent string</a></nav><div class="mx-auto flex max-w-7xl flex-col items-center justify-between gap-5 sm:flex-row"><a aria-label="Sol AI home" class="flex items-center" href="/"><img alt="Sol AI" loading="lazy" width="224" height="224" decoding="async" data-nimg="1" class="-my-3 h-16 w-16 object-contain sm:h-20 sm:w-20" style="color:transparent" srcSet="/_next/image?url=%2Flogo%2Flogo-dark.png&amp;w=256&amp;q=75 1x, /_next/image?url=%2Flogo%2Flogo-dark.png&amp;w=640&amp;q=75 2x" src="/_next/image?url=%2Flogo%2Flogo-dark.png&amp;w=640&amp;q=75"/></a><nav class="flex flex-wrap items-center justify-center gap-x-5 gap-y-2 text-sm text-muted-foreground"><a class="transition-colors hover:text-foreground" href="/glossary">Glossary</a><a class="transition-colors hover:text-foreground" href="/blog">Blog</a><a class="transition-colors hover:text-foreground" href="/faq">FAQ</a><a class="transition-colors hover:text-foreground" href="/about">About</a><a class="transition-colors hover:text-foreground" href="/contact">Contact</a><a class="transition-colors hover:text-foreground" href="/privacy">Privacy Policy</a><a class="transition-colors hover:text-foreground" href="/terms">Terms &amp; Conditions</a><a class="transition-colors hover:text-foreground" href="/compare/sol-ai-vs-omnidian">Sol AI vs Omnidian</a><a class="transition-colors hover:text-foreground" href="/compare/sol-ai-vs-enphase-app">Sol AI vs the Enphase app</a><a class="transition-colors hover:text-foreground" href="/compare/rae-vs-hiring-an-sdr">Rae vs hiring an SDR</a><a class="transition-colors hover:text-foreground" href="/pk">Pakistan site</a></nav><p class="text-xs text-muted-foreground">© 2026 Modular Intelligence — the software company inside a working solar EPC. Makers of Sol AI and Rae.</p></div></footer></div>
1<script src="/_next/static/chunks/431bw722fec3m.js" id="_R_" async=""></script>
1<script>(self.__next_f=self.__next_f||[]).push([0])</script>
1<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[782406,[\"/_next/static/chunks/3s-faa6vigsbg.js\"],\"ThemeProvider\"]\n3:I[339756,[\"/_next/static/chunks/3s-faa6vigsbg.js\"],\"default\"]\n4:I[758298,[\"/_next/static/chunks/3s-faa6vigsbg.js\",\"/_next/static/chunks/214dai07u8dz_.js\",\"/_next/static/chunks/36c9w2w3rmeze.js\"],\"default\"]\n5:I[837457,[\"/_next/static/chunks/3s-faa6vigsbg.js\"],\"default\"]\n6:I[329306,[\"/_next/static/chunks/3s-faa6vigsbg.js\",\"/_next/static/chunks/0twy8q_ugzj8k.js\",\"/_next/static/chunks/36c9w2w3rmeze.js\"],\"default\"]\n11:I[168027,[\"/_next/static/chunks/3s-faa6vigsbg.js\"],\"default\",1]\n:HL[\"/_next/static/chunks/1lm6anys8s-_x.css\",\"style\"]\n:HL[\"/_next/static/chunks/0ih413mtngftv.css\",\"style\"]\n:HL[\"/_next/static/chunks/3n9en3moe3hz4.css\",\"style\"]\n:HL[\"/_next/static/chunks/0djlorh4mjjgo.css\",\"style\"]\n:HL[\"/_next/static/media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n7:T124c,{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://solconnect.ai/#organization\",\"name\":\"Modular Intelligence\",\"alternateName\":[\"Sol AI\",\"Rae\",\"Sol AI by Modular Intelligence\"],\"url\":\"https://solconnect.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://solconnect.ai/icon/main_logo.png\",\"width\":500,\"height\":499},\"sameAs\":[\"https://modularintel.com\",\"https://www.linkedin.com/company/modular-intelligence\",\"https://github.com/sol-connect-ai\"],\"description\":\"Modular Intelligence builds Sol AI and Rae — AI monitoring and AI sales software for solar installers. The platform was built inside, and still runs, a working solar installation company.\",\"knowsAbout\":[\"Solar energy monitoring\",\"Solar fleet management software\",\"Photovoltaic system performance\",\"String-level solar monitoring\",\"AI sales automation for solar installers\",\"Solar operations and maintenance\"],\"industry\":\"Solar energy software\",\"naics\":\"513210\",\"slogan\":\"AI that runs solar companies.\",\"founder\":{\"@type\":\"Person\",\"name\":\"Mujtaba Raza\",\"jobTitle\":\"Founder\"},\"subOrganization\":{\"@type\":\"Organization\",\"name\":\"Modular Energy (SMC-Pvt.) Ltd.\",\"alternateName\":\"Solar Citizen\"},\"areaServed\":[{\"@type\":\"Country\",\"name\":\"United States\"},{\"@type\":\"Country\",\"name\":\"Pakistan\"}],\"contactPoint\":[{\"@type\":\"ContactPoint\",\"contactType\":\"sales\",\"email\":\"[email protected]\",\"areaServed\":\"US\",\"availableLanguage\":[\"en\"]},{\"@type\":\"ContactPoint\",\"contactType\":\"customer support\",\"telephone\":\"+92 317 6527111\",\"url\":\"https://solconnect.ai/contact\",\"areaServed\":\"PK\",\"availableLanguage\":[\"en\",\"ur\"]}]},{\"@type\":\"WebSite\",\"@id\":\"https://solconnect.ai/#website\",\"name\":\"Sol AI\",\"alternateName\":[\"Sol AI by Modular Intelligence\",\"solconnect.ai\"],\"url\":\"https://solconnect.ai\",\"inLanguage\":\"en\",\"publisher\":{\"@id\":\"https://solconnect.ai/#organization\"}},{\"@type\":\"SoftwareApplication\",\"@id\":\"https://solconnect.ai/#sol-ai\",\"name\":\"Sol AI\",\"alternateName\":[\"Sol AI by Modular Intelligence\",\"Sol AI solar monitoring\"],\"url\":\"https://solconnect.ai/sol-ai\",\"applicationCategory\":\"BusinessApplication\",\"applicationSubCategory\":\"Solar energy monitoring software\",\"applicationSuite\":\"Modular Intelligence\",\"operatingSystem\":\"Web browser\",\"description\":\"Monitoring platform that builds a digital twin of every installed solar system across 18 inverter brands in one dashboard — weather-adjusted expected output per site and per string, with faults classified and costed. Currently watching 636 systems totalling 21 MW.\",\"featureList\":[\"Onboarding agent: Starts watching a new site the day it's switched on.\",\"Performance agent: Every night, checks every site and string against what it should have made.\",\"Case agent: Owns each problem until the site proves it's producing again.\",\"Customer agent: Answers the plant owner's questions on WhatsApp, 24/7.\",\"Enphase inverter monitoring\",\"SolarEdge inverter monitoring\",\"Tesla inverter monitoring\",\"SMA inverter monitoring\",\"Fronius inverter monitoring\",\"CPS inverter monitoring\",\"Sol-Ark inverter monitoring\",\"Generac inverter monitoring\",\"GoodWe inverter monitoring\",\"Sungrow inverter monitoring\",\"Huawei inverter monitoring\",\"Fox inverter monitoring\",\"Solis inverter monitoring\",\"Growatt inverter monitoring\",\"SolaX inverter monitoring\",\"Solarman inverter monitoring\",\"SAJ inverter monitoring\",\"MaxPower inverter monitoring\"],\"audie
1nce\":[{\"@type\":\"BusinessAudience\",\"audienceType\":\"Solar installers\"},{\"@type\":\"BusinessAudience\",\"audienceType\":\"Solar O\u0026M providers\"},{\"@type\":\"BusinessAudience\",\"audienceType\":\"Solar asset owners\"},{\"@type\":\"BusinessAudience\",\"audienceType\":\"Solar lenders and loan servicers\"}],\"publisher\":{\"@id\":\"https://solconnect.ai/#organization\"},\"isRelatedTo\":{\"@id\":\"https://solconnect.ai/#rae\"}},{\"@type\":\"SoftwareApplication\",\"@id\":\"https://solconnect.ai/#rae\",\"name\":\"Rae\",\"alternateName\":\"Rae AI sales agent for solar\",\"url\":\"https://solconnect.ai/rae\",\"applicationCategory\":\"BusinessApplication\",\"applicationSubCategory\":\"AI sales automation for solar installers\",\"applicationSuite\":\"Modular Intelligence\",\"operatingSystem\":\"Web browser\",\"description\":\"AI sales agent for solar companies. Answers inbound leads in a median of 23 seconds around the clock, reads electricity-bill photos, transcribes voice notes, sizes the system, negotiates inside hard-coded guardrails, and delivers a proposal in a median of 7 minutes.\",\"featureList\":[\"24/7 AI lead response\",\"Electricity-bill photo reading\",\"Voice-note transcription\",\"Automated system sizing and proposals\",\"Pre-send pricing guardrails\",\"TCPA-compliant SMS\"],\"publisher\":{\"@id\":\"https://solconnect.ai/#organization\"},\"isRelatedTo\":{\"@id\":\"https://solconnect.ai/#sol-ai\"}}]}f:X\n0:{\"P\":null,\"c\":[\"\",\"blog\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"(landing)\",{\"children\":[\"blog\",{\"children\":[\"__PAGE__\",{},\"$undefined\",\"$undefined\",4608]},\"$undefined\",\"$undefined\",4608]},\"$undefined\",\"$undefined\",4608]},\"$undefined\",\"$undefined\",4624],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/1lm6anys8s-_x.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0ih413mtngftv.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/3s-faa6vigsbg.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"suppressHydrationWarning\":true,\"data-scroll-behavior\":\"smooth\",\"className\":\"dark\",\"children\":[[\"$\",\"head\",null,{\"children\":[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"!function(){try{var t=localStorage.getItem('theme');if(t){var r=t==='system'?(window.matchMedia('(prefers-color-scheme: dark)').matches?'dark':'light'):t;document.documentElement.classList.remove('dark','light');document.documentElement.classList.add(r)}}catch(e){}}()\"}}]}],[\"$\",\"body\",null,{\"className\":\"geist_deef94d5-module__Sms4YG__variable geist_mono_c932d54b-module__LyTxPG__variable antialiased bg-background text-foreground\",\"children\":[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$4\",\"errorStyles\":[],\"errorScripts\":[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/214dai07u8dz_.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/36c9w2w3rmeze.js\",\"async\":true,\"nonce\":\"$undefined\"}]],\"template\":[\"$\",\"$L5\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"$L6\",null,{}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]}]]}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/3n9en3moe3hz4.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0djlorh4mjjgo.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/0aa4c3r7hmr39.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/36c9w2w3rmeze.js\",\"async\":true,\"nonce\":\"$undefined\"}
1],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/45cgrhtau-81f.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"div\",null,{\"className\":\"dark flex min-h-screen flex-col overflow-x-hidden bg-background text-foreground\",\"children\":[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$7\"}}],\"$L8\",\"$L9\",\"$La\",\"$Lb\",\"$Lc\"]}]]}],{\"children\":[\"$Ld\",{\"children\":[\"$Le\",{},null,false,null]},null,false,\"$f\"]},null,false,null]},null,false,null],\"$L10\",false]],\"m\":\"$undefined\",\"G\":[\"$11\",[\"$L12\",\"$L13\"]],\"S\":true,\"h\":null,\"r\":\"$undefined\",\"s\":\"$undefined\",\"a\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"XrYOS-Efppan_qwYeBQDt\"}\n14:I[350824,[\"/_next/static/chunks/3s-faa6vigsbg.js\",\"/_next/static/chunks/0aa4c3r7hmr39.js\",\"/_next/static/chunks/36c9w2w3rmeze.js\",\"/_next/static/chunks/45cgrhtau-81f.js\"],\"Ga4\"]\n15:I[583547,[\"/_next/static/chunks/3s-faa6vigsbg.js\",\"/_next/static/chunks/0aa4c3r7hmr39.js\",\"/_next/static/chunks/36c9w2w3rmeze.js\",\"/_next/static/chunks/45cgrhtau-81f.js\"],\"LandingAuthGate\"]\n16:I[716475,[\"/_next/static/chunks/3s-faa6vigsbg.js\",\"/_next/static/chunks/0aa4c3r7hmr39.js\",\"/_next/static/chunks/36c9w2w3rmeze.js\",\"/_next/static/chunks/45cgrhtau-81f.js\"],\"LandingNavbar\"]\n17:I[522016,[\"/_next/static/chunks/3s-faa6vigsbg.js\",\"/_next/static/chunks/0aa4c3r7hmr39.js\",\"/_next/static/chunks/36c9w2w3rmeze.js\",\"/_next/static/chunks/45cgrhtau-81f.js\"],\"\"]\n18:I[605500,[\"/_next/static/chunks/3s-faa6vigsbg.js\",\"/_next/static/chunks/0aa4c3r7hmr39.js\",\"/_next/static/chunks/36c9w2w3rmeze.js\",\"/_next/static/chunks/45cgrhtau-81f.js\"],\"Image\"]\n1c:I[897367,[\"/_next/static/chunks/3s-faa6vigsbg.js\"],\"ViewportBoundary\"]\n1e:I[897367,[\"/_next/static/chunks/3s-faa6vigsbg.js\"],\"MetadataBoundary\"]\n1f:\"$Sreact.suspense\"\n8:[\"$\",\"$L14\",null,{}]\n9:[\"$\",\"$L15\",null,{}]\na:[\"$\",\"$L16\",null,{}]\nb:[\"$\",\"div\",null,{\"className\":\"flex-1\",\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L5\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"$L6\",null,{}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]\nc:[\"$\",\"footer\",null,{\"className\":\"border-t border-border px-4 py-10 sm:px-6 lg:px-8\",\"children\":[[\"$\",\"nav\",null,{\"aria-label\":\"Who it's for\",\"className\":\"mx-auto mb-8 flex max-w-7xl flex-wrap items-center justify-center gap-x-5 gap-y-2 text-sm text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-medium text-foreground\",\"children\":\"Who it's for\"}],[[\"$\",\"$L17\",\"/partners\",{\"href\":\"/partners\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Solar installers\"}],[\"$\",\"$L17\",\"/for-om\",{\"href\":\"/for-om\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"O\u0026M providers\"}],[\"$\",\"$L17\",\"/for-site-owners\",{\"href\":\"/for-site-owners\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Site owners\"}],[\"$\",\"$L17\",\"/for-lenders\",{\"href\":\"/for-lenders\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Lenders\"}]],[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"hidden text-border sm:inline\",\"children\":\"|\"}],[[\"$\",\"$L17\",\"/proof\",{\"href\":\"/proof\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Fleet numbers\"}],[\"$\",\"$L17\",\"/calculator\",{\"href\":\"/calculator\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Revenue calculator\"}],[\"$\",\"$L17\",\"/stories/the-silent-string\",{\"href\":\"/stories/the-silent-string\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"The silent string\"}]]]}],[\"$\",\"div\",null,{\"className\":\"mx-auto flex max-w-7xl flex-col items-center justify-between gap-5 sm:flex-row\",\"children\":[[\"$\",\"$L17\",null,{\"href\":\"/\",\"aria-label\":\"Sol AI home\",\"className\":\"flex items-center\",\"children\":[\"$\",\"$L18\",null,{\"src\":\"/logo/logo-dark.png\",\"alt\":\"Sol AI\",\"width\":224,\"height\"
1:224,\"className\":\"-my-3 h-16 w-16 object-contain sm:h-20 sm:w-20\"}]}],[\"$\",\"nav\",null,{\"className\":\"flex flex-wrap items-center justify-center gap-x-5 gap-y-2 text-sm text-muted-foreground\",\"children\":[[\"$\",\"$L17\",null,{\"href\":\"/glossary\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Glossary\"}],[\"$\",\"$L17\",null,{\"href\":\"/blog\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Blog\"}],[\"$\",\"$L17\",null,{\"href\":\"/faq\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"FAQ\"}],[\"$\",\"$L17\",null,{\"href\":\"/about\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"About\"}],[\"$\",\"$L17\",null,{\"href\":\"/contact\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Contact\"}],[\"$\",\"$L17\",null,{\"href\":\"/privacy\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Privacy Policy\"}],[\"$\",\"$L17\",null,{\"href\":\"/terms\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Terms \u0026 Conditions\"}],[\"$\",\"$L17\",null,{\"href\":\"/compare/sol-ai-vs-omnidian\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Sol AI vs Omnidian\"}],[\"$\",\"$L17\",null,{\"href\":\"/compare/sol-ai-vs-enphase-app\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Sol AI vs the Enphase app\"}],[\"$\",\"$L17\",null,{\"href\":\"/compare/rae-vs-hiring-an-sdr\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Rae vs hiring an SDR\"}],[\"$\",\"$L17\",null,{\"href\":\"/pk\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Pakistan site\"}]]}],[\"$\",\"p\",null,{\"className\":\"text-xs text-muted-foreground\",\"children\":\"© 2026 Modular Intelligence — the software company inside a working solar EPC. Makers of Sol AI and Rae.\"}]]}]]}]\nd:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L5\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\ne:[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"main\",null,{\"className\":\"relative overflow-x-hidden\",\"children\":[\"$\",\"section\",null,{\"id\":\"$undefined\",\"className\":\"px-4 py-16 sm:px-6 lg:px-8 lg:py-24 pt-32 lg:pt-40\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-6xl\",\"children\":[[\"$\",\"div\",null,{\"className\":\"max-w-3xl\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"text-balance text-3xl font-extrabold leading-tight tracking-tight sm:text-4xl lg:text-5xl\",\"children\":\"Blog\"}],[\"$\",\"p\",null,{\"className\":\"mt-6 text-pretty text-base leading-relaxed text-muted-foreground sm:text-lg\",\"children\":\"Notes on AI sales agents, solar fleet monitoring, and what we learn running our own solar company on the software we sell.\"}]]}],[\"$\",\"p\",null,{\"className\":\"mt-6 max-w-3xl text-sm text-muted-foreground\",\"children\":[\"Related reference:\",\" \",[\"$\",\"$L17\",null,{\"href\":\"/glossary\",\"className\":\"font-medium text-sol-cyan underline-offset-4 hover:underline\",\"children\":\"the glossary\"}],\" \",\"and\",\" \",[\"$\",\"$L17\",null,{\"href\":\"/stories/the-silent-string\",\"className\":\"font-medium text-sol-cyan underline-offset-4 hover:underline\",\"children\":\"the silent string\"}],\".\"]}],[\"$\",\"ul\",null,{\"className\":\"mt-12 space-y-4\",\"children\":[[\"$\",\"li\",\"how-much-does-solar-monitoring-cost\",{\"children\":[\"$\",\"$L17\",null,{\"href\":\"/blog/how-much-does-solar-monitoring-cost\",\"className\":\"block rounded-2xl border border-border bg-card/40 p-6 transition-colors hover:border-sol-cyan/40\",\"children\":[[\"$\",\"time\",null,{\"dateTime\":\"2026-08-15\",\"className\":\"text-xs uppercase tracking-wider text-muted-foreground\",\"children\":\"2026-08-15\"}],[\"$\",\"h2\",null,{\"className\":\"mt-2 text-lg font-bold tracking-tight sm:text-xl\",\"children\":\"How much does solar fleet monitoring cost? The pricing models, explained by a vendor\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-pretty text-sm leading-relaxed text-muted-foreground\",\"children\":\"Per-system fees, flat platform pricing, free manufacturer portals and implementation charges — how monitoring pricing actually works, and the questions that expose what a quote really costs you in year one.\"}]]}]}],[\"$\",\"li\",\"how-fast-should-a-solar-installer-respond-to-leads\",{\"children\":[\"$\",\"$L17\",null,{\"href\":\"/blog/how-fast-should-a-solar-installer-respond-to-leads\",\"className\":\"block rounded-2xl border border-border bg-card/40 p-6 transition-colors hover:border-sol-cyan/40\",\"children\":[[\"$\",\"time\",null,{\"dateTime\":\"2026-07-31\",\"className\":\"text-xs uppercase tracking-wider text-muted-foreground\",\"children\":\"2026-07-31\"}],[\"$\",\"h2\",null,{\"className\":\"mt-2 text-lg font-bold tracking-tight sm:text-xl\",\"children\":\"How fast should a solar installer respond to leads? What our 4,019-lead dataset shows\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-pretty text-sm leading-relaxed text-muted-foreground\",\"children\":\"We measured every first response across 4,019 lead intervals with no trimming. The median is 23 seconds — and the more interesting number is when the leads arrive.\"}]]}]}],[\"$\",\"li\",\"your-installer-went-bankrupt-who-is-watching-your-solar-system\",{\"children\":[\"$\",\"$L17\",null,{\"href\":\"/blog/your-installer-went-bankrupt-who-is-watching-your-solar-system\",\"className\":\"block rounded-2xl border border-border bg-card/40 p-6 transition-colors hover:border-sol-cyan/40\",\"children\":[[\"$\",\"time\",null,{\"dateTime\":\"2026-07-31\",\"className\":\"text-xs uppercase tracking-wider text-muted-foreground\",\"children\":\"2026-07-31\"}],[\"$\",\"h2\",null,{\"className\":\"mt-2 text-lg font-bold tracking-tight sm:text-xl\",\"children\":\"Your installer went bankrupt. Who's w
1atching your solar system now?\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-pretty text-sm leading-relaxed text-muted-foreground\",\"children\":\"When a solar company closes, the hardware keeps producing but nobody is comparing its output against expectation. Here is what actually stops happening, and what can be done about it.\"}]]}]}],\"$L19\",\"$L1a\"]}]]}]}]}],null,\"$L1b\"]}]\n10:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L1c\",null,{\"children\":\"$L1d\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L1e\",null,{\"children\":[\"$\",\"$1f\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L20\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}]\n12:[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/1lm6anys8s-_x.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n13:[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0ih413mtngftv.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n21:I[897367,[\"/_next/static/chunks/3s-faa6vigsbg.js\"],\"OutletBoundary\"]\nf:C\n19:[\"$\",\"li\",\"monitoring-enphase-and-solaredge-fleets-in-one-dashboard\",{\"children\":[\"$\",\"$L17\",null,{\"href\":\"/blog/monitoring-enphase-and-solaredge-fleets-in-one-dashboard\",\"className\":\"block rounded-2xl border border-border bg-card/40 p-6 transition-colors hover:border-sol-cyan/40\",\"children\":[[\"$\",\"time\",null,{\"dateTime\":\"2026-07-31\",\"className\":\"text-xs uppercase tracking-wider text-muted-foreground\",\"children\":\"2026-07-31\"}],[\"$\",\"h2\",null,{\"className\":\"mt-2 text-lg font-bold tracking-tight sm:text-xl\",\"children\":\"Monitoring Enphase and SolarEdge fleets in one dashboard: what multi-brand actually requires\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-pretty text-sm leading-relaxed text-muted-foreground\",\"children\":\"Most installers end up with a mixed fleet and one browser tab per manufacturer. What it takes to read them together, and why brand coverage claims deserve scepticism.\"}]]}]}]\n1a:[\"$\",\"li\",\"how-solar-installers-build-recurring-revenue\",{\"children\":[\"$\",\"$L17\",null,{\"href\":\"/blog/how-solar-installers-build-recurring-revenue\",\"className\":\"block rounded-2xl border border-border bg-card/40 p-6 transition-colors hover:border-sol-cyan/40\",\"children\":[[\"$\",\"time\",null,{\"dateTime\":\"2026-07-31\",\"className\":\"text-xs uppercase tracking-wider text-muted-foreground\",\"children\":\"2026-07-31\"}],[\"$\",\"h2\",null,{\"className\":\"mt-2 text-lg font-bold tracking-tight sm:text-xl\",\"children\":\"How solar installers build recurring revenue from systems they've already installed\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-pretty text-sm leading-relaxed text-muted-foreground\",\"children\":\"The install base is the asset nobody is monetising. The arithmetic of Solar Assurance plans, and the honest version of what it takes to sell them.\"}]]}]}]\n1b:[\"$\",\"$L21\",null,{\"children\":[\"$\",\"$1f\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@22\"}]}]\n1d:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n23:I[27201,[\"/_next/static/chunks/3s-faa6vigsbg.js\"],\"IconMark\"]\n20:[[\"$\",\"title\",\"0\",{\"children\":\"Blog: solar monitoring and AI sales for installers | Sol AI\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Notes on AI sales agents, solar fleet monitoring, and what we learn running our own solar company on the software we sell.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"application-name\",\"content\":\"Sol AI\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Modular Intelligence\"}],[\"$\",\"link\",\"4\",{\"rel\":\"canonical\",\"href\":\"https://solconnect.ai/blog\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:title\",\"content\":\"Blog: solar monitoring and AI sales for installers | Sol AI\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:description\",\"content\":\"Notes on AI sales agents, solar fleet monitoring, and what we learn running our own solar company on the softw
1are we sell.\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:url\",\"content\":\"https://solconnect.ai/blog\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:site_name\",\"content\":\"Sol AI\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:image\",\"content\":\"https://solconnect.ai/og-image.png\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:image:alt\",\"content\":\"Sol AI by Modular Intelligence — AI agents for solar fleets\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:title\",\"content\":\"Blog: solar monitoring and AI sales for installers | Sol AI\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:description\",\"content\":\"Notes on AI sales agents, solar fleet monitoring, and what we learn running our own solar company on the software we sell.\"}],[\"$\",\"meta\",\"18\",{\"name\":\"twitter:image\",\"content\":\"https://solconnect.ai/og-image.png\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/icon/favicon-32-light.png\",\"sizes\":\"32x32\",\"type\":\"image/png\"}],[\"$\",\"link\",\"20\",{\"rel\":\"icon\",\"href\":\"/icon/favicon-32-dark.png\",\"sizes\":\"32x32\",\"type\":\"image/png\",\"media\":\"(prefers-color-scheme: dark)\"}],[\"$\",\"link\",\"21\",{\"rel\":\"apple-touch-icon\",\"href\":\"/icon/apple-touch-icon.png\",\"sizes\":\"180x180\",\"type\":\"image/png\"}],[\"$\",\"$L23\",\"22\",{}]]\n22:null\n"])</script>
1</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.