Aurora Solar
The platform powering the solar industry
What Aurora Solar does
Aurora Solar is a cloud-based software platform that solar professionals use to design photovoltaic (PV) systems, perform shading analysis, and generate interactive sales proposals. It relies on LIDAR and satellite imagery to create accurate 3D roof models, allowing installers to quote and sell solar without rolling a truck to the property.
Where Aurora Solar falls short
While Aurora is unmatched for PV design and proposals, it is not a general-purpose marketing CMS or full-scale CRM. Installers still need a dedicated website to drive traffic, nurture top-of-funnel leads, and manage broader marketing campaigns before a specific solar design is initiated.
How we set Aurora Solar up
When a homeowner submits their address and power bill on a solar installer's custom website, the site uses Aurora's API to immediately create a new Project record. The integration automatically passes the location data into Aurora, which triggers a preliminary 3D roof model and solar design. By the time the sales rep opens their dashboard, the initial site assessment is already queued up, allowing them to jump straight into refining the proposal instead of manually entering the address and drawing the roof.
Integration method: rest-api
What Aurora Solar already owns
Aurora Solar is a cloud-based software platform that solar professionals use to design photovoltaic (PV) systems, perform shading analysis, and generate interactive sales proposals. It relies on LIDAR and satellite imagery to create accurate 3D roof models, allowing installers to quote and sell solar without rolling a truck to the property.
Primary users: Solar sales representatives, PV system designers, and operations teams at solar installation companies
Typical fit: From local independent solar installers to enterprise-level national solar providers
Core functions
- Create 3D roof models using LIDAR and satellite imagery
- Perform precise shade analysis and irradiance mapping
- Design solar panel layouts and electrical stringing
- Calculate energy production and financial ROI models
- Generate interactive sales proposals and contracts
- Capture homeowner leads using interactive 3D estimators
What still has to happen around Aurora Solar
While Aurora is unmatched for PV design and proposals, it is not a general-purpose marketing CMS or full-scale CRM. Installers still need a dedicated website to drive traffic, nurture top-of-funnel leads, and manage broader marketing campaigns before a specific solar design is initiated.
Does not provide a full website builder or CMS for SEO-driven marketing.
Native lead capture widgets (Lead Capture AI) are powerful but offer limited visual customization to perfectly match custom brand guidelines.
Requires an external CRM for long-term lead nurturing and automated drip sequences.
Does not handle generic non-solar website forms or general inquiries natively.
Lacks native landing page hosting for broad, top-of-funnel paid ad campaigns.
Website and CRM integration surface
Native website path
Aurora's Help Center documents Lead Capture AI website widgets, including a floating discovery bar option that can be placed on public webpages. Aurora also documents Lead Capture AI settings and lead-to-project transfer behavior inside the product, so the website-side path is a documented estimator-to-project workflow rather than a generic contact form.
Developer surface
- Public API
- Yes
- API style
- rest-v2
- Auth
- api-key
- Webhooks
- Yes
- Rate limits
- Documented
- Sandbox
- Yes
Rate limits are applied per tenant. Standard limits apply, typically around 50 requests per second, but can vary by endpoint and account tier. HTTP 429 Too Many Requests is returned if exceeded.
Integration patterns that make sense
Native First
FitWhen the primary goal is maximizing top-of-funnel conversion by offering homeowners an instant, interactive 3D solar estimate.
The installer embeds the Lead Capture AI snippet on their site. A homeowner enters their address, the widget calculates savings using Aurora's engine, and the lead is automatically created in the Aurora dashboard.
Api First
FitWhen passing leads from a custom quoting funnel or landing page into Aurora to automatically provision a project and trigger a design request.
The website captures lead details and uses the Aurora REST API to POST a new Project, set the Address, and optionally request a Design using Expert Design Services or AutoDesigner.
Hybrid
FitWhen using a central CRM as the single source of truth for the business.
The website pushes all lead data to the CRM. The CRM then uses webhooks or middleware to ping the Aurora API, creating a project for the sales rep only after the lead is pre-qualified.
Data objects your stack has to preserve
Create
Project, Design Request, User, Webhook Subscription, Lead
Read
Project, Design, Proposal, Consumption Profile, Pricing, User
Update
Project, Design, Consumption Profile, Lead
Webhooks
project_status_changed, design_completed, proposal_signed, credit_check_completed
Who usually fits an Aurora Solar-centered website rebuild
Use this section to decide when Aurora Solar's Lead Capture AI (LCAI) Widget path is enough and when the website should qualify harder before it hands off through the REST API.
Best fit
- - Teams already running Aurora Solar as the system of record
- - Operators who need stronger qualification before data reaches Aurora Solar
- - Businesses that need a public site and intake flow shaped around construction demand
What operators complain about
- We struggle with getting our custom CRM to correctly map complex utility consumption profiles into Aurora via the API.
- Our team gets stuck when Lead Capture AI generates a roof model that requires too much manual tweaking before we can show the customer a final proposal.
- We lose time because field reps have to switch between our scheduling app and the Aurora app; the two don't talk to each other out of the box.
- I wish the native Lead Capture AI widget allowed for deeper CSS customization so it didn't look like a bolted-on tool on our high-end marketing site.
- We are frustrated by occasional delays in the automated design generation when API call volumes are high.
- We are frustrated that Aurora Solar is stronger in operations than in website conversion.
Technical trust before you connect the stack
Native path
Lead Capture AI (LCAI) Widget
The website should only promise the Aurora Solar handoff paths that are publicly documented.
Auth model
Api Key
If a custom handoff is needed, authorization into Aurora Solar has to stay explicit and documented.
API surface
REST V2
Aurora Solar still has to compete with OpenSolar, HelioScope, Solo while keeping the website handoff cleaner.
Auth: Authorization uses Bearer tokens passed in the HTTP request header. You generate and manage these API tokens directly within your Aurora tenant settings, with separate keys available for Sandbox and Production environments.
Data flow: Data primarily flows from the website to Aurora by POSTing a new Project via the Sync API. Often, a CRM acts as the middleman, taking the website lead and pushing the address payload to Aurora to provision the design environment.
Webhooks: Webhooks can notify your external systems when a design finishes processing or when a customer signs a proposal. This allows you to automatically update CRM deals or trigger automated follow-up emails without polling the API.
Security: API tokens have broad access to tenant data and project financials. They must be stored securely on the server side (e.g., via environment variables) and never exposed in client-side website code.
Also in the evaluation set
If Aurora Solar is on the table, these adjacent systems usually come up too. Use the CRM Scorecard to decide whether you need a horizontal CRM, a vertical operating system, or a cleaner connection between both.
Aurora Solar by industry
How Aurora Solar gets configured for specific operating patterns.
Not sure if Aurora Solar is the right fit?
The CRM Scorecard surfaces what your team actually needs from a CRM before you commit to one.
Take the CRM Scorecard