Skip to content
WorkOrders
Work orders, start to finish

The email comes in. The work order writes itself.

WorkOrders reads the email and any attachments, and writes up the job. It works out how urgent it is, offers it to your whole team, and emails the customer as the job moves along. Nobody has to fill in a form.

No credit card · Nothing to install · Cancel whenever

One request, start to finish

From site

“Element and thermostat replaced. Refilling and testing now, will check both units before I leave.”

Photo: a close-up of a hot water cylinder's open access panel, showing a newly fitted brass element flange and its ring of bolts.
Photo: a close-up of a hot water cylinder's open access panel, showing a newly fitted brass element flange and its ring of bolts.
The replaced element, close up, on the same cylinder the customer's portal shows.
cylinder-element.jpeg

What the customer sees

WO-6R3XQ8 Completed

This job is finished.

[WO-6R3XQ8] No hot water - 14 Rutland St

Reply-To: wo-8f3c4d21@reply.workorders.nz

A reply to this lands back on the job, in the thread the customer already had open.

Four ways in

Jobs come straight in, without retyping

Jobs reach WorkOrders in four ways, and they all end up in the same list. None of them needs anyone to copy a request into a form.

Four intake channels converging on one work order Four labelled inputs (a per-company forwarding address, a mail inbox, the API and the customer portal) each routed into a single trunk that arrives at one work order docket. {YOU}@ WORKORDERS.NZ INBOX API CUSTOMER PORTAL WO-1042 CUSTOMER SITE REPORTED 4 WAYS IN 1 DOCKET
  1. 01

    Your own address, instantly

    Every company gets its own {you}@jobs.workorders.nz address as soon as it signs up. Forward your job emails to it, or give it to customers to use directly. No app password, no mailbox credentials, nothing to set up.

  2. 02

    Connect the inbox you already use

    Gmail, or any other mailbox you can sign in to over IMAP. Enter the server, username and password, and WorkOrders checks the mailbox your customers already email. Once an email has become a job, it's moved to a folder called WorkOrders-Processed. Nothing is deleted. Microsoft 365 and Outlook mailboxes can't be connected this way, so forward them to your own address instead.

  3. 03

    The API

    For jobs that start in another system, like a building management system, a tenant portal or your own maintenance schedule. Send the request to the API and it becomes a work order like any other.

    Read the API reference
  4. 04

    Let your customers raise it themselves

    Switch it on and customers who have signed in to your portal can ask for a new job, with what needs doing, where, and a photo. It arrives in your list like any other job. To sign in, a customer needs a link emailed to an address you already hold, so only your own customers can use it.

Eleven years, one workspace

What the work
actually looks like

One maintenance contractor has run every job through WorkOrders since 2014. These are the figures from 104,854 of those jobs.

Arrived by email
100%
None were typed in by hand
Median time to accept
30 min
62% taken within the hour
Median time to complete
14 hrs
50% closed same day
Of inbound email was never a job
28%
Filtered out before anyone drove anywhere

Same-day close rate, by year

Same-day close rate by year, 2015 to 2025 A bar chart. Same-day close rate was 36% in 2015, 39% in 2016, 37% in 2017, then rose through the late 2010s to 61% in 2024, the highest year, before settling at 58% in 2025. 2015 2018 2021 2024 ~37% 2015–17 AVG 61% 2024 PEAK

Same-day close rate by year: 2015 36%, 2016 39%, 2017 37%, 2018 55%, 2019 58%, 2020 54%, 2021 52%, 2022 53%, 2023 57%, 2024 61%, 2025 58%.

When jobs arrive, by hour

Job arrivals by hour of day, all years combined A 24-hour histogram. Arrivals are near zero overnight, climb sharply from 7am, and form a plateau from 8am to 3pm, peaking at 9am with 13,147 jobs. Volume falls off through the evening back to near zero. 00 06 09 12 15 18 21 9AM PEAK 8AM–3PM PLATEAU

Job arrivals by hour, all years combined: near zero from midnight to 6am, rising sharply from 7am (2,229) to a peak at 9am (13,147), a plateau from 8am to 3pm, then falling off through the evening back to near zero by 11pm.

These figures cover every job one business ran over eleven years. They describe that business's work, and they aren't a promise about yours.

One job, start to finish

Claimed in two minutes.
Closed before lunch.

Seven things happened to this job between the email arriving and the customer seeing it was done. Only one needed a person: a technician tapped accept, and later noted what he'd done. WorkOrders did the rest.

  1. 7:02am Arrival

    It arrives the way it always did

    A property manager emails the same address she always has. There's no subject line, and a PDF of the maintenance request is attached. Nobody in your office has to do anything differently, and she doesn't have to log in to anything.

  2. 7:02am Extraction

    The job writes itself out of the message

    WorkOrders writes a plain-English summary and picks out the site address and who's asking from her email. It describes each attachment in words too, so you can search for a photo of a corroded valve instead of hunting for IMG_4471. You can edit every field.

    WO-4821 · New
  3. 7:02am Urgency

    It works out how urgent the job is

    "No hot water, tenant has a newborn" is more urgent than "when you get a chance". WorkOrders sets the urgency from the wording, and that decides where the job sits on your team's list before anyone opens it.

    Urgency · High
  4. 7:04am The claim

    It goes to everyone, and the first to accept gets it

    The whole team is offered the job at once, and the first person to accept it gets it. It drops off everyone else's list. Anyone who taps accept after that is told it's already gone.

    Assigned · MT
  5. 7:04am The status email

    The customer gets an update from you

    WorkOrders replies to her original email in your company's name, with your sign-off, to say the job has been picked up. She gets another email when the work starts and another when it's done. Nobody has to write any of them.

  6. 9:38am The reply, threaded

    Her reply goes straight onto the job

    She replies to say the downstairs flat has no hot water either. Her reply is added to the work order, where the technician on the job can see it. The job number is in the reply address, so her reply can't go astray.

    Ongoing
  7. 11:15am The portal

    She can check on it without ringing

    Every status email has a link to her jobs, and she doesn't need an account or a password to use it. She can see what was asked for, how far it has got and what was done, so she doesn't need to ring for an update.

    Completed

Nothing on that list was typed in. It all started from one email.

Nobody filled in a new-job form or copied the address across. Nobody rang round the team, and nobody wrote to the customer to say someone was coming. The job didn't sit unread in a shared inbox while the one person who checks it was up on a roof.

Start your 20-day free trial

For the office

The office can see where every job is up to

Your team updates each job from their phone as they go, so nobody in the office has to ring round to find out what's happening.

Every number updated itself

Every job in one list

One row per job, newest first. Above the list are counts of the jobs that need someone: unassigned, urgent, in progress, gone quiet and awaiting sign-off. Click a count to see those jobs. You can filter and search the list, and every job shows the email it came from.

Live, without refreshing

The dashboard updates itself. When a technician takes a job, it shows up there without anyone refreshing the page, and the day's numbers and two-week trend update too. The jobs list stays still while you're reading it, and tells you when new work has come in.

Every number is a link

Click any figure on the dashboard to see the jobs it counts. Click a technician's row to see the jobs they still have open.

The reports you run monthly, saved

Save a report under a name. Each one says in plain English what it filters and how many jobs match right now. Export any of them to CSV for invoicing, payroll or a client who wants last quarter's jobs.

The week at a glance

One row per technician and one column per day, with every job on it, plus the jobs nobody has taken yet. You can see straight away if someone has eleven jobs on Tuesday and none on Thursday.

Two weeks of trend

A chart of jobs raised against jobs completed over the last 14 days, so you can see whether you're keeping up.

Organisations, customers and sites

Each customer belongs to an organisation, and everyone there shares its sites. An address typed with different capitals, spacing or punctuation still matches the same site, with all its job history in one place.

Ask about this job

Ask the AI questions about a job, like what the customer actually asked for, or have it draft a reply. Nothing goes to the customer unless you send it.

Team, roles and seats

There are three roles: owner, admin and technician. Technicians see their work, but not the reports with every customer's address in them. Every account can use 2FA and passkeys, and you can make 2FA compulsory for your admins or for everyone. Somebody who works for two companies here can switch between them from one sign-in.

For your customers

Customers can check their jobs without an account

Every status email includes a link to that customer's jobs. They don't need to set up an account or a password.

The portal is on your own subdomain, {you}.workorders.nz, which matches the address your customers already email. See a live demo portal.

They can see where their job is up to

They see what they asked for, how far it has got and what was done, in plain words instead of staff terms. A job shows as Received, then Booked in, then In progress.

Or they can just reply

If they reply to a status email, the reply is added to the job. The job number is in the reply address, so it always reaches the right job.

And they can send you a photo

They can add a photo to their job from the portal, like a picture of the leak three days later. There's no comment box. Questions and answers happen by email, and those replies are added to the job too.

Who it's for

For any business whose jobs arrive by email

A breakdown on a production line and a leaking hot water cylinder in a rental are very different jobs. Both usually start as an email.

Machine assembly with numbered service points Elevation of a hopper-fed process machine with a side-mounted drive motor and a control panel, standing on two legs. Four service points are numbered and listed: inlet screen, drive motor, sight glass and anti-vibration mount. 1 2 3 4 1 INLET SCREEN 2 DRIVE MOTOR 3 SIGHT GLASS 4 ANTI-VIB MOUNT 2100

Manufacturing

A line goes down and someone on the floor sends a three-word email. It becomes a job with a plain summary of what's wrong and how urgent it is, in front of your maintenance team.

Switchboard elevation with one circuit highlighted Elevation of a seven-way distribution board: a main switch on the left, seven miniature circuit breakers on a DIN rail, a busbar beneath them and an earth bar below that. Circuit 5 is highlighted. 1 2 3 4 5 6 7 DB-2 · 7 WAY · 63 A CCT 5 LIGHTING L2 EARTH BAR MAIN 63 A 610W 500H

Construction

Defects, variations and make-goods come in from site managers, QSs and head contractors. They all end up in one list, each with the original email attached.

Hot water cylinder and pipe run Elevation of a 180 litre hot water cylinder on a plinth, with the hot draw-off running out at the top, the cold feed entering at the base, and a gate valve and stop valve called out on each. GATE VALVE TPR VALVE HWC 180 L STOP VALVE 1520 600Ø

Field services

Call-outs can change the day's plan by lunchtime. Urgent jobs go to the top of the list automatically, and the first technician who's free takes it.

Multi-tenancy floor plan with one unit marked Plan of a five-tenancy floor plate with hatched external walls, partitions dividing five units, and a corridor with a door to each. Unit 3 is highlighted. U1 U2 U3 U4 U5 54 m² 51 m² 62 m² 47 m² 42 m² CORRIDOR UNIT 3 LEASE FIT-OUT 5600 26 400

Property management

Requests often arrive as a formal maintenance form in a PDF. WorkOrders describes each attachment in a line of plain English, so you can tell what's in it before you open it.

Server rack elevation with one rack unit highlighted Elevation of a twelve rack-unit cabinet on a plinth. From the top: a patch panel, a switch, servers and blanking panels, with a UPS near the bottom. Rack unit 7 is highlighted. 12 11 10 9 8 7 6 5 4 3 2 1 U7 APP-02 PATCH 48 PORT 12U 600W

IT and tech support

Support requests arrive by email anyway. WorkOrders sorts them by priority and each one gets an owner, and your customers don't have to learn a helpdesk.

If your work arrives in writing, WorkOrders can turn it into jobs.

When you start the trial, you can load sample jobs for your trade, so you can try it out on work that looks like yours.

Everything it does

In the field

Every job goes to the whole team.
The first to accept gets it.

A new job goes to every phone at once. The first person to tap accept gets the job and says how long until they'll be on site. Then it drops off everybody else's list. Two people can't take the same job. The second one is told it's already gone.

So nobody in the office has to work out who's free or ring round to find someone. And no job sits unread because the person it was sent to is up a ladder.

Today's jobs, in order

New jobs and their own jobs, with the urgent ones at the top. Nobody has to sort them.

The full job

The original email, any photos and PDFs that came with it, the site and who asked for the work.

Three taps to move it

Mark a job assigned, ongoing or completed, and add a note. The office sees each update without anyone picking up the phone.

Health and safety on the spot

Add a health and safety note when you complete a job, and it's emailed to your firm's health and safety address.

On iPhone today, Android next · Free with every plan

See the field app

The first tap gets the job

A fixed monthly price, however busy you get

Each plan is a fixed monthly price for up to a set number of people. Adding a summer casual won't change your bill, as long as you're within your plan's limit.

Van

For a working owner and a couple of hands.

$29 /month

NZD, excluding GST. Billed monthly.
$33.35/month including GST.

3 active members , for one fixed monthly price.

  • Up to 3 active team members
  • Unlimited work orders and customers
  • Email-to-work-order inbox
  • Job photos and attachments
  • Customer status emails
Start 20-day free trial

Crew

For a crew with someone in the office.

$79 /month

NZD, excluding GST. Billed monthly.
$90.85/month including GST.

10 active members , for one fixed monthly price.

  • Up to 10 active team members
  • Unlimited work orders and customers
  • Email-to-work-order inbox
  • Job photos and attachments
  • Customer status emails
Start 20-day free trial

Yard

For a full team across multiple sites.

$149 /month

NZD, excluding GST. Billed monthly.
$171.35/month including GST.

25 active members , for one fixed monthly price.

  • Up to 25 active team members
  • Unlimited work orders and customers
  • Email-to-work-order inbox
  • Priority support
  • Help getting set up and importing your data
Start 20-day free trial

Fleet

For businesses with more than 25 people.

Let's talk

Priced on the size of your team.

As many as you need . We'll agree the number with you.

  • More than 25 active team members
  • Priority support
  • Seats and price agreed with you
  • Help moving your history off your current system
Talk to us

Full pricing and FAQ · 20-day free trial, no credit card

Put your next job in front of the whole crew

Try it free for 20 days. You don't need a credit card, and there's no contract.