Power equipment service mid-job

For Genset, UPS & Power Equipment Service

Power equipment service software for genset and UPS teams.

Schedule PMs from runtime hours, monitor critical-load SLA contracts, and track van stock — BeanRails is built for the operational realities of power equipment service in Malaysia and Singapore.

14-day free trial · Built for MY & SG · PM, SLA, runtime, parts

Why power equipment teams switch

Four operational realities BeanRails is built around.

Power equipment service is not generic field service. The work is contract-driven, runtime-driven, and SLA-bound — BeanRails models all of this out of the box.

PM schedules drive revenue

Every genset under contract runs on a PM schedule — every 250 hours, every 500 hours, every 1000 hours. BeanRails schedules these from runtime or calendar intervals and auto-creates the job before the unit is due.

Runtime data lives in the generator

Modern gensets record their own runtime, fuel use, and fault logs. BeanRails imports this data so jobs are only created when the unit is actually due — not just on a fixed calendar.

Critical-load SLA contracts

Hospitals, data centres, and factories pay premiums because downtime is not an option. BeanRails tracks SLA response times per customer, escalates overruns automatically, and produces monthly SLA compliance reports.

Spare parts logistics

A service van carries dozens of SKUs — filters, belts, hoses, sensors, fluids. BeanRails tracks what is on each van and triggers replenishment when stock runs low.

Workflow

A monthly PM cycle on BeanRails.

Step 1

PM auto-generated

Job appears in the queue when the unit reaches its service interval (runtime or calendar).

Step 2

Dispatch

Dispatcher assigns the job to the next available technician with the right skill and parts on their van.

Step 3

On-site PM

Technician completes the checklist on the mobile app, captures runtime, parts used, and any faults.

Step 4

Quality review

Service manager reviews the job, photos, and any fault findings. Escalates if a major repair is needed.

Step 5

Customer sign-off

Customer signs on the phone. Service report emailed automatically. Job closed.

Step 6

Invoice & compliance

Monthly contract billing runs from completed PMs. SLA compliance report generated for the customer.

Use case

One customer. Forty gensets. Every PM on time.

A hospital group has forty gensets across ten sites. Each genset runs on a different PM interval depending on its size and load. Some are 250-hour intervals, some are 500, some are 1000. The service contract charges monthly based on the units under coverage — and the customer expects every PM done on time, every time.

BeanRails handles this without spreadsheets. Each unit is a record with its model, runtime hours, and PM intervals. When runtime crosses the next interval threshold, a PM job is auto-created and scheduled to a technician with the right skill and the right parts on their van. SLA clocks tick from the moment the job is raised.

At the end of the month, BeanRails generates the SLA compliance report — every PM, every fault, every response time, every resolution. The hospital's facility team sees the same report. No more chasing paperwork. No more missed PMs.

FAQ

Common questions about BeanRails for power equipment service.

Does BeanRails support runtime-based PM scheduling?

Yes. Each unit is configured with its PM intervals in hours (e.g. every 250 / 500 / 1000 hours). When runtime data is imported or manually updated, BeanRails auto-creates the next PM job when the unit reaches the threshold.

Can BeanRails import runtime data from genset controllers?

Yes, via API or CSV. We integrate with common controller platforms (ComAp, Deep Sea, PowerCommand, and others) so runtime, fault codes, and battery voltage flow in automatically.

How does BeanRails handle SLA contracts?

Each contract has an SLA tier (e.g. 2-hour response, 4-hour resolve). BeanRails tracks every job against the tier, escalates when the clock runs out, and produces monthly SLA reports per customer.

Does BeanRails track spare parts on service vans?

Yes. Van stock is tracked per technician. When a part is used on a job, the count decrements. When stock falls below threshold, BeanRails raises a replenishment order to the warehouse.

Can customers see PM compliance online?

Yes. The customer portal shows upcoming PM visits, completed service history, runtime logs (where integrated), and outstanding invoices.

Does BeanRails handle multiple units per customer?

Yes. One customer can have dozens of units on the same account — each with its own PM schedule, SLA tier, and contract terms. BeanRails handles this natively without per-customer hacks.

Schedule every PM. Hit every SLA.

Try BeanRails free for 14 days. Runtime-driven scheduling, SLA tracking, van stock, and customer-facing reports — without the spreadsheets.