Staff Management · Leave Workflow · Real-Time GPS Tracking
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Approval Chain
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 →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.
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