HR & People
Every HR job for an electrical contractor, on one platform.
Categorise office staff, engineers, subcontractors and apprentices on different rules. Approve holidays. Claim and report timesheets. Build training modules, push them to phones, and track who's passed. All from the same admin you already use.
Team management
Right rules for each kind of team.
- Office Staff, Engineers, Subcontractors, Apprentices — separate tabs, separate counts.
- Per-engineer permission flags: see prices, raise POs, see materials, see holidays.
- Subcontractors and apprentices have different rate models (per-fix vs hourly).
- Reassign an engineer's work in one transaction when they move on.
TeamPreview
All 12Office 2Engineers 6Subcontractors 3Apprentices 1
MA
Mark Adams
Engineer · employee · £28/hr
JT
Jess Tindall
Engineer · employee · £30/hr
DD
Dave Davidson
Subcontractor · per-fix rates
MP
Mia Patel
Apprentice · year 2
DW
Dawn Williams
Office staff · admin
Holidays & overtime
Periods, allowances, and a calendar everyone can read.
- Custom holiday periods — fits any contract year, not just calendar year.
- Allowances per engineer; subcontractors unlimited by default.
- Who's Off calendar — admin and engineers see who's in next Tuesday at a glance.
- Overtime tracking with approval workflow and payroll roll-up.
Who's Off · Mar 2026Preview
Allowance left · MA 12 / JT 8 / DD ∞
1
2
3MA
4MA
5
6
7
8
9JT
10
11
12
13
14DD
15DD
16DD
17
18
19
20
21
Dave Davidson · 14–16 Mar
Subcontractor leave — auto-approved
Timesheets
Claim, approve, export — without a spreadsheet.
- Engineers claim hours per job from their phone.
- Admin reviews against clocked time with claimed-vs-clocked variance flagged.
- Filter by date, engineer, job, claimed/unclaimed — and CSV-export for payroll.
- Mark paid in bulk; the ledger updates everywhere — Engineer Stats, Profitability, payroll.
Timesheets · This weekPreview
£4,820
Claimed
of £6,140 due
£1,320
Unclaimed
3 engineers
Mark Adams
38.5h
£1,078Pending
Jess Tindall
40h
£1,200Paid
Dave Davidson
12 fixes
£1,540Paid
Mia Patel
32h
£1,002Pending
Filter by date · engineer · job · status · CSV export
Training (LMS)
Build it once. Push it to every phone.
- Admin builds modules: title, body, video link, then multiple-choice questions.
- Engineers take quizzes on their phone — pass/fail tracked per attempt.
- Completion dashboard surfaces who's done what, by module and by team.
- Required modules block clock-in until the engineer has passed.
18th Edition · Module 3Quiz
Question 2 of 6 · 47s elapsed
Which RCD type is required for circuits that may contain DC fault current?
Type AC
Type A
Type B
Type F
Onboarding & profiles
A 9-step wizard the engineer fills in themselves.
- Welcome → personal → employment → bank → emergency contacts → medical → uniform & licence → documents → review.
- Subcontractor branch reveals business type, company name and registration fields.
- Engineers can skip steps and come back — nothing locks until submit.
- On submit, profile_complete flips and the engineer drops into the dashboard.
Engineer onboardingMia Patel
✓Welcome
✓Personal
✓Employment
✓Bank
✓Emergency contacts
6MedicalIn progress
7Other
8Documents
9Review
Document expiry
ECS cards and certificates — counted down to the day.
- Upload ECS cards (Gold / Electrician / Apprentice…) and trade certificates.
- Per-document expiry date; 30-day countdown alerts surface on the admin dashboard.
- Engineers see their own expiry list; admins see everyone's, sorted by what's next.
- Image or PDF, max 10 MB, stored against the engineer profile.
Document expiry · this quarterPreview
ECS Gold · Mark Adams28 days
18th Edition cert · Jess Tindall64 days
AM2 cert · Mia Patel12 days
ECS Apprentice · Mia Patel110 days
30-day countdown alerts surface on the admin dashboard.