Work Orders

Work order management software with your fields, your stages, your rules.

Create, assign, track, and close every job, configured to your exact process, not the one your last tool forced on you. Priority-aware, SLA-safe, tied to real customer history, and reshaped in plain English the moment your process changes.

Job page with job costing: revenue, costs, gross margin, labor hours and a profit and loss breakdown.

Everything about the job on one page

One job page, everything the office needs.

Open a job and the time, materials, costs, paperwork and people are all there, in tabs on the same record. No second system, no spreadsheet on the side.

Timesheets

Who worked on the job and for how long, from the technicians' own clock-ins.

Materials from stock

Parts used, taken off the truck or warehouse stock, so inventory stays right.

Expenses

Costs logged against the job, so job costing includes them.

Forms

Every checklist and form filled in on site, with answers, photos and signatures.

Files

Photos, documents and PDFs attached to the job, in one place.

Crew

Everyone assigned to the job, lead and helpers.

Location map

The job's site on a map, with its latitude and longitude.

@mentions

Mention a teammate in a note on the job and they get a notification.

Job report PDF

A branded job report with the work done, photos and signature, ready to send.
Job page with tabs for timesheets, materials, expenses, crew and a location map.
The job page: time, materials, expenses, crew and map.
Materials added to a job from truck stock.
Materials taken from truck stock.
Branded job report PDF.
The job report PDF.

SLA tracking

Every SLA clock, visible before it is breached.

Set response, arrival and completion targets, and every job carries its own clock against them, counted in business hours.

Response, arrival and completion targets

Three clocks per job, each with its own target.

Per customer, agreement or priority

Different targets for different customers, contracts and job priorities.

Business hours

Clocks count the hours you set, not nights and weekends unless you say so.

Pauses

Stop the clock while you wait on the customer or a part, and it picks up when work resumes.

Escalation

Jobs close to their target are escalated to the people you choose, before the breach.

Breach reasons and credits

When a target is missed, record why, and any service credit owed.

SLA report PDF

A report of targets met and missed, per customer or agreement, ready to send.

On the job and the agreement

The SLA shows on the job and on the agreement it comes from.

Plain English

Describe the change. It goes live.

Work OrdersPlain English

2 fields added

Ladder-assist checkbox + crew-size field

Pushed to every tech

Live on new work orders instantly

History preserved

Closed jobs untouched, nothing lost

Live in

Shippedno dev, no ticket

Built your way

Everything a work-order system should do.

A complete feature set: priority queues, service history, parts, photos, signatures, and more, ready to use from day one.

Priority-based queueing

Every work order carries a priority. Emergencies jump the queue, SLAs are protected, and routine jobs slot in around them, automatically.

Full service history

Every customer, asset, and address has its history in one place. Prior visits, parts replaced, warranty status, all visible on every new job.

Photos, signatures & notes

Techs capture before/after photos, customer signatures, and field notes from their phone. Everything attaches to the right job automatically.

Parts & materials tracking

Log parts used on the job and truck inventory updates in real time. Restocking POs generate themselves when stock runs low.

Warranty & contract aware

Work orders know when a job is under warranty or covered by an MSA, so the right pricing rules, clauses, and approvals apply every time.

Multi-site & multi-asset

Commercial customers with multiple locations or 100+ assets work the same as residential. One customer record, one contract, many jobs.

Automatic time tracking

On-site, drive time, and hold time captured from the mobile app. Reports, payroll, and profitability tie back to actual hours.

Status updates everyone sees

Dispatcher, tech, and customer all see the same status in real time. No duplicate phone calls, no "where's my tech?" follow-ups.

Recurring & maintenance jobs

Set a maintenance cadence once. Work orders generate on schedule, assign to the right tech, and notify the customer automatically.

Approvals that actually block

Multi-level sign-off on the things that need it: a discount over your threshold, an overtime call-out, a scope change. The work order parks until the right person approves, and every decision is on the record with a name and a timestamp.

A complete audit trail per record

Who changed what, when, and from what value, on the job, the price, the status, the assignment. Exportable, and enough for a client audit or a warranty dispute.

Share a job without giving out a login

Send a subcontractor or a property manager a link to exactly one work order. They see and update what you allow, with no seat to buy and no access to the rest of your data.

The conversation lives on the job

Internal comments, customer email threads and photo mark-ups sit on the work order itself, so the context does not live in one dispatcher's phone.

See it built around how your team already works.

Get Demo

Shaped to your trade

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

HVAC

Install, service, and maintenance jobs with equipment specs, refrigerant logs, and warranty status on every work order.

Plumbing

Emergencies, quotes-to-jobs, and recurring maintenance, all in one queue, with photos and parts attached on-site.

Electrical

Panel upgrades, service calls, and inspection jobs with voltage, load, and code-compliance fields built in.

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

Get Demo

Integrations

Plays nicely with the tools you already use

QuickBooks

Invoices sync the moment a job is closed

Stripe

Collect on-site or send pay-by-link

Google Calendar

Techs see their schedule where they already look

Gmail / Outlook

Customer emails thread onto the work order

Signed webhooks

Work-order events pushed to your own systems, signed and retried

Zapier

Push work-order events into 5,000+ other apps

See it built around how your team already works.

Get Demo

Questions

Straight answers.

What is work order software?

Work order software creates, assigns, tracks and closes the jobs your team does: what needs doing, where, by whom, by when, and what happened on site. Fieldproxy's work orders use your own fields, stages and rules, with photos, checklists and signatures from the technician app and an invoice from the completed job.

What is the best work order management software?

The best work order management software matches how your work actually flows, with your own stages, required fields and approval rules, instead of a generic template. It should connect requests, scheduling, the technician app and invoicing. Fieldproxy is set up to your process, from one price per company with unlimited users.

Can work orders have different fields for different job types?

Yes. Each job type can carry its own fields, checklists, required photos and stages, so an emergency call, a planned maintenance visit and an install each capture what they need.

Can customers or clients raise work orders themselves?

Yes. Requests can come in through a customer portal or link, by email, or from the AI agents answering calls and texts, and they land as work orders in your own stages.

How long does it take to set up?

We map how you run on a 30-minute call and configure Fieldproxy within a day. Fieldproxy AI moves your existing jobs and customers over from any major tool or custom system in less than a day.

Reshape your work orders in plain English.

Book a 30-minute call with a Solution Consultant. We'll reshape a work order to your exact process within a day and show it to you running.

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.