User Journeys

How teams use Flex Energi.

From first lead to certificate—see the workflows installers, subcontractors, and customers follow every day.

Desktop workflows

How installers and coordinators work in the main web app.

Lead → Quote → Project

The core sales-to-delivery pipeline

1
Create lead

Leads → Create Lead. Add customer, property, product type, material pack.

2
Qualify lead

Add notes, update status, use Kanban or Table view.

3
Convert to Quote

From lead view, click Convert to Quote. Add line items.

4
Send quote to customer

Email with secure token link. Customer views at public-view URL—no login required.

5
Customer accepts

Via link or customer portal. Accept/reject with optional comment.

6
Create project

From accepted quote. Project inherits property, customer, documents structure.

Project Lifecycle (End-to-End)

From project creation to MCS certificate and export

1
Create

Projects → Create Project. Select property (or create new), link customer, choose measure type (Solar PV, ASHP, Battery Storage), add project details (address, dates, notes). Save. Project starts in draft.

2
Documents

Open project → Documents tab. Upload documents (single or bulk), assign MCS document type. Compliance % updates in real time. Toggle “visible to customer” for docs to share with portal. Use document requests for outstanding items (optional).

3
Forms

Admin assigns forms (Form builder). Installer opens project → Forms, fills fields, uploads photos, adds notes. Request customer signature if needed. Submit form; status updates.

4
Tool outputs

(If ASHP/Solar) Run calculation tools (e.g. Heat Loss, ASHP Sizing). Attach outputs to project.

5
Compliance

View checklist in project. Track missing items. Progress through stages (draft → in progress → compliant). As documents and forms complete, compliance % increases.

6
Certificate

At 100% compliant → generate MCS certificate.

7
Export

Export → Project pack (ZIP). Download full pack (documents, forms, tool outputs). Use for archiving, handover, or MCS submission.

Quote with Material Pack

Reuse standard product sets across quotes

1
Create material pack

Material Packs → define products and quantities.

2
Create quote

New quote or convert from lead.

3
Select material pack

Pick from saved packs.

4
Line items pre-populated

Products and prices flow in from pack. Adjust as needed.

Sharing Documents with Customer

Control what customers see in their portal

1
Upload document to project

Documents → upload, categorise by MCS type.

2
Toggle "visible to customer"

Per document. Only customer_visible docs appear in their portal.

3
Customer sees in My Documents

Customer logs into portal → Documents. Grouped by project.

Subcontractor Workflow

Assign and track subcontractor work

1
Link subcontractor

Subcontractors → invite via secure token or create limited account.

2
Create project

Project with property, customer, documents.

3
Assign task

Assign document types, forms, or appointments to subcontractor.

4
Subcontractor logs in → My Tasks

Sees only assigned work. Portal or PWA.

5
Complete task / fill forms

Submit documents, complete forms. Status updates automatically.

Customer Portal Access

Give customers their own dashboard

1
Create customer & link user

Customer profile with linked portal user account.

2
Enable portal access

Toggle in customer profile. Can be disabled anytime.

3
Customer logs in → Dashboard

Redirected to /customer/dashboard.php. Overview of quotes, invoices, documents.

4
View, accept, download

Quotes (accept/reject), invoices (PDF), documents (grouped by project).

If access is disabled, customer sees portal-disabled page.

Field and mobile workflows

How installers use the Progressive Web App on-site.

On-site Lead Capture

Capture leads in the field, even offline

1
Open PWA

Add to home screen for app-like experience.

2
Leads → Create Lead

Fill details (customer, property, product type). Works offline.

3
Sync when online

Automatic or manual. Data flows to portal.

Share target: share a URL or text into the PWA to create a lead.

Accepting Appointments (Mobile)

Accept/decline and complete forms on the go

1
PWA → Appointments (Forms tab)

View pending appointments and assigned forms.

2
Accept or decline

Confirm availability from your phone.

3
Complete assigned forms

Fill fields (offline supported). Submit when online.

Offline edits from multiple devices show conflict resolution—choose which version to keep.

No-login workflows

How customers and signers interact without an account.

View Quote via Link (Customer)

Secure token-based quote sharing

1
Installer sends quote email

Customer receives email with secure token link.

2
Customer clicks link

Views quote at /quotes/public-view.php?token=...

3
Accept or reject (no login)

Token-based flow—no account required. Or log in to customer portal for full access.

Form Signature (External)

Capture signatures without requiring login

1
Installer sends signature request

Email with secure link.

2
Customer receives link

Clicks through to /forms/sign.php

3
Signs and submits

No login required. Signature stored with submission.

Ready to see Flex Energi in action?

Book a personalised demo and walk through these journeys with your own workflows.

Book a Demo