Boiler Installation ​
Boiler installations are multi-step jobs for installing new gas boilers. Most installations are completed in a single day, but complex jobs may span two days. The dates array on the job determines the schedule, and day 2 requirements only apply when multiple dates are present.
ETA Notifications ​
Engineers can send an ETA to the customer for the morning slot only on boiler installation visits.
Job Properties ​
| Property | Description |
|---|---|
productType | Always 'boiler' |
installationType | combi, system, or heat-only |
boilerType | Type of new boiler |
existingBoilerType | What's being replaced |
fuelType | Gas/Oil/LPG |
flueType | Vertical/Horizontal |
make / model | Boiler manufacturer and model |
packs | Materials (radiators, smart home devices, TRVs) |
dates | Array of installation dates (multi-day support) |
screeningHistory | Customer screening answers affecting photo requirements |
Completing a Boiler Installation ​
1. Gas Safety Record (CP1) ​
Always required. See CP1 Documentation for details.
2. Electrical Completion Certificate (ECC) ​
Two-step form:
- Confirm if boiler is connected to existing power supply
- If yes, complete final electrical checks (gas bonding, water bonding, connections)
3. Benchmark Form ​
Single photo upload of the completed benchmark form.
4. Gas Installation Photos ​
12-17 photos depending on job configuration
5. Electric Installation Photos ​
10 mandatory photos
6. Radiator Installation Photos (Conditional) ​
Only required if packs include packType === 'radiator'. One photo per radiator based on pack quantities.
7. Smart Home Photos (Conditional) ​
Only required if packs include smart home or TRV devices. Photos generated based on pack quantities.
8. Customer Walkthrough ​
See Customer Walkthrough for details.
9. Risk Assessment Day 2 (Conditional) ​
Required only for multi-day installations (dates.length > 1) when Day 1 risk assessment is complete.
Multi-Day Installations ​
| Condition | Day 2 Required |
|---|---|
dates.length === 1 | No |
dates.length > 1 AND riskAssessmentUploaded.day1 === true | Yes |
Day 2 risk assessment is excluded from the main form count but still required for submission.
Submission Flow ​
| Step | Endpoint | Body |
|---|---|---|
| 1 | PUT /installation_jobs/{jobId}/done | {installerId} |
Job transitions to ready_for_audit state on success.
Pack Types ​
| Pack Type | Effect |
|---|---|
radiator | Adds radiator photo requirements |
smart_home | Adds smart home photo requirements (if not upgrade) |
trv | Adds TRV photo requirements |