Solar Industry Integrations

Connect Your Entire Solar Stack

Seamlessly integrate SolarCPQ with your CRM, design tools, project management, and utility APIs. RESTful APIs and pre-built connectors for the solar industry.

Solar CRM Integration

Bi-directional sync with Salesforce, HubSpot, Zoho, and solar-specific CRMs

Design Tool Connectivity

Import designs from Aurora, HelioScope, PVWatts, and other solar design platforms

Project Management

Sync quotes with Procore, BuilderTrend, and construction management tools

Custom API Access

Full REST API to build custom integrations and automate your solar quoting workflow

Solar CPQ API

Complete REST API for Solar Quoting

Programmatically create quotes, manage equipment catalogs, calculate pricing, and generate proposals

Quote Management

Create, update, and retrieve solar system quotes with full configuration details

GET /api/quotes
POST /api/quotes
PUT /api/quotes/:id
GET /api/quotes/:id/pdf

Equipment Catalog

Access and manage solar panels, inverters, batteries, and BOS components

GET /api/equipment/panels
GET /api/equipment/inverters
GET /api/equipment/batteries
POST /api/equipment/custom

Pricing Engine

Calculate system pricing with labor, incentives, and financing options

POST /api/pricing/calculate
GET /api/pricing/incentives
POST /api/pricing/financing
GET /api/pricing/utility-rates

CRM Integration

Sync leads, opportunities, and quotes with external CRM systems

POST /api/crm/sync
GET /api/crm/leads
PUT /api/crm/opportunity/:id
POST /api/crm/webhook
Pre-built Integrations

Connect Your Solar Tech Stack

SolarCPQ integrates with the CRMs, design tools, and project management platforms used by the solar industry

Solar CRMs

Sync leads, opportunities, and quotes

Salesforce

Bi-directional sync with Salesforce for solar sales teams

Lead and opportunity sync
Quote attachment to deals
Custom solar fields mapping
Real-time proposal updates

HubSpot

Integrate quotes with HubSpot CRM pipeline

Deal stage automation
Contact enrichment
Email tracking integration
Quote activity logging

Zoho CRM

Connect with Zoho for solar customer management

Automatic quote creation
Pipeline synchronization
Custom module integration
Workflow automation

Solar Design Tools

Import system designs and production data

Aurora Solar

Import designs from Aurora for accurate quoting

System design import
Production estimate sync
Shading analysis data
Equipment specifications

HelioScope

Connect with HelioScope for commercial projects

Project design import
Energy yield calculations
Layout optimization data
BOS component lists

PVWatts

NREL PVWatts production estimates

Production calculations
Climate data integration
System loss factors
Monthly energy output

Project Management

Sync quotes with construction workflows

Procore

Integrate quotes with Procore construction management

Project creation automation
Budget synchronization
Document management
Schedule integration

BuilderTrend

Connect with BuilderTrend for residential solar

Lead to project conversion
Budget tracking
Client portal sync
Change order management

ServiceTitan

Integrate with ServiceTitan for solar installations

Job scheduling
Technician dispatch
Invoice generation
Customer communication

Utility & Data APIs

Real-time utility rates and incentive data

Utility Rate Database

Access current utility rates and tariff structures

Real-time rate updates
Time-of-use pricing
Demand charges
Net metering policies

DSIRE

Database of State Incentives for Renewables & Efficiency

Federal ITC calculator
State rebate database
Local incentive programs
Policy updates

OpenEI

Open Energy Information utility rate database

Utility rate structures
Tariff schedules
Demand response programs
Historical rate data
Real-time Events

Solar CPQ Webhook Events

Get instant notifications for quotes, proposals, and customer interactions

quote.created - New solar quote created
quote.updated - Quote modified or repriced
quote.sent - Proposal sent to customer
quote.viewed - Customer viewed proposal
quote.accepted - Customer accepted quote
quote.rejected - Customer declined quote
equipment.updated - Equipment catalog updated
pricing.changed - Pricing rules or margins modified
incentive.updated - Incentive database refreshed
crm.sync_completed - CRM synchronization finished

Webhook Security

HMAC-SHA256 signature verification for all webhook payloads

SSL/TLS encryption for all webhook deliveries

IP whitelist support for additional security

Automatic retry with exponential backoff for failed deliveries

Webhook secret rotation for enhanced security

Developer Tools

Official SDKs & Libraries

Speed up development with our official SDKs for your favorite programming languages

JavaScript

Full-featured SDK for Node.js and browser

npm install @yourapp/sdk
TypeScript support
Promise-based API
Automatic retry logic
Built-in caching

Python

Pythonic SDK with async support

pip install yourapp-sdk
Async/await support
Type hints included
Automatic pagination
Django integration

Go

Lightweight and efficient Go client

go get github.com/yourapp/sdk-go
Context support
Struct-based API
Connection pooling
Minimal dependencies

Ruby

Ruby gem with Rails integration

gem install yourapp-sdk
Rails generators
ActiveRecord integration
Thread-safe
Rack middleware
Get Started

Start Integrating Today

Access our comprehensive API documentation and start building powerful integrations in minutes