Generator maintenance software for South African backup power companies
Scheduled services, load tests, ATS inspections, emergency callouts, and generator asset tracking — all in one app. Built specifically for the load shedding reality that transformed SA generator maintenance into a growth industry.
This is a uniquely South African business problem
Generator maintenance companies in other countries service a niche market — hospitals, data centres, critical infrastructure. In South Africa, load shedding turned generators into standard household and SME equipment. The number of generators requiring regular maintenance grew by an order of magnitude. Service companies that previously handled 50 clients per technician per month now handle 150. Runtime hours on residential units that used to accumulate over a year now accumulate in two months. No international field service software is built for this reality. WorkOrderPro is.
The challenges load shedding created for SA generator maintenance companies
Load shedding did not just increase demand — it changed the fundamental nature of the business. Generators that used to run on standby are now running daily. Service intervals are reached faster. Emergency callouts during load shedding events are frequent. Compliance requirements for certain generator types carry legal weight. And clients — homes, businesses, hospitals, schools — cannot afford for their generators to fail when the power goes out. The operational demands on SA generator maintenance companies are without international equivalent.
Problem: Scheduled service intervals missed due to volume growth
Maintenance contracts generate job cards automatically on the scheduled date — monthly, quarterly, or annual. When a client's service is due, the job card appears on the dispatch board without anyone creating it manually. As your client base grows from 50 to 200, the system scales. You do not need to manually create 200 job cards per month.
Problem: Emergency callouts during load shedding with no structured dispatch
When generators fail during a load shedding event, multiple callouts can come in simultaneously. The dispatch board shows every available technician, every active job, and every outstanding callout in real time. Emergency priority flags jump the queue. The nearest available technician is assigned. They get the callout on their phone immediately — not via a phone call or WhatsApp message.
Problem: No per-generator service history or asset record
Equipment registry — coming in the fast-follow release on Professional and Enterprise plans — will register each generator with make, model, kVA, serial number, fuel type, install date, and cumulative runtime. Every service job links to that generator record. The full service history per asset is searchable by serial number, client, or address. Until the equipment registry launches, generator details and serial numbers are captured in job card notes and job site records.
Problem: Load test and ATS inspection results not formally documented
The Readings/Compliance photo stage is built for exactly this. Technicians record load test readings — voltage, frequency, oil pressure, coolant temperature under load — alongside photographs of the instrument panel and test setup. ATS inspection findings, transfer switch response times, and compliance notes are captured in the same stage and linked permanently to the job card. If a client questions whether their generator was load tested, the record is there.
Problem: Diesel and petrol generator services billed with the wrong parts
The service catalogue contains separate items for diesel and petrol generator maintenance — correct oil specifications, filter part numbers, and labour rates for each type. The technician selects the correct items for the generator type on the job card. Diesel services are billed with diesel items. Petrol services are billed with petrol items. No manual correction of invoices after the fact.
Problem: Rental fleet generators with no centralised asset tracking
Each rental generator is registered as a job site record under the client account. Service history tracks per unit. Equipment registry — coming in the fast-follow release — will formalise rental fleet management with asset register tracking, rental status, and service history that follows the generator rather than the site.
How a generator service job flows in WorkOrderPro
Scheduled generator services use maintenance contracts — job cards generate automatically on the service date. Emergency callouts are created manually from the dispatch board. Both use the same job card workflow.
The customer-initiated callout flow — where clients submit service requests directly via the customer portal — is coming in a fast-follow release.
For maintenance contracts, the job card generates automatically on the due date. For emergency callouts, the dispatcher creates the job card with the fault description, generator make/model, fuel type, and priority level. Urgent jobs are flagged immediately. The client is noted as commercial, industrial, or residential — which affects the response priority.
The technician is assigned and receives the full job brief on their phone: client address, access instructions, generator details, fault description for callouts, or service checklist for scheduled maintenance. For emergency callouts during active load shedding, the dispatch happens in real time.
Arrival photos document the generator's condition before any work begins — fuel level, oil level, visual condition of the unit, any visible faults or damage. For emergency callouts, this is the record of the fault condition that was found. For scheduled services, it documents the pre-service state.
Service work is completed — oil change, filter replacement, battery check, cooling system check, belts and hoses inspection, fuel system inspection. For load tests, the technician records all readings under load in the Readings/Compliance stage. For ATS inspections, transfer switch response and findings are documented here. If parts are needed, the quote is built and the client approves on the phone.
Completion photos document the service — new filters, clean oil, test results displayed on the generator panel. For load tests, the full set of readings under load is captured. The client signs off. The invoice is auto-generated with service items, replacement parts, and labour correctly itemised.
The invoice is delivered. Service labour, replacement parts, callout fee, and any additional items correctly billed. Compliance and test records from the Readings/Compliance stage are permanently linked to the job card and the generator asset record.
Load test records, ATS inspections, and LPG compliance
Generator compliance requirements in South Africa vary by fuel type and installation context. LPG and gas generator installations fall under SANS 10087 — the same standard that governs LPG systems in commercial and industrial settings. ATS (Automatic Transfer Switch) inspections are required for any installation where the generator connects to the mains supply, to ensure safe operation and prevent back-feeding. Load tests — running the generator at a percentage of rated load for a set period — are a standard requirement in commercial and industrial service contracts.
The Readings/Compliance photo stage in WorkOrderPro is designed to capture all of this. Load test readings — voltage, frequency, power factor, oil pressure, coolant temperature at rated load — are recorded alongside photographs of the generator under test. ATS inspection findings are documented and linked to the job. LPG system checks for gas generators are noted with the applicable SANS reference. All documentation is permanently linked to the job card and the generator asset.
Because photos are GPS-tagged and timestamped at capture, and become tamper-proof once the job leaves in-progress status, the documentation is verifiable. The coordinates confirm the technician was at the correct site. The timestamp confirms when the test was conducted. If a client or insurer asks for load test records from a service done eight months ago, you search by client or job number and the record is there.
Load test documentation
Record voltage, frequency, current, power factor, oil pressure, and coolant temperature under load. Photographs of instrument panels and test connections. Linked to the generator asset record. Available on all plans.
ATS inspection records
Transfer switch response time, test methodology, pass/fail outcome, and any remediation noted. Photographs of the ATS cabinet and test conditions. Permanently linked to the job card and customer site.
LPG / gas generator compliance
SANS 10087 compliance checks for gas generator installations — LPG connections, regulators, safety relief, and ventilation. Documentation captured in the Readings/Compliance stage with SANS reference numbers noted.
Features built for generator maintenance companies
Generator maintenance is asset-intensive, compliance-heavy, and driven by emergency callouts during load shedding. These features address the specific operational demands of SA backup power companies.
Maintenance contracts for scheduled generator services
Set up each generator on an annual, six-monthly, or quarterly service schedule. Job cards generate automatically on the due date. As load shedding accelerates runtime hours and shortens service intervals, the maintenance contract system keeps pace. Available on all plans.
Dispatch board for load shedding emergency callouts
When load shedding triggers multiple generator failures simultaneously, the dispatch board shows every available technician and every outstanding callout. Emergency priority jobs are flagged. The nearest available tech is assigned and receives the callout on their phone within seconds. Professional and Enterprise plans include the full calendar with drag-and-drop scheduling.
Load test and compliance photo documentation
The Readings/Compliance photo stage captures load test readings, ATS inspection results, and LPG compliance checks. Photos of instrument panels, test conditions, and completed service work are GPS-tagged, timestamped, and tamper-proof. The documentation record is permanently linked to the job card. Available on all plans.
Equipment registry for generator asset trackingComing soon
Register each generator with make, model, kVA rating, fuel type, serial number, install date, and service history. Every job links to the generator record. Service history builds automatically with every visit. Rental fleet management included. Professional and Enterprise plans — coming in the fast-follow release.
On-site quote builder for parts and repairs
When a callout reveals a failed component — voltage regulator, control board, cooling pump — the technician builds the replacement quote on-site. Parts, labour, and callout fee are itemised from the service catalogue. The client approves by signing on the phone. Quote approved before any parts are ordered.
Offline-first mobile app for load shedding callouts
Load shedding callouts happen precisely when internet connectivity may be disrupted. The mobile app works fully offline — photos, readings, notes, and customer sign-off. Everything syncs when connectivity returns. Works on Android and iOS. Available on all plans.
ZAR pricing for South African generator maintenance companies
From R999/mo base + R349/technician (up to 5 technicians). No USD exposure, no setup fees. PayFast billing.
Professional from R1 999/mo base + R499/technician adds equipment registry (coming soon), SLA tracking (coming soon), full dispatch board, and team performance insights for operations managing large generator fleets. Enterprise from R4 999/mo base + R699/technician for large backup power companies with 25+ technicians.
Generator maintenance company questions
How does load shedding create demand for generator maintenance companies?
Load shedding is directly responsible for the surge in generator maintenance work. Every time a generator starts, it accumulates runtime hours. High load-shedding stages — Stage 4, Stage 6 — mean generators that previously ran for 10 hours a month are now running for 80 or 100 hours. Service intervals based on runtime hours are reached in weeks rather than months. Emergency callouts spike because generators that run this frequently reveal faults they would never have shown otherwise. SA generator maintenance companies are, in effect, running a different business to what they were before load shedding normalised.
Can I track service history per generator by serial number?
Equipment registry — on Professional and Enterprise plans — is coming in the fast-follow release after launch. It will allow you to register each generator with make, model, serial number, kVA rating, fuel type, install date, and service history. Every subsequent service job links to that generator record automatically. For now, serial numbers and generator details are captured in the job card notes and in the customer job site record.
How do I manage scheduled services alongside emergency callouts during load shedding?
Both workflows flow through the same dispatch board. Scheduled annual services, quarterly checks, and load tests are created as maintenance contracts and generate job cards automatically on the due date. Emergency callouts — generator not starting, auto transfer switch failure, overheating — come in as urgent-priority job cards and are assigned to the nearest available technician. The dispatcher sees both on the same screen. Emergency callouts do not fall through the cracks because the scheduled service board is too busy.
Can I document load test results and ATS inspection records on the job card?
Yes. Load test readings — voltage, frequency, current under load, oil pressure, coolant temperature — are captured in the Readings/Compliance photo stage alongside photographs of the test setup and instrument panels. ATS inspection findings, transfer switch response times, and compliance notes are recorded in the same stage. All records are permanently linked to the specific generator job site and build into a compliance history per asset.
How does the system handle diesel vs petrol generator maintenance differences?
Each generator job site is configured with the generator type — diesel, petrol, gas, or dual-fuel. The service catalogue contains different service items for diesel and petrol maintenance: oil type, filter part numbers, service intervals. The technician selects the correct line items for the specific generator. Diesel services and petrol services are billed with the correct parts and labour automatically.
Can I manage a rental fleet of generators across multiple client sites?
Each generator in your rental fleet can be set up as a job site record under the client account. Service and maintenance history tracks per unit. When a rental generator is moved to a new client site, the job site record is updated. The full service history stays with the generator, not the location. Equipment registry — coming in the fast-follow release — will formalise this into a proper asset register with rental status tracking.
Does the mobile app work when a generator callout happens during load shedding?
Yes, specifically. The mobile app is offline-first by design. Load shedding means the technician may have no internet at the client site. The app stores all job data locally — photos, readings, notes, quotes, and customer sign-off — and syncs when connectivity returns. This is not a workaround; it is how the app is designed to work in the South African context where load shedding is the norm.
Generator maintenance software by city
Built for South African generator maintenance companies
14-day free trial. No credit card required. ZAR pricing from R999/mo base + R349/technician. Offline-first for load shedding callouts.
Start Free Trial