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
13-19 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 |