Mobile Workforce Management

Mobile workforce management software that runs your field team, without tracking them all day.

Schedule and dispatch work to technicians, crews and subcontractors, and give them one app on Android and iOS that works offline: their jobs, forms, photos and signatures, GPS check-in on the job, timesheets and mileage. Match work to skills and certificates, see the team on a live map during working time, set what each role can see, and let everyone work in their own language, in 27 languages. Set up around your process and live within a day.

What it is

Mobile workforce management, for teams whose work is the job.

Mobile workforce management (MWM) software plans, sends and checks the work of people who are not at a desk: who goes where, what they need when they get there, what they did, and how long it took. Some tools stop at a time clock and a shift rota. Field service teams need more, because the work is a job at a customer's site with equipment, forms, parts and an invoice at the end. Fieldproxy covers the team and the job in one system.

Scheduling and dispatch

Skills and certificates

Live map and messages

Roles and languages

The technician app

One app for the whole day, signal or no signal.

Native apps for Android and iOS, phones and tablets. What each person sees is set up around your process, not a generic template.

Today screen

The day's jobs in order, route miles and the next stop, with buttons to call, text, get directions or tap On my way, which texts the customer a tracking link.

Works offline

Jobs, forms, photos and signatures are saved on the phone and sync when signal returns, so basements and rural sites are not a problem.

The job, step by step

Site notes, the equipment and its history, the checklist, parts, and for a project, which phase this visit is.

Talk instead of type

The technician says what was done; the app turns it into parts, labour and a note to check before saving.

Quote, invoice and get paid

Good, better and best options on the phone, an invoice, and payment by Tap to Pay or a payment link.

Changes without an app update

Add a field or a step and it reaches every phone on the next sync, with no app store review.
Technician app Today screen with jobs, route miles, a route card and the next job with Call, Text, Directions and On my way
The technician's day on one screen.
Technician app job screen with the Travel, Work, Sell, Pay and Close step bar
One job screen, step by step.

Scheduling and dispatch

Work sent to the right person, approved before it moves.

The office plans the team on a board and a map. AI suggests; the dispatcher decides.

Suggested technicians

Each unassigned job gets suggestions by skill, certificate, location, workload and availability, with the reasons shown.

Best order for the day

Re-sequence a technician's stops to cut drive time, preview the new start times, then apply.

Approval and undo

Changes made by the AI wait for approval, and any move can be undone.

Clashes caught at assignment

Double-bookings, and jobs given to someone without the required certificate, are flagged before they are saved.

Crews and recurring work

Assign a crew or one person, and recurring visits fit around reactive work without overbooking.

The customer is kept informed

Assigned, on-the-way and arriving messages go out automatically as the schedule changes.
Schedule in Map mode: day timeline beside a map with each technician's road route and stops in order with drive times
Schedule and map side by side.
Schedule board with suggested technicians and scores for unassigned visits, each with an Assign button
Best-technician suggestions for unassigned work.

GPS check-in, timesheets and mileage

Time recorded on the job, checked against GPS.

There is no separate time clock to keep in step. The check-in on the job is the timesheet line.

Geofenced check-in

Each site has a pin and a fence. Check-in and check-out on the job record the time, the position and the distance from the site, offline too.

Hard block or soft flag

Where GPS is reliable, check-in outside the fence can be blocked. On big or indoor sites it goes through, marked off site, with a reason.

Timesheets checked for you

Claimed hours sit beside on-site time. Lines inside your tolerance are approved; only the mismatches go to a manager.

Mileage from trips

Working trips are logged from the phone with their distance and the jobs they served, and roll into a claim a manager approves.

To payroll

Approved hours export by person, job and pay code in the columns your payroll provider imports.

Job cost from the same hours

Labour on each job uses the approved hours, so the margin you see matches what you paid.

Skills and certifications

Qualified people on the work that needs them.

Gas, refrigeration, electrical, inspection: the qualifications your work depends on, kept on each person.

Skills on each person

Trades and the equipment each person is trained on, from your own skills list, plus preferred technicians per customer.

Certificates with expiry dates

Each certificate is stored with its expiry. Expired and expiring ones are listed for the office.

Used at dispatch

Suggestions only include qualified people, and assigning a job to someone without the certificate is flagged.

Subcontractors too

Subcontractor insurance and documents are tracked the same way, and an expired document holds back new work.
Team compliance list of expired and expiring technician certifications and subcontractor insurance
Certifications and insurance, with expiry dates.

Forms, photos and signatures

Your forms on the phone, finished before the job closes.

Paper forms come in as mobile checklists with the same questions in the same order.

Your checklists

Pass, fail or not applicable, readings, dropdowns and notes, with conditional questions that appear only when they apply.

Photos with rules

Required before and after photos, marked up on the phone, and checked on site for whether they show the right thing.

Signatures

The customer signs on the phone; the signature is stored with the time and the job.

Required means required

A job cannot be completed while a required item, photo or signature is missing.
Technician app checklist with a required pass, fail or not applicable item
Checklist items one at a time; required items gate Complete.
Job forms tab with the required pre-job safety checklist and job completion walkthrough completed by the technician, with signatures
Completed and signed forms on the job.

Live map and team messages

Where the team is, and what is going wrong.

The office sees the field without ringing round, and the field hears about changes without a phone tree.

Live map

Technician positions during working time, the jobs still to do today and a team panel with each person's status and next stop.

Notes and @mentions on the job

Mention a teammate or the office in a note on the job and they get a notification, so the conversation stays with the work.

Notifications to the phone

New assignments, schedule changes and customer replies reach the technician's app as they happen.

Slack, if you use it

Job events can post to your Slack channels for the office and team leads.
Live map with technician positions, unassigned visits and a team panel with status and next stop
Live map: where everyone is and what needs attention.

Roles, permissions and languages

Each person sees their part, in their own language.

One system for the office, technicians, subcontractors and customers, without everyone seeing everything.

Permissions by role

What each role can see and change, down to the screens it uses: who sees prices, who can close a job, who can approve a timesheet.

Prices hidden where needed

Technicians can work a job without seeing what the customer pays; subcontractors see their payout, not your price.

27 languages

Each person picks their language on the web and in the app, including right-to-left Arabic, on the same data.

No per-seat cost

One price per company with unlimited users, so adding seasonal staff or subcontractors does not add seats.

Subcontractors alongside your crew

Your crew and your subcontractors on one schedule.

Many field teams are part employee, part subcontractor. Managing them in two systems is where jobs get lost.

Offer, then escalate

Offer a job to subs one at a time in your order, or to all at once with the first to accept winning. No answer in time and it moves on.

Their own portal

Subs accept work, upload documents and update jobs in a partner portal. They see their own jobs only.

Your forms, not theirs

Subs fill in your checklists and required photos, so their work comes back in the same format as your crew's.

Reviewed, then billed

Their photos and notes land on the same job; you review and approve, and it is billed to your customer.
Subcontractors board with offers out, counter-offers, no taker, accepted, scheduled, submitted for review, approved and billed columns
Offers, reviews and payments on one board.
Subcontractor portal home with a new work order to accept, capacity, payments and compliance documents
The subcontractor's own portal.

What is tracked, and what is not

Location during work time. Not all day.

Field teams accept location tracking when it is clearly about the work. This is what Fieldproxy records, and what it does not.

Recorded

  • Position, time and distance from the site at check-in and check-out on each job.
  • Working trips during the hours you agree at setup, for example from the first check-in to the last check-out of the day, for mileage and the live map.
  • The time and position stored with photos and signatures on a job.

Not recorded

  • Location on days off, overnight or after the last job of the day.
  • Continuous vehicle telematics such as speed or harsh braking. That is a fleet tracking tool, not this.
  • Anything outside the rules you set and tell your team about.

Rules on recording employee location differ by country and state. Tell staff before you roll it out and keep a written policy; we help with the settings, not the legal advice. Technicians can be given a view of their own check-ins and approved hours, so a dispute starts from the same facts. More in GPS timesheet verification.

Choosing a tool

Which kind of workforce software do you actually need?

Three kinds of product answer to 'mobile workforce management'. They suit different teams.

A time clock and shift app

Pick this when your people work shifts rather than jobs: clock in, a rota, team chat and simple forms. It usually has no quotes, invoices, assets or customer portal, so field service work ends up in a second system.

An enterprise field service suite

Pick this when you already run that vendor's CRM or ERP and have an internal team and partner budget to configure it. Expect a longer project before the field team uses it.

Field service software set up around you

Pick Fieldproxy when your team does jobs at customer sites and you want scheduling, the technician app, time, subcontractors, invoicing and the customer in one system, built around your process and live within a day.

Also see: field service app for technicians · scheduling and dispatch · energy and utilities · moving off your current software

Plain English

Describe the change. It goes live.

Mobile Workforce ManagementPlain English

Certificate rule added

Boiler jobs need an in-date gas certificate

Expiry warning

30 days ahead, to you

Checked at assignment

From today's board on

Live in

Under a minutepreviewed, then confirmed

Built your way

Everything a field team needs, set up around how yours works.

The app, the board, the time and the rules are configured to your process, and changed in plain English when it changes.

Android and iOS app

Offline jobs, forms, photos and signatures.

Scheduling and dispatch

Suggestions by skill and location, with approval and undo.

Geofenced check-in

Time, position and distance on every job.

Timesheets

Checked against on-site time; exceptions to a manager.

Mileage

Working trips rolled into approved claims.

Skills and certificates

With expiry dates, used at assignment.

Notes and @mentions

Conversations kept on the job, with notifications.

Live map

Positions and next stops during working time.

Permissions by role

Who sees prices, who can close, who approves.

27 languages

Each person picks theirs, web and mobile.

Subcontractors

Offers, portal and compliance on the same board.

Unlimited users

One price per company, no per-seat fee.

See it built around how your team already works.

Get Demo

Offline

Jobs, forms, photos and signatures

27

Languages, chosen per person

Work time

The only time location is recorded

Shaped to your trade

Your business doesn't run like the template. Neither does Fieldproxy.

HVAC and mechanical

Certified engineers on gas and refrigeration work, with van stock and PM visits on the same board.

Facilities and multi-site

Own technicians and subcontractors covering many buildings, with proof of every visit.

Energy and utilities

Field crews on remote sites with offline forms and safety checklists on the phone.

Want it running on your jobs? We set it up around them.

Get Demo

Integrations

Plays nicely with the tools you already use

Payroll export

Approved hours by person, job and pay code in your provider's columns.

QuickBooks, Xero and Sage

Two-way sync of invoices, payments and bills.

Slack

Job events posted to the channels your team already watches.

Open API and webhooks

Send jobs, check-ins and timesheets to HR or other systems.

Zapier

Workforce events as triggers for your other tools.

MCP server

Ask Claude, ChatGPT or Copilot who is on site or move a job, with a confirm step.

See it built around how your team already works.

Get Demo

Worked example

How a field team's day runs on Fieldproxy

A facilities contractor runs its own technicians and a few subcontractors across many sites. Here is one day, from the morning board to approved timesheets.

  1. 1

    The board is ready before 7

    Today's jobs were assigned yesterday from suggestions by skill, certificate and location, and approved by the dispatcher. Each technician opens the app to the Today screen with the route and the first job.

  2. 2

    A certificate is about to lapse

    The Watcher agent flags that Dev's gas certificate expires on Friday and he has two gas jobs that week. The Dispatch agent proposes moving them to Priya; the dispatcher approves, and Dev is reminded to upload the renewal.

  3. 3

    Check-in on the job

    Sam taps check-in at Harbour Point inside the site's fence. The basement plant room has no signal, so his checklist, photos and the customer's signature are saved on the phone and sync when he walks out.

  4. 4

    A job goes to a subcontractor

    An urgent job across town has no free technician. It is offered to Coastline Mechanical; with no answer in 30 minutes it moves to Ridge, who accepts in the partner portal and fills in the same checklist.

  5. 5

    The office follows on the map

    The live map shows who is on site, who is driving and which jobs are still open. A note on a job, with an @mention, tells the dispatcher a part is needed tomorrow.

  6. 6

    Timesheets close themselves

    At the end of the week, lines inside the tolerance are approved automatically; two flagged lines go to the manager with the map and the reason. Approved hours and mileage go to payroll.

Work went only to qualified people, the subcontractor's job came back in the same format as the crew's, and the manager reviewed two timesheet lines instead of the whole week.

Names and figures in this example are demo data.

Screens from our demo account

Technician app Check before saving screen listing the parts, labor and note planned from what the technician said, with Apply
Talk instead of type, then check before saving
Job report preview with work performed, visits and time on site, and options for what to include
Time on site on the job report

What you can change, and how

  • Roles and permissions

    What each role sees and can change, including prices, closing jobs and approving time.

  • Skills and certificates

    Your skills list, which certificates each job type needs, and how far ahead to warn about expiry.

  • Tracking rules

    Fence size per site type, hard block or soft flag, and the working hours when trips are recorded.

  • Timesheet rules

    Tolerance, rounding, paid travel and pay codes.

  • The app

    Which steps, forms and screens each job type shows, and each person's language.

  • Subcontractor offers

    Ranked or broadcast offers, response windows and the documents each sub must keep in date.

How it connects to the rest of Fieldproxy

When this is not the right fit

  • If your people work shifts in one place rather than jobs at customer sites, a time clock and rota app is simpler.
  • Technicians need an Android or iOS phone or tablet.
  • Location is recorded at work only. If you need continuous vehicle telematics, that is a separate fleet tool.
  • Rules on recording employee location differ by country and state. Tell staff and keep a written policy before roll-out.

Questions

Straight answers.

What is mobile workforce management software?

Software that plans, dispatches and checks the work of people who work away from a desk: schedules, a mobile app with their jobs and forms, time and location at work, and reporting for the office. Fieldproxy does this for field service teams, with the job, the customer and the invoice in the same system.

What is the difference between mobile workforce management and field service management?

Mobile workforce management is about the people: scheduling, time, location and what they do on the phone. Field service management adds the work itself: customers, sites, equipment, quotes, invoices and agreements. Fieldproxy covers both, so you do not need one tool for the team and another for the jobs.

Does the app work offline?

Yes. Technicians can open jobs, fill in forms, take photos and capture signatures without signal. Everything syncs when they are back online.

Are technicians tracked all day?

No. Location is recorded at job check-in and check-out and during the working hours you agree at setup, for example from the first check-in to the last check-out. Nothing is recorded on days off or overnight.

Can we match jobs to skills and certifications?

Yes. Skills and certificates with expiry dates are stored per person. Suggestions only include qualified people, and assigning a job to someone without the certificate is flagged.

Can subcontractors use the same system?

Yes. Subcontractors sit on the same schedule as your crew, accept and update work in their own portal, and fill in your forms. They see only their own jobs and their payout.

Which languages are supported?

27 languages on the web and in the Android and iOS app, including right-to-left Arabic. Each person picks their own.

How is it priced?

One price per company with unlimited users, so every technician, subcontractor and office user is included without a per-seat fee.

What features should mobile workforce management software have?

A mobile app that works offline, scheduling and dispatch, time and location recorded at work, skills and certificates, forms with photos and signatures, a live view for the office, permissions by role and reporting. For field service teams, add customers, sites, equipment and invoicing in the same system.

Can the office message technicians?

Notes on a job with @mentions notify the person mentioned, and assignments and schedule changes reach the technician's app as notifications. Job events can also post to Slack.

Does every user cost extra?

No. Fieldproxy is one price per company with unlimited users.

Run your field team from one system.

Send us your team list, your forms and a week of jobs. We set up the app, the board and your rules around them with a free, assisted migration, live within a day.

Also works from ChatGPT, Claude and Copilot in Teams

Fieldproxy's MCP server lets your team run the day and change the software itself from the AI assistant they already use, with a confirm step before anything changes.