Field service software
Run your field team from one place.
Send jobs. Track visits without anyone tapping a button. Approve hours, pay mileage, and show customers the work. Your crew get one app.
No card needed. Set up in an afternoon.
The whole product
Everything a field day needs.
Jobs, hours, pay, leave, customer paperwork and the admin around it. One workspace, and one app on the van.
Jobs & dispatch
- Job board — assigned, en route, done
- Recurring jobs cloned on a schedule
- Checklists that gate completion
- Day plans ordered from live position
- Nearest free worker to a site
- Plan vs actual — what you sent out, what happened
Hours & pay
- Clock in and out, with an optional selfie
- Rotas and shifts with a grace window
- Approve a week and it locks
- Payroll exports — Xero, Sage, QuickBooks, raw
- Rounding and overtime done for you
- Mileage worked out from distance travelled
Leave & expenses
- Leave requests with live balances
- Working days and public holidays counted
- Rotas know about leave — no false no-shows
- Expense claims with receipt photos
- Categories you define
- Approvals that stick, and are logged
Sites, zones & coverage
- Import sites from a spreadsheet
- Draw site boundaries, or import them
- Zones that tell you who came and went
- Custom fields on sites, jobs and visits
- Attach files to any record
- Coverage — which sites nobody has visited
Alerts & intelligence
- Fake location and gone-quiet alerts
- Missed slot when a job runs late
- Odd days compared with someone's normal
- Daily and weekly digests by email
- Phone health — what's stopping tracking
- SOS button that reaches managers fast
Admin & access
- Teams — managers see their own people
- Roles — owner, admin, manager, field, analyst
- Temporary access that expires on its own
- Invite by code — no work email needed
- Two-factor sign-in for managers
- Download everything as one file, any time
The product
See a day from every angle.
Where people are now, where they have been, what the week costs, and what is being missed.
Harbour Works · 2 min ago
En route · 40 s ago
Fake locationflag
Off shiftoff
No reading for 2 hquiet
| Site | Arrived | Left | Duration | Match | Readings | Checks |
|---|---|---|---|---|---|---|
| Abbey Retail Park | 08:12 | 09:05 | 53m | inside | 112 | checks out |
| Northgate Depot | 10:20 | 11:48 | 1h 28m | inside | 186 | checks out |
| Weir Street | 12:30 | 14:10 | 1h 40m | no site | 41 | no proof |
| Elm Court | 14:22 | 14:51 | 29m | ambiguous | 63 | two possible sites |
| Harbour Works | 15:02 | 16:35 | 1h 33m | inside | 201 | checks out |
| Worker | Hours | On site | Flagged readings | Not clocked out | Week |
|---|---|---|---|---|---|
| J. Hartley | 38h 12m | 86% | 1 | 0 | open |
| P. Sharma | 41h 05m | 91% | 0 | 0 | approved |
| N. Byrne | 36h 40m | 62% | 4 | 1 | needs a look |
| S. Kaur | 39h 58m | 88% | 0 | 0 | approved |
| Job | Site | Assigned | Window | Checklist | Status |
|---|---|---|---|---|---|
| Quarterly service | Abbey Retail Park | J. Hartley | 08:00–10:00 | 6 / 6 | done |
| Leak callout | Northgate Depot | J. Hartley | 10:00–12:00 | 4 / 4 | done |
| Filter change | Elm Court | P. Sharma | 13:00–15:00 | 2 / 5 | en route |
| Panel inspection | Saltmarsh Depot | N. Byrne | 09:00–11:00 | 0 / 7 | missed window |
| Annual test recurring | Harbour Works | J. Hartley | 15:00–17:00 | 9 / 9 | done |
| Worker | Request | Detail | Amount | Evidence | State |
|---|---|---|---|---|---|
| P. Sharma | Annual leave | 18–22 Aug · 5 working days | 19.0 left | — | awaiting |
| J. Hartley | Mileage | 12 Aug · 41.2 km travelled | £11.57 | derived | awaiting |
| S. Kaur | Expense · parts | Receipt attached | £64.20 | photo | awaiting |
| N. Byrne | Sick leave | 5 Aug · 1 working day | — | — | approved |
| A. Whittaker | Mileage | 8 Aug · 12.4 km travelled | £3.49 | derived | approved |
| Site | Assigned to | Last visit | Visits (90 d) | Status |
|---|---|---|---|---|
| Cranbrook Yard | N. Byrne | — | 0 | never visited |
| Pike Lane Units | N. Byrne | — | 0 | never visited |
| Saltmarsh Depot | S. Kaur | 21 days ago | 1 | stale |
| Abbey Retail Park | J. Hartley | today | 14 | covered |
| Harbour Works | J. Hartley | today | 11 | covered |
What your customers see
Show customers the work.
The same record that answers a query also wins the renewal. It goes out with your logo, not ours.
Customer portal standing link
One link per customer with their last 90 days of visits, photos and signatures. First names only.
Share links expiring
Send one day or one visit to anyone. It expires within a day, and you can cancel it sooner.
Monthly service statement
A monthly PDF per customer: visits, hours on site and photos. The thing you send when an invoice is queried.
Proof of completion
A PDF per job with the checklist, photos and signature. Made when the job closes, not chased on Friday.
Your branding, not ours
Add your logo and colour once. Customer pages and statements use them from then on.
Photos, signatures and notes
Taken on site and kept with the visit, alongside any fields you add yourself.
On the phone
An app your crew will keep on their phone.
Tracking runs during working hours only. Whatever it records, the worker can see the same day.
For the people being tracked
Workers see what you see.
The same record, not a summary of it, on their own phone. That is the difference between a tool people accept and one they fight.
Counted, not summarised
The app shows exactly what is held: how many readings, visits, clock-ins and photos.
Off-shift is refused at the server
Outside the hours you set, nothing is stored. That is enforced on our side, not by a switch in the app.
Take your record with you
A worker can download everything held about them, themselves, without asking anyone.
Fits what you already run
Works with what you already use.
Hours go to payroll. Alerts go where your team already looks. Everything else is on the API.
Xero, Sage, QuickBooks or plain CSV, with your rounding already applied.
Clock-ins, alerts and zone events posted to your system, signed so you can trust them.
Point a webhook at a channel and get alerts where the team already is.
28 areas covered: visits, jobs, hours, sites, zones, leave and expenses.
Read-only until you say otherwise, and limited to what that person could see.
Bring sites and boundaries in. Take everything back out whenever you want.
When someone argues
The day holds up if it's questioned.
Most days nobody asks. When they do — a customer queries an hour, a worker queries a timesheet — you need more than a screenshot. Here is the same Wednesday with the checks turned on.
Fake locations get flagged flagged
Some apps let a phone pretend to be somewhere else. We spot those readings and keep them, marked. A flagged reading never counts toward a visit, a mileage claim or an hours total.
Days are locked once written tamper-evident
Each day gets a fingerprint. Change a reading later and that day stops matching. You can show the record wasn't edited, rather than just saying so.
Close calls are marked as close calls
If a stop could be two nearby sites, we say so and keep both. A confident guess is worse than an honest maybe.
Edits are added, never overwritten
Fix a wrong note and the old value stays visible, with who changed it and when. That is what makes a correction believable.
One PDF settles it one click
One file with the map of the day, every reading, the photos and every edit. Hand it to a customer, to payroll, or to a tribunal.
Deleting a photo shows up
Remove a site photo and the record says a photo was removed, and by whom. A gap where evidence used to be is still information.
When a customer queries an invoice
One PDF answers it.
Instead of hunting through screenshots, you export one file with the whole day in it.
- A map of the day, drawn from the saved positions. It won't expire or stop loading.
- Every reading and what we made of it, flagged ones included, so nothing looks cherry-picked.
- Every edit — who changed what, when, and what it was before.
- Photos and signatures from the site, with anything deleted shown as deleted.
- Whether each day still matches its fingerprint, so the reader can check rather than trust you.
Getting started
Running by lunchtime.
There is no setup project. Four steps, in this order.
Add your sites
Paste a spreadsheet of addresses, or draw them on the map. Anything unclear is flagged instead of guessed.
Invite the crew
Field staff join with a code and a phone number. No work email needed.
Work a normal day
Visits record themselves after ten minutes on site. Nobody taps anything, so nobody forgets.
Export the proof
Timesheets, mileage, coverage and customer PDFs all come out of the same week's work.
The difference
Two ways to run a field team.
Most tools show you a map. This one also runs the jobs, the hours and the paperwork.
A tracking-only tool
- Shows where people are now
- Quietly drops readings it doesn't like
- A visit is whatever someone remembered to tap
- Proof means a screenshot and an email
- Charges you by tracking hours
- Workers see a different screen from managers
VisitsTracker the whole day
- Jobs, hours, leave and expenses in the same place
- Odd readings kept and marked, never dropped
- Visits record themselves — nobody taps a button
- Timesheets and customer PDFs come out of the same week
- All tracking hours included
- One record, and workers can see it too
Data & security
Sensible about other people's data.
Your region, your data
Separate systems in the UK, South Africa, Australia/NZ and India. Your data stays in yours.
Retention you set
Choose how long raw readings are kept. Visits and hours last longer. You can pause deletion during a case.
Deletion you can prove
Close the account and everything is deleted on a set schedule. Download it all first if you want it.
Two-factor and scoped keys
Two-factor sign-in for managers. API keys are read-only unless you widen them.
Every read is scoped
A manager sees their own people and nobody else. The same rule covers the map, exports and API.
An audit log that appends
Approvals, permission changes, exports and deletions are all logged, and the log cannot be edited.
Straight answers
The questions people actually ask.
What does my crew actually have to do?
Sign in once, then work. They punch in at the start of the day and out at the end. Visits record themselves after ten minutes on a customer's site, so there is nothing to remember and nothing to fill in later. Jobs, photos and notes are there if you want them.
Is this just tracking, or can I run jobs on it?
You can run jobs on it. Send work to a person or a site, set a time window, add a checklist, and repeat it weekly if it is a regular call. You get a board of what is assigned, en route and done, plus a day plan ordered from where people actually are.
How do hours get into payroll?
Punches become a weekly timesheet. You approve the week, which locks it, then export for Xero, Sage, QuickBooks or plain CSV. Your rounding and overtime rules are applied at export, so the numbers leaving match the numbers you approved.
Does it drain the battery?
It is a high-accuracy tracker, so it uses more than a weather app. Two things keep it sensible: it goes quiet when someone stops moving, and it does not run outside the shift hours you set. Most battery complaints turn out to be the phone's own power saver killing the app, so there is a screen in the app that tells a worker exactly which setting to change on their make of phone.
What if there is no signal?
Everything keeps working. Punches, notes and readings wait on the phone and upload when signal comes back, carrying the time they really happened. They upload in order, so a late upload cannot shuffle the day around. Basements and rural gaps are normal.
Will my staff accept it?
They take it better when they can see it. Tracking only runs during the hours you set, and the app shows each worker exactly what is held about them — counted, not summarised. They can export their own record whenever they like. When there is an argument about unpaid hours, the same record backs them up.
What if someone fakes their location?
There are apps that make a phone report a false position. We spot those readings and keep them, marked as fake. They never count toward a visit, a mileage claim or an hours total, but they stay visible — including in anything you send out.
Can I fix something that is wrong?
Yes. Edit it, and the old value stays in the record with your name and the time against it. Nothing is quietly overwritten. That is what makes a genuine correction look like a correction rather than a cover-up.
Do I need to do anything to stay on the right side of the law?
We cannot give legal advice and you should get your own. What we can do is make the honest version easy: limit collection to working hours, show workers their own record, let them export it, set how long data is kept, and delete it properly when you are done.
Pricing
Simple pricing.
Some tools charge by tracking hours. We don't — you get all of them.
Admins and auditors are free · 7-day trial · no card
- Unlimited tracking hours and full history included in the plan.
- Dispute packs, timesheets, mileage and exports on every plan, not an evidence add-on.
- Spoof detection and device health on every tracked seat.
- Cancel any time — your data is provably deleted, and you can export the whole workspace first.
Try it on one van for a week.
Put it on one phone, run a normal week, and see what comes out the other end. That tells you more than a demo.