Property 10 weeks Perth, WA

Job Management for a Facilities Company

Facilities management platform with job dispatch, SLA tracking, contractor coordination, asset management and client reporting. Replaced email-based job coordination.

Custom Software Development
95% SLA compliance
40% Faster dispatch
500+ Jobs per month
Perth Based. Australia Wide.
18+ Years in Custom Software
Fixed-Price Delivery
Full Code Ownership
Client Context

Commercial facilities management company — maintenance and operations

A WA facilities management company servicing 40+ commercial properties — offices, retail centres and industrial sites. They managed reactive maintenance, planned preventative maintenance, contractor coordination and asset management for their clients.

Jobs came in by email and phone from property managers and building occupants. A facilities coordinator triaged each request, created work orders in a spreadsheet, dispatched contractors by phone or email, tracked completion via follow-up calls, and compiled monthly reports manually.

The Challenge

What needed to change

SLA tracking was manual and unreliable. Contracts specified response and completion timeframes by priority level. But tracking SLA compliance against hundreds of jobs in a spreadsheet was impossible. The company only discovered SLA breaches when clients complained.

Contractor coordination was chaotic. 30+ subcontractors received jobs by email or phone call. There was no way to see which contractor was available, how many open jobs they had, or whether previous work was completed. Follow-up calls to check on progress consumed hours daily.

Client reporting was painfully manual. Monthly reports required compiling data from the job spreadsheet, contractor invoices and email correspondence. A single client report took 4–6 hours to prepare. With 15+ clients requiring reports, the admin burden was enormous.

The Solution

What we built

A facilities management platform with automated job dispatch, SLA tracking, contractor mobile app, asset register and automated client reporting — all in real time.

Job Management

Jobs logged via the portal (clients) or triage queue (email/phone). Automatic priority classification and SLA timer start. Workflow from lodgement through dispatch, completion to invoicing.

Contractor Dispatch

Jobs dispatched to contractors based on trade, location, availability and performance history. Contractor receives the job on their mobile app with all details and SLA deadline.

SLA Dashboard

Real-time SLA tracking across all jobs and clients. Traffic light indicators — green (on track), amber (approaching deadline), red (breached). Escalation alerts before breach occurs.

Client Reporting

Automated monthly reports — jobs completed, SLA performance, preventative maintenance status, cost summary and asset condition. Generated with one click from live data.

Built with:
ReactTypeScriptNode.jsPostgreSQLReact NativeGoogle Maps APIXero APIAWS
In Practice

How it works

1

Job lodged

Client logs a job through the portal or emails the triage queue. Facilities coordinator reviews and confirms priority. SLA timer starts automatically based on the contract terms.

2

Dispatched to contractor

System recommends the optimal contractor based on trade, location and availability. Job sent to the contractor's mobile app with site details, scope, photos and SLA deadline.

3

Contractor attends and completes

Contractor checks in at site via the app. Completes the work. Uploads before/after photos and completion notes. Clocks out. Job status updates in real time.

4

SLA tracked and escalated

Throughout the lifecycle, SLA timers track against response and completion targets. Approaching deadlines trigger notifications. Breaches escalate to the account manager.

5

Client report auto-generated

At month-end, click to generate the client report. Job summary, SLA scorecard, cost breakdown, asset updates and preventative maintenance status — all compiled automatically from live data.

Results

Measurable outcomes

95% SLA compliance (was estimated at 70%)
40% Faster job dispatch time
500+ Jobs managed per month
4–6 hrs → 15 min Client report preparation time
30+ Contractors managed through the platform
0 Untracked SLA breaches

We went from hoping we were meeting SLAs to knowing in real time. Last month we hit 95% compliance across all clients — and when something is at risk, we know about it before the deadline, not after. The automated reports alone saved us 2 days per month.

Operations Manager Facilities Management Company
Delivery

How we delivered it

1

Operations Analysis

2 weeks

Mapped the full job lifecycle from lodgement to invoicing. Documented SLA structures across client contracts. Interviewed coordinators, contractors and clients to identify the biggest pain points.

2

Platform Build

5 weeks

Built the job management platform with triage, dispatch, SLA tracking and client reporting. Developed the contractor mobile app with job receipt, completion and photo capture.

3

Integration & Reporting

2 weeks

Integrated with Xero for invoicing, Google Maps for contractor routing, and built the automated client reporting engine with configurable templates per client.

4

Rollout

1 week

Migrated open jobs from the spreadsheet. Onboarded contractors with the mobile app training. Launched with 5 key clients, then rolled out the remaining portfolio over 2 weeks.

Similar Project?

Want something similar for your business?

Tell us about your industry, your workflows, and what you want to achieve. We will scope it, quote it fixed-price, and build it.

Tell Us About Your Project

What industry are you in? What systems do you use? What is the biggest operational problem you want solved? We will come back with a plan and fixed-price quote.

Prefer a quick chat? Call 0425 531 127 – we're Perth-based and we answer the phone.