← Case Studies · Delivered Project

Unified Workforce Operations Platform

Staff Management · Leave Workflow · Real-Time GPS Tracking

Staff Management Leave Workflow GPS Tracking Multi-Level Approvals Mobile App Admin Dashboard
Client
Confidential
Workforce Type
Office & Field Staff
Modules Delivered
3 — Staff · Leave · Tracking
Pricing Model
Fixed-Price · Client Owns Code

Executive Summary

A business managing both office-based and field-based staff needed a single system to handle their entire internal workforce operation. HR records lived in spreadsheets. Leave requests moved through informal message threads. Field staff reported their location by phone.

We built a unified workforce operations platform covering three integrated modules — staff management, leave workflow management, and real-time GPS staff tracking — all accessible through a central administrative dashboard. The system replaced a fragmented set of manual processes with a single, structured operational tool built around how this organisation actually works.

Business Problem

Before this system existed, the business was running its internal workforce operations largely on manual processes. This created a set of problems that compounded as the organisation grew.

HR records were fragmented

Staff profiles, roles, department assignments, and employment data were maintained across spreadsheets that different team members managed independently. There was no single source of truth, and keeping records current was an ongoing administrative burden.

Leave management had no structure

When a staff member needed to apply for leave, the process involved informal requests — typically via message or verbal communication to a direct manager. Whether the request reached a director or HR administrator depended entirely on whether someone remembered to pass it on. Approvals had no audit trail and no formal record.

Field staff accountability was a persistent gap

The business deployed staff to locations outside the office but had no mechanism to confirm where those staff members were during working hours. Location verification depended entirely on self-reporting by phone, with nothing to refer back to if questions arose.

Management visibility was reactive, not real-time

If a director needed to know which staff were on-site, who was off on leave, or whether a field worker had arrived, the only way to find out was to ask someone directly.

Existing Workflow Challenges

Spreadsheet-Based HR

All staff data was maintained manually across multiple files. Updating records required locating the right file, verifying the data was current, and hoping the version being edited was the latest one. When staff moved departments or changed roles, updates were often delayed or missed entirely.

Unstructured Leave Approvals

There was no defined approval chain. Different managers handled requests differently — some approved verbally, some over messaging apps, some escalated to HR and others did not. There was also no mechanism for attaching supporting documents, creating gaps where medical leave documentation was requested after the fact and sometimes never collected at all.

No Real-Time Staff Visibility

For field-based staff, the business had no live picture of where their people were. A manager who needed to redirect a field worker, verify an arrival, or respond to an incident had no tool to do so — only a phone call, which required the staff member to answer, be reachable, and communicate clearly about their current location.

Communication Gaps Across the Approval Chain

When a leave request was made, the manager who received it was entirely responsible for passing it up the chain. There were no automated notifications, no reminders, and no system to flag requests that had been sitting without action. Requests could stall at any point with no one aware that they were waiting.

Solution Overview

We designed and built a unified workforce operations platform with three fully integrated modules, all managed through a central administrative dashboard.

Rather than building three separate tools, we architected this as a single system where staff profiles, leave records, and location data share a common data layer. A staff member added to the system is immediately available across all three modules — their department structure determines their leave approval hierarchy, their profile governs their tracking access, and their status is visible to the right level of management at all times.

The system supports three user types

Employees — View their own profile, submit leave requests, attach supporting documents, and track their request through the approval stages
Managers & Directors — Approve or reject leave at their designated stage, view team records, and monitor field staff on the live dashboard
Administrators — Full control — staff configuration, department structure, leave types, access permissions, and complete tracking history

Key Features Delivered

1 Staff Management Module

Employee profiles — A centralised record for each staff member — personal information, role, department, and employment status, all in one place
Department structure — Organise staff into departments and sub-units that reflect how the business actually operates, not a generic template
Role-based access — System permissions aligned to the organisation's actual hierarchy — managers see what they need to see, administrators retain full control

2 Leave Workflow System

Approval Chain

Employee
Manager
Director
Admin
Multi-level approval chain — Every leave request moves through a defined four-stage sequence. Each stage requires deliberate action before the request can advance
Multiple leave types — Annual leave, medical leave, and replacement leave — each configured with its own rules and handling requirements
Document attachments — Staff can attach supporting documentation at the point of submission, keeping all relevant information in one place
Automated email notifications — Every action in the approval chain triggers a notification to the relevant party. Nothing moves silently through the system

3 GPS Staff Tracking System

Real-time staff tracking — Field staff locations displayed on a live map, updated in real time via their mobile device
Live dashboard — Administrators and authorised managers can see all tracked staff on a single map view at any moment
Staff status monitoring — Each staff member shows as online, offline, or last seen — giving managers a live operational picture
Movement history — The full movement record for any staff member can be reviewed for any past period — a reliable reference when questions arise
Individual tracking view — Isolate a single staff member on the map to monitor their movements specifically

4 Admin Control Panel

Full system configuration — Administrators control all aspects from a single interface — staff records, departments, leave types, approval routing, and access permissions
Cross-module visibility — Leave status, tracking data, and HR records surface together — the complete workforce picture in one place
Granular access control — Role-based permissions ensure that visibility and decision-making authority match the organisation's hierarchy

Operational Improvements

HR management became a single task, not several

With all staff records in one system, HR administrators no longer need to cross-reference multiple files or track down the latest version of a spreadsheet. Changes made in one place are reflected immediately across every module. The process of onboarding a new staff member, assigning them to a department, and configuring their access now happens in a single workflow.

Leave approvals are now structured and visible

Every leave request now follows the same path regardless of who the employee is or who their manager happens to be. The system holds each stage open until someone acts on it, and it notifies the right person when they need to. There is no longer a version of this process where a request quietly disappears between steps.

Field workforce accountability is now real

For the first time, management has a live view of where field-based staff are during working hours. A manager can see at a glance whether a staff member is where they should be, and can reference movement history to resolve any questions that arise after the fact.

Management visibility shifted from reactive to operational

Leave balances, approval status, staff location, and organisational structure are all accessible directly — no longer dependent on asking someone. Decision-making can happen faster because the information needed is always current and always in one place.

Accountability now has a paper trail

Every leave decision is logged — who approved it, when, and at which stage. Every field movement is recorded. For a business that previously had very little to refer back to when questions arose, this represents a significant shift in how accountability works day-to-day.

System Design Approach

Modular Architecture With a Shared Core

The system was designed as three distinct but interconnected modules rather than a single monolithic application. Staff management, leave management, and GPS tracking each have their own logic and their own interface — but they share a common data foundation. This means a change to a staff member's department automatically updates their leave approval routing. A staff member marked inactive in HR immediately loses tracking access. The modules are aware of each other without being dependent on each other, which makes the system easier to extend in future.

Separation of HR and Tracking Logic

The HR functions — profiles, departments, leave workflows — operate independently of the tracking infrastructure. Leave data and movement data serve different purposes, are accessed by different people for different reasons, and need to be governed separately. Tracking data is accessible to authorised administrators and managers, but it does not flow into or interfere with HR records. The two systems share staff identity as a common reference point, but their logic and data remain distinct.

API-Based Tracking Integration

The GPS tracking functionality is delivered through a mobile application used by field staff. Location data is transmitted from the device to the platform via a secure API layer, which feeds the live dashboard and writes movement records to history storage. This approach means the tracking component operates independently of the web platform — location data continues to be collected even in low-connectivity conditions, with records reconciled when connection is restored.

What Makes This System Different

Most businesses in this situation consider one of two options: a generic HR software subscription, or a slightly better spreadsheet.

Generic HR software solves part of the problem. It handles profiles and leave in a standard way — but standard workflows rarely match how an actual organisation operates. Approval chains get built around vendor assumptions. And tracking is simply not part of the product.

Spreadsheets handle the rest, but without any process logic. A spreadsheet can record a leave request. It cannot route it to the right person, notify them, wait for their action, and advance it to the next stage. A spreadsheet can log where a staff member said they were. It cannot show you where they are right now.

This system replaces both inadequate approaches.

The leave approval chain reflects this client's actual hierarchy. The tracking dashboard shows their staff, with the status indicators and history access their management team actually needs. The department structure maps to their org chart, not to a generic industry template. This is not a configurable off-the-shelf product — it is a system built from the ground up to match one organisation's operational reality.

Managing Staff Across Office and Field?

If your business relies on spreadsheets for HR, message threads for leave, or phone calls to track staff — book a free 30-minute audit.

Book a Free Audit →

Modules Delivered

👤
Staff Management
Profiles, departments, roles
📋
Leave Workflow
4-stage approval chain
📍
GPS Tracking
Real-time + history
⚙️
Admin Dashboard
Full cross-module control

Project Notes

Fixed-price engagement
Client owns 100% of the code
No ongoing subscription fees
Built to the client's exact workflow
Modular — additional features can be added

Does Your Business Have a Similar Challenge?

If your organisation manages staff across office and field locations and is still relying on spreadsheets, messaging apps, or phone calls to hold operations together — book a free 30-minute software audit. We will review how your workforce operations currently run, identify where the gaps are, and give you an honest assessment of what a purpose-built system could do for your business.

No pitch. No obligation. Just clarity on what is actually possible.

Still Managing Your HVAC Operations on Spreadsheets?

Book a free 30-minute call. We will map out exactly what a custom system could do for your business — no pitch, no pressure.

Book Your Free Software Audit