# Lead Generator End-User Journey

## End-User Experience Flow <a href="#end-user-experience-flow" id="end-user-experience-flow"></a>

This document explains the complete end-user journey of the **solarVis Lead Generator**, from the landing page to feasibility results and dashboard access.

The Lead Generator is a white-label, customer-facing pre-feasibility tool that enables website visitors to:

* Define installation preferences
* Draw their roof directly on the map
* Provide electricity consumption information
* Receive system recommendations with pricing
* Access a preliminary feasibility report

All submitted information is structured and automatically transferred into the solarVis ecosystem for sales follow-up and project management.

{% embed url="<https://app.arcade.software/share/Qy3kkZnwDCbvcmyxjrPX?language=en>" %}

## Page Structure <a href="#page-structure" id="page-structure"></a>

The Lead Generator User Journey consists of the following structured pages and steps:

### Landing Page <a href="#landing-page" id="landing-page"></a>

The journey begins on the company’s branded landing page.

#### Key Elements <a href="#key-elements" id="key-elements"></a>

* Company logo and brand identity
* “Get a Quote” call-to-action button
* “How It Works” expandable section
* Language selection
* Login for returning users

Before starting the pre-feasibility process, users see the company information and clearly understand the purpose of the website.

They begin the solarVis Lead Generator journey by clicking the “Get a Quote” button.

### Select Preferences <a href="#select-preferences" id="select-preferences"></a>

Users define the core installation parameters.

#### Facility Type <a href="#facility-type" id="facility-type"></a>

* Residential
* Commercial

#### Grid Connection Type <a href="#grid-connection-type" id="grid-connection-type"></a>

* On-Grid
* Off-Grid

These selections determine:

* Available system configurations
* Feasibility calculation logic
* Regulatory assumptions

### Share Location <a href="#share-location" id="share-location"></a>

Users provide the installation address.

#### Available Options <a href="#available-options" id="available-options"></a>

* Manual address search
* Use current location
* Enter latitude and longitude

#### The system integrations <a href="#the-system-integrations" id="the-system-integrations"></a>

* Google Maps
* Satellite imagery

#### **Calculation Impact** <a href="#calculation-impact" id="calculation-impact"></a>

Location data directly affects:

* Regulation selection
* Solar irradiation values
* Energy production simulations

### Roof Information <a href="#roof-information" id="roof-information"></a>

Users draw their roof directly on the satellite map.

#### Roof Drawing Process <a href="#roof-drawing-process" id="roof-drawing-process"></a>

* Click “Add Roof”
* Define roof edges by clicking map points
* Select the gutter direction
* Define roof slope

#### Roof Parameters <a href="#roof-parameters" id="roof-parameters"></a>

For each roof surface:

* Roof area (m²)
* Orientation (e.g., Northwest)
* Slope category:
  * Flat Roof (0–5°)
  * Low Slope (5–20°)
  * High Slope (>20°)

Users can:

* Add multiple roof surfaces
* Edit or delete surfaces

This step forms the technical foundation of the feasibility simulation.

### Electricity Bill Information <a href="#electricity-bill-information" id="electricity-bill-information"></a>

Users define their consumption profile.

#### Consumption Profile Options <a href="#consumption-profile-options" id="consumption-profile-options"></a>

* 1–2 Person Household
* 3+ Person Household
* High Daytime Consumption
* High Nighttime Consumption

#### Bill Amount <a href="#bill-amount" id="bill-amount"></a>

* Slider-based or manual monthly bill input
* Currency displayed dynamically based on the project location

Consumption data is used to:

* Estimate annual energy demand
* Optimize system sizing
* Simulate savings and payback period

### Review Information <a href="#review-information" id="review-information"></a>

Before generating results, users see a summary page.

#### Sections <a href="#sections" id="sections"></a>

* General Information
* Consumption Information
* Roof Information

Users can perform the following actions:

* Edit any section
* Confirm data accuracy
* Proceed to report generation

This step minimizes input errors and increases result reliability.

### Contact Information & Verification <a href="#contact-information-and-verification" id="contact-information-and-verification"></a>

To access the feasibility report, users must provide contact details.

#### Required Fields <a href="#required-fields" id="required-fields"></a>

* Name
* Surname
* Email
* Phone number

#### Consent & Compliance <a href="#consent-and-compliance" id="consent-and-compliance"></a>

* Marketing consent checkbox
* Data processing consent

#### Verification Process <a href="#verification-process" id="verification-process"></a>

Users verify their account via:

* SMS code
* Email code

A six-digit verification system ensures:

* Lead authenticity
* Valid contact details
* CRM-ready structured data

### Feasibility Results Page <a href="#feasibility-results-page" id="feasibility-results-page"></a>

After verification, the system generates preliminary feasibility results.

#### System Overview <a href="#system-overview" id="system-overview"></a>

* DC power
* AC power
* Panel count
* Battery Capacity (if applied)
* Annual energy consumption
* Estimated annual energy production

#### Investment Overview <a href="#investment-overview" id="investment-overview"></a>

* First-year savings
* Project cost range
* Estimated payback period

#### Environmental Impact <a href="#environmental-impact" id="environmental-impact"></a>

* CO₂ emissions avoided
* Equivalent trees saved annually

#### Recommended Systems <a href="#recommended-systems" id="recommended-systems"></a>

When the ‘Package’ option is chosen as the feasibility type, ‘Recommended Systems’ is visible to end users.

Based on user inputs, the system shows appropriate package options that you previously created in the solarVis Lead Generator account.

Each configuration includes:

* Component visuals
* DC and AC power values
* Battery options (if applicable)
* Total price (VAT included)
* “View Details” button

This section supports system comparison and upselling opportunities.

### Report & Offer Options <a href="#report-and-offer-options" id="report-and-offer-options"></a>

This section gives users the ability to download their pre-feasibility report or proceed toward a detailed offer.

Users can:

* Download the feasibility report
* Access a detailed offer

### User Dashboard <a href="#user-dashboard" id="user-dashboard"></a>

It provides returning users access to their saved applications, recalculations, and profile settings.

Once logged in, users can access:

* Update profile settings
* See the Dashboard
  * Application information
* Recalculate feasibility
* Change language

## Business Impact for Installers <a href="#business-impact-for-installers" id="business-impact-for-installers"></a>

The solarVis Lead Generator offers the following benefits:

* Collects structured and verified leads
* Technically pre-qualifies customers
* Reduces manual feasibility workload
* Increases conversion rates
* Transfers structured data directly into the solarVis CRM

The result is a complete digital pre-feasibility pipeline that transforms website visitors into structured, sales-ready opportunities.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.solarvis.co/solarvis-modules/solarvis-lead-generator/lead-generator-end-user-journey.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
