Welcome back

Sign in to your account

Forgot your password?

Dashboard
Staff
✅
Active Tasks
-
🔴
Overdue Invoices
-
âš ī¸
Overdue Tasks
-
📧
Reminders Due
-

âš ī¸ Action Required

⚡ Quick Access

🚨 Emergency Contacts

Quick access to staff emergency information.

🌴 Holidays
⏱ Time corrections
đŸ‘Ĩ Staff
📋 Complaints
🚨 Emergency
📅 Bills
👤 Customers
🧾 Assets
🧰 Equipment
🧾 Invoices
🗓 Schedule Approvals
📚 CPD Assign
⚡ NAPIT Assign
🛠 Services
🏷 Job Types
🔗 Xero
âš™ī¸ Settings
📝 Changelog

Add holiday for a staff member

Create leave on behalf of someone else. You can save as pending or approve immediately.

Pending Holiday Requests

StaffDatesDays/HoursTypeStatusActions

Holiday Allowances

Set each employee's annual allowance. Use hours for staff with irregular hours (UK law); otherwise days. The leave-year start controls when the balance resets.

StaffAllowanceUnitLeave year startCurrent balanceActions
🌴 Holiday Balances
💷 Payslips

Employee Holiday Balances

Adjust annual allowance, unit (days or hours) and leave-year start. Balances reflect approved holidays only.

StaffAllowanceUnitYear startBalanceActions
Request Leave
Calendar
Pending Requests
My Requests
All (Admin)

Request Time Off

Callbacks
Missed Calls
CustomerPhoneDue DateAssignedPriorityStatusActions
Training Records
CPD Courses
StaffCourseProviderDateCPD CreditsActions
Renewals
NAPIT Portal
Electrical Certs
Schedule → compliance tools

These run against the schedule (not this tab). Use when NAPIT / EIC / EICR rows are missing or stale after job type changes. The same buttons also appear under NAPIT Portal and Electrical Certs.

DateTypeDescriptionAction TakenSeverityNear MissStaffActions
Invoice #CustomerDateDue DateNetVATTotalStatusActions
Settings
History

âš™ī¸ Settings

Enable Auto-Reminders

Check for overdue invoices on login

Available tags: {{customer_name}} {{invoice_number}} {{amount}} {{due_date}}

📧 Send Reminders

Opens your email client pre-filled for each overdue invoice. Each send is logged in History.

How it works: Opens in your email app (Outlook, Gmail etc) pre-filled. Customer emails come from the Customer Database — make sure they're filled in. Use Snooze to delay 7 days, Disable to stop reminders for a specific invoice.
Quote RefCustomerDateExpiryTotal (inc VAT)StatusXeroActions
SKUItemBrandColourVariantUnitOn hand (selected)Total (all)Actions
Loadingâ€Ļ

Recent movements

WhenActionSKUQtyFromToByNote
Loadingâ€Ļ
View:
TitleTypeSeverityStatusSubmitted byCreatedActions

How to acknowledge a policy

Download each policy PDF, sign it (on screen, or print → sign → scan), then upload your signed file. An admin will review it.

  1. Click Open policy PDF on the card.
  2. Complete or sign the PDF.
  3. Click Upload signed PDF on the same card and choose your file.

Signed policy acknowledgements

Staff download each policy PDF, sign it, then upload the signed file from the cards above. Review pending items or remove a stored signed PDF (admin only).

Create a survey link

Admin only — generates a customer link via SurvHey.

Recent invitations & submissions

Admins can type part of a job ID. Other staff: use the full job ID (easiest — open Jobs → Survey → Open).

Job Template Invite status Submitted Actions
âš™ī¸ General
🔔 Notifications
💾 Backup & Export
🔗 Xero
đŸ›Ąī¸ Role Verification

Portal Configuration

Core settings are managed in Supabase. Contact your administrator to update configuration.
Voltage Drop
Zs Loop Impedance
Adiabatic
Cable Rating
Ohm's Law

Voltage Drop Calculator

⚡ Calculators
📊 Max Zs Lookup
🔍 EICR Codebreaker
🔒 Safe Isolation
âš ī¸ Danger Notice
💷 Quick Quote

Voltage Drop

Cable Rating (Iz)

Loop Impedance (Zs)

âš ī¸ IMMEDIATE ATTENTION REQUIRED

REF: DANGER-XXXX

Legal Note: This notice is issued in accordance with BS 7671. The condition(s) listed above are considered Danger Present and require immediate remedial action to prevent risk of death or serious injury.

Vehicles
Check History
Defects
NameRegistrationStatusAddedActions
Loading...
Loading...
ItemQtyNotesRequested ByStatusActions
Loading...
DateTimeCustomerJob TypeAddressAssigned ToStatusSurveyActions