Aurora Solar

Last updated: November 25, 2025

aurora_solar.png

Overview

The Aurora Solar integration connects your Aurora Solar account to your Coperniq account to automatically sync project data. It reduces manual entry and connects pre-sale to post-sale.

How It Works

The integration uses webhooks from Aurora. When specific events occur in Aurora (e.g., an agreement is signed), Aurora sends a notification. The integration then:

  1. Retrieves the relevant project data from Aurora

  2. Maps it to your project fields

  3. Creates or updates projects in your Coperniq account

  4. Attaches proposals and agreements as files

  5. Adds line items to the Coperniq project

Bidirectional Integration

The integration works in both directions:

Coperniq → Aurora (Pre-Sale Flow)

  • Create an Aurora project directly from a request in your system

  • The integration automatically links the two systems

  • Pre-sale triggers are set up to track proposal engagement

Aurora → Coperniq (Post-Sale Flow)

  • When an agreement is signed or project status changes in Aurora, a project is automatically created/updated in your system.

  • All design, pricing, and customer data is synced.

  • Documents are automatically attached.

Creating Aurora Projects from Requests

How It Works:

  1. From a request in your system, select "Sales" >> "Proposal" >> "Create Project in Aurora Solar"

  2. The integration automatically:

    1. Creates a new project in Aurora with customer and address information

    2. Links the Aurora project to your request

    3. Sets up pre-sale tracking triggers

Note: The request value must be a value greater than 0.

What Gets Sent to Aurora:

  • Customer information (name, email, phone)

  • Property address (full address with coordinates)

  • Project type (residential or commercial)

  • Request title and basic details

After Creation:

  • The Aurora project is linked to your request

  • Pre-sale triggers are automatically configured to track:

    • When proposals are sent

    • When customers view proposals

    • When customers sign agreements

  • As you work in Aurora (create designs, send proposals, etc.), your request is automatically updated with status changes and documents

What Data Gets Synced

You can find the detailed field mappings here.

Project Information:

  • Customer details (name, email, phone, address)

  • Project location (full address, coordinates)

  • Project status and type (residential/commercial)

  • Project owner/team assignments

  • Project tags and metadata

Design & System Details:

  • System size (AC/DC capacity in kilowatts)

  • Design specifications (arrays, modules, inverters, batteries)

  • Energy production estimates (annual/monthly)

  • Solar access and shading data

  • Bill of materials (equipment list)

Pricing & Financial Information:

  • System pricing (flat price, price per watt, or breakdown)

  • Financing options (Cash, Loan, Lease, PPA)

  • Incentives and adders

  • Monthly payment information

Documents:

  • Proposals (PDFs automatically generated and attached)

  • Signed agreements (downloaded and attached to projects)

Additional Data:

  • Utility information and rates

  • Project milestones and status changes

Triggers & Automation

Pre-Sale Triggers (updates existing projects/requests):

  • Agreement Sent: when a proposal is sent to a customer

  • Agreement Viewed: when a customer views the proposal

  • Agreement Accepted: when a customer signs the agreement

Note: Pre-sale triggers are automatically set up when you create an Aurora project from a request.

Post-Sale Triggers (creates new projects):

  • Agreement Status Changed: when an agreement is sent, viewed, or signed (default: signed)

  • Project Status Changed: when a project status changes in Aurora

What You Can Control

1. Trigger Configuration

  • Choose which events create projects (e.g., only when agreements are signed)

  • Set up pre-sale triggers to track proposal engagement

2. Workflow Automation

  • Assign a workflow template to automatically start workflows for new projects

  • Projects can enter your standard process immediately

3. Data Field Mapping

  • Map Aurora fields to your custom project fields

  • Control which data populates which fields (1 to 1 mapping)

4. Duplicate Handling

  • Choose what happens if a matching project already exists:

    • Skip: don't create a duplicate

    • Update: update the existing project with new data

    • Create: always create a new project

5. Project Matching

  • Configure how the system identifies existing projects (e.g., by email, project ID, or address)

  • Set primary and fallback matching fields

6. Integration Logs

  • View all sync activity and troubleshoot issues

  • See what data was received and how it was processed

Typical Workflows

Scenario 1: Post-Sale Project Creation

  1. Customer signs an agreement or project status changes in Aurora

  2. Integration automatically creates a project in your system

  3. Project includes all design, pricing, and customer information

  4. Signed agreement PDF is attached

  5. Project enters your assigned workflow

Scenario 2: Pre-Sale Tracking (Request → Aurora)

  1. You create a request in your system

  2. You select "Create Project in Aurora Solar" from the request

  3. A project is created in Aurora with customer and address information

  4. The two systems are linked

  5. As you create designs and send proposals in Aurora, your request is automatically updated with:

    1. Proposal status (sent, viewed, signed)

    2. Proposal PDFs

    3. Design details and pricing

    4. Agreement documents when signed

Benefits

  • Eliminates manual data entry

  • Ensures data accuracy

  • Keeps projects synchronized automatically

  • Captures documents automatically

  • Supports your existing workflows

  • Provides visibility into sync activity

  • Enables seamless handoff from requests to proposals

  • Tracks customer engagement with proposals in real time

Setup Requirements

  • Aurora API token

  • Aurora tenant ID

  • Access to configure the integration in your platform


This integration streamlines the flow between Aurora Solar and your platform, reducing manual work and keeping your team focused on customer relationships rather than data entry. Whether you're starting from a request in your system or receiving signed agreements from Aurora, the integration keeps everything in sync automatically.