Overview
Project pipeline
Needs attention
Upcoming confirmed appointments
Customer requests to confirm
Requested times stay unconfirmed until your team books them.
Projects
Schedule
Requests to confirm
CRM accounts
Tasks and appointments can be assigned to active CRM accounts. Existing team contacts below do not grant login access.
Team
Team roster
—
Job checklist
Emails are captured in the local test mailbox and saved to this project. Nothing is sent externally.
Catalogue & pricing
Booking availability
Typical week
Choose a weekday and set its recurring 60-minute slots.
Date exceptions
Select a date to turn off individual slots or close the whole day. Your typical week stays unchanged.
Select a date
Calculation settings
Component prices and discounts
Product costs, markups, dimensions, power ratings and discounts are managed in the shared catalogue.
Calculation inputs
Panel count, roof segments and rail runs come from the project roof layout. Cable distance and mounting quantities can be adjusted in the project. Rail stock lengths and prices come from the mounting catalogue.
Generation comes from roof analysis. The savings model uses a reference hourly profile (Oxford 2023, south-facing 30°) when no roof profile is available, plus estimated household usage patterns. These source profiles are not tariff settings.
Security activity
Company profile
Your company details on proposals, quotations, DNO forms and installation packs.
· Project emails only; no external delivery.
Document identity preview
Draft documents use the current profile. When a proposal is marked Proposal sent, its documents and company details are saved with that version. Updating this profile does not change already issued proposals.
Company widget
One widget for your company. Edit colours and customer-facing texts; appearance previews use no analysis credits.
Embed code
Paste into the HTML of an allowed website. This code contains a public widget ID, never your secret API key.
Widget ID:
Appearance preview
Opening this preview and changing colours use no credits. A successful new roof analysis uses 1 credit.
API & credits
One credit per successful analysis. Analysing the same roof again costs one new credit. Purchased credits never expire.
API keys
Use keys on your server. Never put a secret key in website HTML or widget code.
Copy this key now. It will not be shown again.
Analysis usage
Latest 100 analyses. Retrying the same request ID returns its saved status; use a new request ID for a new analysis.
Run a roof analysis
A successful new analysis uses 1 company credit.
Open analysis workspaceCredit history
Latest 200 entries. A reservation reduces available credits while its outcome is pending.
Server integration
POST /api/v1/analyses with Authorization: Bearer YOUR_KEY and a unique Idempotency-Key. Send JSON coordinates {"lat":52.0,"lon":-0.7}.
Reuse the same Idempotency-Key only when retrying a delivery. A new analysis needs a new key. GET /api/v1/analyses/ID reads its result without another analysis.